C语言二级计算机考试题库附答案.docx

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

C语言二级计算机考试题库附答案.docx

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

C语言二级计算机考试题库附答案.docx

C语言二级计算机考试题库附答案

C语言二级计算机考试题库(附答案)

1、在语句cin>>data;中,cin是(判断题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.C++的关键字

B.类名

C.对象名

D.函数名

说明:

此写解题要点或对题目做说明。

2、假设整型变量a的值是1,b的值是2,c的值是3,在这种情况下执行下面的语句:

u=(a==2)?

b+a:

c+a;

执行该语句后整型变量u的值为(     )。

(单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.0

B.3

C.4

D.5

答案:

C

说明:

此写解题要点或对题目做说明。

3、分析下面的代码:

if(x>20||x<-10)

if(y<=100&&y>x)

printf("Good");

else

printf("Bad");

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

(单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.Good

B.Bad

C.Good Bad

D.Bad Good 

答案:

B

说明:

此写解题要点或对题目做说明。

4、分析下面的代码:

#include

void main()

{

int a;

scanf("%d",&a);

switch(a)

{

case 1:

printf("星期一 ");

case 2:

printf("星期二 ");

case 3:

printf("星期三 ");

case 4:

printf("星期四 ");

case 5:

printf("星期五 ");

case 6:

printf("星期六 ");

case 7:

printf("星期日 ");

default:

printf("输入错误\n");

}

}

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

(单选题)

所属章节:

4.C语言二级考试题库  难度系数:

2

A.星期六

B.星期六 星期日

C.星期六 星期日 输入错误

D.输入错误

答案:

C

说明:

此写解题要点或对题目做说明。

5、分析下面的代码:

if (a<0.7)

printf("提示1");

else if(a<1)

printf("提示2");

else

printf("提示3");

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

(单选题)

所属章节:

4.C语言二级考试题库  难度系数:

2

A.提示1

B.提示2

C.提示3

答案:

C

说明:

此写解题要点或对题目做说明。

6、在switch结构中,(    )子句不是必选项。

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.switch

B.case

C.default

D.else

答案:

C

说明:

此写解题要点或对题目做说明。

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

#include 

void main()

{

int mks;

printf("请输入分数:

");

scanf("%d",&mks);

mks>90?

printf("优秀"):

printf("一般");

}   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

2

A.优秀

B.一般

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

D.语法错误

答案:

B

说明:

此写解题要点或对题目做说明。

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

 

int a=1,b=10;

do

{

b-=a; a++; 

}

while (b- -<0);

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.9

B.-2

C.-1

D.8

答案:

D

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

scanf("i=%d,f=%f",&i,&f);

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.100 765.12

B.i=100,f=765.12

C.100<回车> 765.12

D.x=100 y=765.12

答案:

B

10、#include

void main()

{

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

int x=10,y=20;

if(a

if(b!

=0)

if(!

x)  

y=1;

else if(x)

y=0; 

y=-1; 

printf("%d",y);

}

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.20

B.1

C.0

D.-1

答案:

B

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

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

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

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

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

答案:

D

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

int a=5;

while( a- -);

printf( "%d",a) ;   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.54321

B.4321

C.0

D.-1

答案:

D

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

int answer,result;

answer=100;

result=answer-10;

printf(“The result is %d”, result+5);   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.The result is 90

B.The result is 95

C.The result is 10

D.The result is 100

答案:

B

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.全局变量

B.局部变量

C.形参

答案:

A

15、分析下面的C程序:

#include

void main()

{

int num=0;

while(num<=2){

num++;

printf("%d ",num);

}

}

输出结果是( )。

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.1 2 3

B.0 1 2

C.2 3

D.1 2

答案:

A

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

 

int i,j;

for (i=5;i;i--)

for(j=0;j<4;j++){…}

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.20

B.25

C.24

D.30

答案:

A

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

x=y=z=1;

t=++x||--y&&++z;(选择一项)   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.不定值

B.2

C.1

D.0

答案:

C

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

int x, y = 1, z=0;

if ( z < 0 )

x = 3;

else if ( y == 0 )

x = 5;

else 

x = 7;

printf("%d, %d", x, y);   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.7, 0

B.7, 1

C.3, 3

D.以上都不正确

答案:

B

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

char ch='A'+3; 后ch的值为( )。

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.不能确定

B.68

C.C

D.D

答案:

D

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.(a>=0‖b>=0)&&(a<0‖b<0)

B.(a>=0&&b>=0)&&(a<0&&b<0)

C.(a+b>0)&&(a+b<=0)

D.a*b>0

答案:

D

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

int j;

for(j=1; j<10; j+=2)

printf("%d ",j);   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.1 2 3 4 5 6 7 8 9

B.2 4 6 8

C.1 3 5 7 9

D.1 2 4 6 8

答案:

C

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.strcat()

B.strcpy()

C.strlen()

答案:

A

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

10!

=9 的值是()。

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.true

B.非零值

C.0

D.1

答案:

D

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

char str1[15] = "Sea View";

char str2[15] = "Sea Breeze";

strcpy(str1,str2);

printf("%s\n",str1);

则输出结果是()。

(选择一项)   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.Sea View

B.Sea Breeze

C.Sea View Sea Breeze

D.Sea Breeze Sea View

答案:

B

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.“f”

B.‘9’

C.#

D.365

答案:

B

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

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++;}

答案:

C

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

void main()

{

int a,b,c=246;

a=c/100%9;

b=(-1)&&(-1);

printf("%d,%d\n",a,b);

}

输出结果是()。

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.2,1

B.3,2

C.4,3

D.2,-1

答案:

A

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.!

&

B.&&

C.||

D.&

答案:

A

29、sizeof(float)是(    )   (

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

当前位置:首页 > 工程科技 > 交通运输

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

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