全国计算机等级考试C语言考试选择题部分(7)
51、执行下列程序段后的输出结果是_____A____. int x=1,y=1,z=1; x+=y+=z; printf("%d ",x A) 3 B) 2 C) 1 D) 4 52、设ch是char型变量,值为’A’,则表达式ch=(ch>=’A’ && ch<=’Z’)?ch+32:ch的值是__B___. A) Z B) a C) z D) A
53、下面程序的输出结果是____C____. #include void main( ) { int x=8,y=-7,z=9; if (x if (y<0) z=0; else z-=1; printf("%d ",z); } A) 8 B) 1 C) 9 D) 0
54、运行下面程序时,若从键盘输入"5 ",则程序的输出结果是_____B___. #include void main( ) { int a ; scanf("%d",&a); if (a++>5)printf("%d ",a); else printf("%d ",a--) ; } A) 7 B) 6 C) 5 D) 4
55、运行下面程序时,若从键盘输入"3,4 ",则程序的输出结果是____B___. #include void main( ) { int a,b,s; scanf("%d,%d",&a,&b); s=a; if (s s=s*s; printf("%d ",s) ; } A) 14 B) 16 C) 18 D) 20
56、下列程序的执行结果是_____D____. #include void main( ) { int x=0,y=1,z=0; if (x=z=y) x=3; printf("%d,%d ",x,z); } A) 3,0 B) 0,0 C) 0,1 D) 3,1 57、假定等级和分数有以下对应关系: 等级:A 分数:85~100 等级:B 分数:60~84 等级:C 分数:60 以下 对于等级grade输出相应的分数区间,能够完成该功能的程序段是____D____. A) switch (grade) { case ’A’:printf("85--100 "); case ’B’:printf("60--84 "); case ’C’:printf("60以下 "); default:printf("等级错误! "); } B) switch (grade) { case ’A’:printf("85--100 ");break; case ’B’:printf("60--84 "); case ’C’:printf("60以下 "); default:printf(" 等级错误! "); } C) switch (grade) { case ’A’:printf("85--100 ");break; case ’B’:printf("60--84 ");break; case ’C’:printf("60以下 "); default:printf("等级错误! "); } D) switch (grade) { case ’A’:printf("85--100 ");break; case ’B’:printf("60--84 ");break; case ’C’:printf("60以下 ");break; default:printf("等级错误! "); }
58、能够完成如下函数计算的程序段是__B____. ┌ -1 x<0 y= ┤ 0 x=0 └ 1 x>0 A) y=1; B) if (x>=0) if(x!=0) if(x>0) y=1; if(x>0) y=1; else y=0; else y=0; else y=-1; C) y=0; D) y=-1; if (x>=0) if (x>0) y=1; if (x>0) y=1; else y=0; else y=-1;
59、有如下程序 #include void main( ) { float x=5.0,y; if(x<0.0) y=0.0; else if (x<10.0) y=1.0/x; else y=1.0; printf("%f ",y); } 该程序的输出结果是____C_____. A) 0.000000 B) 0.50000 C) 0.200000 D) 1.000000
60、以下程序的执行结果是___B_____. #include void main( ) { int x=1,y=0; switch (x) { case 1: switch (y) { case 0:printf("first ");break; case 1:printf("second ");break; } case 2:printf("third "); } } A) first B) first second third C) first D) second third 相关资料 |