内容发布更新时间 : 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