C语言

内容发布更新时间 : 2025/7/24 22:14:35星期一 下面是文章的全部内容请认真阅读。

A)53 B)48 C)32 D)Error 答案为A

16. 若有int i = 10,j=0; 并执行下列程序段: switch ( i ) {

case 9: i += 1; break; case 10:

case 11: i -= 2; break; default: j+= 3; break; }

则变量i的结果是( )。

A)13 B)10 C)11 D)8 答案为D

17. 若 int i = 10,执行下列程序: switch ( i )

{ case 9: i += 1; case 10:

case 11: i -= 1; default: i += 1; }

则变量i的结果是( )。

(A)10 (B)11 (C)12 (D)9 答案为A

18. 若给定条件表达式(m)?(a++): (a--),则其中表达式m( )。

A)和(m==0)等价 B)和(m==1)等价 C)和(m!=0)等价 D)和(m!=1)等价 答案为C

19. 以下程序段的运行结果是( )。 int a=7,b=8,c=9; if(a>b)

a=b,b=c;c=a;

printf(\ A)7,8,7 B)7,9,7 C)8,9,7 D)7,8,9 答案为A

20. 要判断字符变量ch中的值是否为数字字符,则的表达式是( )。 A)ch≥0&&ch≥9 B)ch>=0&&ch<=9 C)ch>=''0''&&ch<=''9'' D)ch≥''0''ch≥''9'' 答案为C

21. 两次运行以下程序,若从键盘上分别输入6和4,则输出结果是( )。 main( ) {int x;

scanf(\

if(x++>5) printf(\

A)7和5 B)7 C)7和4 D)6和4 答案为B

22. 下面程序的输出是( )。 main( ) {int y=9; for(;y>0;y--)

if(y%3==0) {printf(“%d”,- -y);continue;} }

A)741 B)852 C)963 D)875421 答案为B

23. 假定所有变量均已说明,下列程序段运行后x的值是( )。 a=b=c=0;x=35; if(!a)x--;

else if(b)

if(c) x=3; else x=4; A)34 B)4 C)35 D)3 答案为B

24. 下面程序的运行结果是( )。 main( ) {int k=3;

if (k++>3) printf(\ else printf(\ } A)5 B) 4 C)3 D)2 答案为C

25. 下面程序的输出结果为( ) 。 main( )

{int x=0,a=10,b=20,c=15;

if (a>b) if(b

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi