TOP

2010年全国计算机等级考试标准预测试卷(一)二级公共基础知识和C语言程序设计(七)
2011-02-16 07:07:27 来源: 作者:[标签:作者] 【 】 浏览:1672次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
(s5,"6789");printf(“%s\n",ss);}

A.ABC6789

B.ABC67

C.12345ABC

D.ABC456789

参考答案: A

当执行gets(ss)后,ss数组中的元素为ABc,再执行strcat(ss,”6789”),strcat的作用,是把6789连接到了ss数组合,执行完后ss数组为ABc6789,故选择A选项。

----------------------------------------

31、 以下程序的输出结果是( )。#define M(x,y,z)x*y+zmain(){int a=1,b=2,C=3;printf("%d\n",m(a+b,b+c,c+a));}

A.19

B.17

C.15

D.12

参考答案: D

M(a-b,b+c,c+a)=a+}]*b+c+c+a=1+2*2+3+3+1=12,注意x+y+z而不是(x)*(y)+z。

----------------------------------------

32、 有以下程序:main(){ int k=5,n=0;do{ switch(k){ case 1:case 3:n+=1;k--;break;default:n=0;k--;case 2:case 4:n+=2;k--;break;)printf("%d",n);}while(k>O&&n<5);}程序运行后的输出结果是( )。

A.235

B.0235

C.02356

D.2356

参考答案: B

本题考察分支语句用法加个句号因为变量的初始值分别为k一5、n—O,所以程序第1次进入循环时,执行defult语句,输出O,k减】;这时n=O、k=4,程序进行第2次循环,执行case 4:这个分支,结果是n=2、k=3,打印出2;这时n=2、k=0.break跳出,程序进行第3次循环,执行case 3:这个分支,结果是n=3、k=2,打印出3;这时n=3、k=2,break跳出,程序然后进行第4次循环.执行case 2:case 4:这个分支,结果是n=5、k=1,打印出5,break跳出,这时因为n=5不满是n<5的循环条件,因此循环,结束。

----------------------------------------

33、 下面for语句的循环次数为( )。for(x=1,y=0;(y!=19)&&(x<6);x++);

A.是无限循环

B.循环次数不定

C.最多执行6次

D.最多执行5次

参考答案: D

本题考查for循环的使用。根据条件考虑x的取值变化,x从1取到5,可以循环5次,但并不知道y是如何变化的,有可能出现y=1 9提前跳出循环的情况,所以是最多执行5次。

----------------------------------------

34、 对下述程序的判断中,正确的是( )。#includevoid main(){char *P,s[256];p=s;while(strcmp(s,"the end"){printf("Input the string:");gets(s);while(*p)putchar(*p++);}}

A.此程序循环接收字符串并输出,直到接收到字符串“the end

B.此程序循环接收字符串,接收到字符串“the end

C.此程序循环接收字符串并输出,直到接收字符串“the end

D.此程序循环接收字符串并将其连接在-起,直到接收字符串“the end

参考答案: C

外部变量在编译时由系统分配永久的内存空间,所以外部变量的类型不是自动存储类别。

----------------------------------------

35、 下列程序的输出结果是( )。#includemain(){int i,s=0;for(i=1;i<10;i++)if(!(i%2)&&!(i%3))s+=i;printf("%d\n",s);

A.4

B.39

C.45

D.
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010年全国计算机等级考试二级公.. 下一篇2010年全国计算机等级考试二级公..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117