还剩11页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
2016年程序员试题及答案 软件设计师考试属于计算机技术与软件专业技术资格(水平)考试的中级资格考试,是由国家人事部已改为人力资源和社会保障部)和信息产业部(已改为工业和信息化部)领导下的国家级考试,其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试 阅读以下程序说明和C程序,将应填入__n__处的字句,写在答卷的对应栏内 [程序说明] 本程序中的函数factormfaccp用来计算正整mm2的除自身以外的所有不同因子的和该函数返回因子和,并把各因子从小到大依次存放在数组fac中,其因子个数存入在cp所指的变量中 例如m=16求得的因子为 (1,2,4,8) 提示:因子和为15,因子个数为4 程序假定正整数m的不同因子个数不会超过100个 [程序] #include #defineN100 longfactorintmintfac[]int*cp { intc1c2ik; longs; fac
[0]=1; forc1=s=1c2=N-1____1____;; { k=m/i; if____2____ if____3____ {fac[c1++]=i; fac[c2--]=k; s+=i+k; } else{ fac[c1++]=i; s+=i; } i++; ifi=kbrdak; } forc2++;c2=N-1;c2++ ____4____; *cp=c1; return____5____; 答案: 1)3分i=2,或cl+1 2)3分m%i==0或!m%i或m==i*k 3)3分i!=k或ik 4)3分fac[cl++]=fac[c2] 答cl++给1分,‘=’左右只对一半给1分 5)3分s/*悬浮300*250,创建于2010-10-21*/varcpro_id=u249277; 1.以下不是c语言规定保留字的是() 1float 2integer 3signed 4unsigned
2.设int型变量x有初始值3,则表达式x++*5/10的值是()
(1)0
(2)1
(3)2
(4)3
3.下述程序执行后的输出结果是( ) #include main { intx=’f’; printf%c\n’a’+x-’a’+1; } 1G 2H 3I 4J
4.设有程序 #include main { intij; fori=0j=1;i=j+1;i+=2j-- printf%d\ni; } 在运行上述程序时,for语句中循环体的执行次数是()
(1)3
(2)2
(3)1
(4)0
5.在下述选项时没有构成死循环的程序是 1inti=100 while1 { i=i0+1; ifi100 break; } 2for;;; 3intk=1000; do { ++k; }whilek=10000; 4ints=36; whiles;--s;
6.假定a和b为int型变量则执行下述语句组后b的值为 a=1; b=10; do { b-=a; a++; }whileb--0; 19 2-2 3-1 48
7.设有变量说明语句 inta=1b=0; 则执行以下程序段的输出结果为() switcha { case1: switchb { case0:printf**0**;break; case1:printf**1**;break; } case2:printf**2**;break; } printf\n; 1**0** 2**0****2** 3**0****1****2** 4有语法错误
8.以下合法的数组说明是
(1)chara
[6]=string; 2inta
[5]={012345}; 3chara=string; 4INTa[]={012345};
9.下述程序代码中有语法错误的行是() intiia
[10]ib
[10];/*第一行*/ fori=0;i=9;i++/*第2行*/ ia=0;/*第3行*/ ib=ia;/第4行*/
(1)第1行
(2)第2行
(3)第3行
(4)第4行
10.若已定义 inta
[9]*p=a; 在以后的语句中未改变p的值则不能表示a
[1]地址的表达式是
(1)p+1 2a+1 3a++ 4++p
11.与十六进制数值CD等值的十进制数是 A.204 B.205 C.206 D.203
12.在微型计算机内存储器中,不能用指令修改其存储内容的部分是 A.RAM B.DRAM C.ROM D.SRAM
13.下列四条叙述中,正确的一条是 A.假若CPU向外输出20位地址,则它能直接访问的存储空间可达1MB B.PC机在使用过程中突然断电,SRAM中存储的信息不会丢失 C.PC机在使用过程中突然断电,DRAM中存储的信息不会丢失 D.外存储器中的信息可以直接被CPU处理
14.在WINDOW98中为了重新排列桌面上的图标,首先应进行的操作是 A.用鼠标右键单击桌面空白处 B.用鼠标右键单击任务栏空白处 C.用鼠标右键单击已打开窗口空白处 D.用鼠标右键单击开始空白处
15.在WINDOW98中,若在某一文档中连续进行了多次剪切操作,当关闭该文档后,剪贴板中存放的是 A.空白 B.所有剪切过的内容 C.最后一次剪切的内容 D.第一次剪切的内容
16.在WINDOW98的资源管理器窗口中,其左部窗口中显示的是 A.当前打开的文件夹的内容 B.系统的文件夹树 C.当前打开的文件夹名称及其内容 D.当前打开的文件夹名称
17.在WINDOW98的“我的电脑”窗口中,若已选定硬盘上的文件或文件夹,并按了DEL键和确定按钮,则该文件或文件夹将 A.被删除并放入回收站 B.不被删除也不放入回收站 C.被删除但不放入回收站 D.不被删除但放入回收站
18.在WINDOW98的资源管理器窗口中,为了将选定的硬盘上的文件或文件夹复制到软盘,应进行的操作是 A.先将它们删除并放入回收站,再从回收站中恢复 B.用鼠标左键将它们从硬盘拖动到软盘 C.先用执行编辑菜单下的剪切命令,再执行编辑菜单下的粘贴命令 D.用鼠标右键将它们从硬盘拖动到软盘,并从弹出的快捷菜单中选择移动到当前位置
19.在WINDOW98中,要安装一个应用程序,正确的操作应该是 A.打开资源管理器窗口,使用鼠标拖动 B.打开控制面板窗口,双击添加/删除程序图标 C.打开MS-DOS窗口,使用copy命令 D.打开开始菜单,选中运行项,在弹出的运行对话框中copy命令
20.在WINDOW98中,用创建快捷方式创建的图标 A.可以是任何文件或文件夹 B.只能是可执行程序或程序组 C.只能是单个文件 D.只能是程序文件和文档文件
21.下列设备中,既能向主机输入数据又能接收主机输出数据的设备是 A.CD-ROM B.显示器 C.软磁盘驱动器 D.光笔
22.在计算机领域中,通常用英文单词BYTE来表示 A.字 B.字长 C.二进制位 D.字节
23.某工厂的仓库管理软件属于 A.应用软件 B.系统软件 C.工具软件 D.字处理软件
24.微型计算机的主机包括 A.运算器和显示器 B.CPU和内存储器 C.CPU和UPS D.UPS和内存储器
25.下面四条常用术语的叙述中,有错误的一条是 A.光标是显示屏上指示位置的标志 B.汇编语言是一种面向机器的低级程序设计语言,用汇编语言编写的源程序计算机 机能直接执行 C.总线是计算机系统中各部件之间传输信息的公共通路 D.读写磁头是既能从磁表面存储器读出信息又能把信息写入磁表面存储器的装置
26.下列字符中,其ASCII码值最大的是 A.9 B.D C.a D.y
27.下列四个无字符十进制整数中,能用八个二进制位表示的是 A.257 B.201 C.313 D.296
28.计算机病毒是指 A.编制有错误的计算机程序 B.设计不完善的计算机程序 C.计算机的程序已被破坏 D.以危害系统为目的的特殊的计算机程序
29.在计算机应用中,计算机辅助设计的英文缩写为 A.CAD B.CAM C.CAE D.CAT
30.WINDOW98系统安装并启动后,由系统安排在桌面上的图标是 A.资源管理器 B.回收站 C.MICROSOFTWORD D.MICROSOFTFOXPRO
31.计算机中数据的表示形式是 A.八进制 B.十进制 C.二进制 D.十六进制
32.硬盘工作时应特别注意避免 A.噪声 B.震动 C.潮湿 D.日光
33.针式打印机术语中,24针是指 A.24x24点阵 B.信号线插头有24针 C.打印头内有24x24根针 D.打印头内有24根针
34.下面列出的四种存储器中,易失性存储器是 A.RAM B.ROM C.PROM D.CD-ROM
35.办公自动化是计算机的一项应用,按计算机应用的分类,它属于 A.科学计算 B.实时控制 C.数据处理 D.辅助设计
36.I/O接口位于 A.总线和设备之间 B.CPU和I/O设备之间 C.主机和总线之间 D.CPU和主存储器之间
37.计算机硬件能直接识别和执行的只有 A.高级语言 B.符号语言 C.汇编语言 D.机器语言
38.具有多媒体功能的微型计算机系统中,常用的CD-ROM是 A.只读型大容量软盘 B.只读型光盘 C.只读型硬盘 D.半导体只读存储器
39.微机中1K字节表示的二进制位数是 A.1000 B.8x1000 C.1024 D.8x1024
40.下列字符中,ASCII码值最小的是 A.a B.A C.x D.Y 参考答案:1~5BBACC 6~10DBDDC11~15BCAAC16~20BABBA21~25CDABB26~30DBDAB31~35CBDAC36~40ADBDB。