计算机只认1和0 程序的英文它怎么识别,2016年程序员试题及答案(1)

软件设计师考试属于计算机技术与软件专业技术资格(水平)考试的中级资格考试,是由国家人事部(已改为:人力资源和社会保障部)和信息产业部(已改为:工业和信息化部)领导下的国家级考试,其目的是,科学、公正地对全国计算机与软件专业技术人员进行职业资格、专业技术资格认定和专业技术水平测试。

阅读以下程序说明和C程序,将应填入__(n)__处的字句,写在答卷的对应栏内。

[程序说明]

本程序中的函数factor(m,fac,cp)用来计算正整m(m>2)的除自身以外的所有不同因子的和。该函数返回因子和,并把各因子从小到大依次存放在数组fac中,其因子个数存入在cp所指的变量中。

例如m=16,求得的因子为

(1,2,4,8)

提示:因子和为15,因子个数为4。

程序假定正整数m的不同因子个数不会超过100个。

[程序]

#include

#defineN100

longfactor(intm,intfac[],int*cp)

{

intc1,c2,i,k;

longs;

fac[0]=1;

for(c1=s=1,c2=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++;

if(i>=k)brdak;

}

for(c2++;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(或i

4)3分fac[cl++]=fac[c2]

答cl++给1分,‘=’左右只对一半给1分。

5)3分s/*悬浮300*250,创建于2010-10-21*/varcpro_id='u249277';

1.以下不是c语言规定保留字的是()。

(1)float(2)integer(3)signed(4)unsigned

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));

}

(1)G(2)H(3)I(4)J

4.设有程序,

#include

main()

{

inti,j;

for(i=0,j=1;i<=j+1;i+=2,j--)

printf("%d\n",i);

}

在运行上述程序时,for语句中循环体的执行次数是()

(1)3(2)2(3)1(4)0

5.在下述选项时,没有构成死循环的程序是()

(1)inti=100

while(1)

{

i=i0+1;

if(i>100)

break;

}

(2)for(;;);

(3)intk=1000;

do

{

++k;

}while(k>=10000);

(4)ints=36;

while(s);--s;

6.假定a和b为int型变量,则执行下述语句组后,b的值为()。

a=1;

b=10;

do

{

b-=a;

a++;

}while(b--<0);

(1)9(2)-2(3)-1(4)8

7.设有变量说明语句

inta=1,b=0;

则执行以下程序段的输出结果为()。

switch(a)

{

case1:

switch(b)

{

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";   (2)inta[5]={0,1,2,3,4,5};

(3)chara="string";   (4)INTa[]={0,12,3,4,5};

9.下述程序代码中有语法错误的行是()。

inti,ia[10],ib[10];/*第一行*/

for(i=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(2)a+1(3)a++(4)++p

11.与十六进制数值CD等值的十进制数是

A.204B.205C.206D.203

12.在微型计算机内存储器中,不能用指令修改其存储内容的部分是

A.RAMB.DRAMC.ROMD.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-ROMB.显示器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.9B.DC.aD.y

27.下列四个无字符十进制整数中,能用八个二进制位表示的是

A.257B.201C.313 D.296

28.计算机病毒是指

A.编制有错误的计算机程序B.设计不完善的计算机程序

C.计算机的程序已被破坏D.以危害系统为目的的特殊的计算机程序

29.在计算机应用中,"计算机辅助设计"的英文缩写为

A.CADB.CAM C.CAED.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.ROMC.PROMD.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.1000B.8x1000 C.1024D.8x1024

40.下列字符中,ASCII码值最小的是

A.aB.AC.xD.Y

参考答案:

1~5:B B A C C 6~10:D B D D C

11~15:B C A A C16~20:B A B B A

21~25:C D A B B26~30:D B D A B

31~35:C B D A C36~40:A D B D B

‍‍相关推荐:

>>>>程序员考试教材‍‍

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值