C语言二级计算机考试题库附答案Word文档格式.docx

上传人:b****3 文档编号:14927961 上传时间:2022-10-26 格式:DOCX 页数:67 大小:33.11KB
下载 相关 举报
C语言二级计算机考试题库附答案Word文档格式.docx_第1页
第1页 / 共67页
C语言二级计算机考试题库附答案Word文档格式.docx_第2页
第2页 / 共67页
C语言二级计算机考试题库附答案Word文档格式.docx_第3页
第3页 / 共67页
C语言二级计算机考试题库附答案Word文档格式.docx_第4页
第4页 / 共67页
C语言二级计算机考试题库附答案Word文档格式.docx_第5页
第5页 / 共67页
点击查看更多>>
下载资源
资源描述

C语言二级计算机考试题库附答案Word文档格式.docx

《C语言二级计算机考试题库附答案Word文档格式.docx》由会员分享,可在线阅读,更多相关《C语言二级计算机考试题库附答案Word文档格式.docx(67页珍藏版)》请在冰豆网上搜索。

C语言二级计算机考试题库附答案Word文档格式.docx

x)

printf("

Good"

);

else

Bad"

如果x=30,y=150,输出为( 

A.Good

B.Bad

C.Good 

Bad

D.Bad 

Good 

B

4、分析下面的代码:

#include<

stdio.h>

void 

main()

{

int 

a;

scanf("

%d"

&

a);

switch(a)

case 

1:

星期一 

"

2:

星期二 

3:

星期三 

4:

星期四 

5:

星期五 

6:

星期六 

7:

星期日 

default:

输入错误\n"

}

若a=6,则输出结果是( 

2

A.星期六

B.星期六 

星期日

C.星期六 

输入错误

D.输入错误

5、分析下面的代码:

if 

(a<

0.7)

提示1"

else 

if(a<

1)

提示2"

提示3"

如果a=0.8,那么输出结果为( 

A.提示1

B.提示2

C.提示3

6、在switch结构中,( 

)子句不是必选项。

(单选题)

A.switch

B.case

C.default

D.else

7、分析下面的代码,如果输入85,那么将输出( 

#include 

<

mks;

请输入分数:

mks);

mks>

90?

优秀"

):

一般"

A.优秀

B.一般

C.代码将不会显示任何结果

D.语法错误

8、分析下面的C语言代码:

a=1,b=10;

do

b-=a;

a++;

while 

(b- 

-<

0);

则执行循环语句后b的值为()。

A.9

B.-2

C.-1

D.8

D

9、设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:

i=%d,f=%f"

i,&

f);

为了把100和765.12分别赋给i和f,则正确的输入为()。

A.100 

765.12

B.i=100,f=765.12

C.100<

回车>

D.x=100 

y=765.12

10、#include<

a=3,b=2,c=1;

x=10,y=20;

b)

if(b!

=0)

if(!

x) 

y=1;

if(x)

y=0;

y=-1;

y);

上面的C程序的输出结果是( 

A.20

B.1

C.0

D.-1

11、C语言中,while和do…while循环的主要区别是( 

A.while的循环控制条件比do…while的循环控制条件严格

B.do…while的循环体至少无条件执行一次

C.do…while允许从外部转到循环体内

D.do…while的循环体不能是复合语句

12、执行下面的C程序段后,输出结果是( 

a=5;

while( 

a- 

-);

printf( 

a) 

;

A.54321

B.4321

13、下面C代码的输出结果是( 

answer,result;

answer=100;

result=answer-10;

printf(“The 

result 

is 

%d”, 

result+5);

A.The 

90

B.The 

95

C.The 

10

D.The 

100

14、在C语言中,()是在所有函数外部声明的。

A.全局变量

B.局部变量

C.形参

A

15、分析下面的C程序:

num=0;

while(num<

=2){

num++;

%d 

num);

输出结果是( 

A.1 

3

B.0 

C.2 

D.1 

16、研究下面的C程序段:

i,j;

for 

(i=5;

i;

i--)

for(j=0;

j<

4;

j++){…}

循环体的总执行次数是()。

B.25

C.24

D.30

17、设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。

x=y=z=1;

t=++x||--y&

++z;

(选择一项) 

A.不定值

B.2

C.1

D.0

18、阅读下面的C语言代码,输出结果是()。

x, 

1, 

z=0;

( 

3;

== 

5;

7;

%d, 

 

y);

A.7, 

B.7, 

C.3, 

D.以上都不正确

19、在C语言中,已知字母A的ASCII码是65,则执行语句:

char 

ch='

A'

+3;

后ch的值为( 

A.不能确定

B.68

C.C

D.D

20、在C语言中,能正确表示a和b同时为正或同时为负的逻辑表达式是()。

A.(a>

=0‖b>

=0)&

0‖b<

0)

B.(a>

=0&

b>

0&

b<

C.(a+b>

0)&

(a+b<

D.a*b>

21、下面的C语言代码段的输出结果是()。

j;

for(j=1;

10;

j+=2)

j);

9

B.2 

8

C.1 

22、用来将两个字符串合并为一个字符串的函数是()。

A.strcat()

B.strcpy()

C.strlen()

23、在C语言中,表达式:

10!

=9 

的值是()。

A.true

B.非零值

D.1

24、分析下面的C代码段:

str1[15] 

Sea 

View"

str2[15] 

Breeze"

strcpy(str1,str2);

%s\n"

str1);

则输出结果是()。

A.Sea 

View

B.Sea 

Breeze

C.Sea 

View 

D.Sea 

Breeze 

25、在C语言中,下列正确的字符型常量是()。

A.“f”

B.‘9’

C.#

D.365

26、在C语言中,以下不会出现死循环的语句是()。

A.int 

x=0;

do{x++;

}while(x=1);

B.for(k=10;

k--);

C.for(y=0, 

x=1;

x>

++y;

x=k++) 

k=x;

D.while

(1) 

{x++;

27、分析下面的C语言程序:

a,b,c=246;

a=c/100%9;

b=(-1)&

(-1);

%d,%d\n"

a,b);

输出结果是()。

A.2,1

B.3,2

C.4,3

D.2,-1

28、在C语言中,下面()是逻辑运算符中优先级最高的。

A.!

B.&

C.||

D.&

29、sizeof(float)是( 

) 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1