2016C语言理论上机考试选择题02.docVIP

  • 277
  • 0
  • 约5.04千字
  • 约 6页
  • 2017-07-05 发布于江西
  • 举报
2016C语言理论上机考试选择题02

C语言理论上机考试选择题部分 51、执行下列程序段后的输出结果是_____A____. int x=1,y=1,z=1; x+=y+=z; printf(%d\n,xy?y: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 stdio.h void main( ) { int x=8,y=-7,z=9; if (xy) if (y0) z=0; else z-=1; printf(%d\n,z); } A) 8 B) 1 C) 9 D) 0 54、运行下面程序时,若从键盘输入5 CR,则程序的输出结果是_____B___. #include stdio.h void main( ) { int a ; scanf(%d,a); if (a++5)printf(%d\n,a); else printf(%d\n,a--) ; } A) 7 B) 6 C) 5 D) 4 55、运行下面程序时,若从键盘输入3,4 CR,则程序的输出结果是____B___. #include stdio.h void main( ) { int a,b,s; scanf(%d,%d,a,b); s=a; if (sb) s=b; s=s*s; printf(%d\n,s) ; } A) 14 B) 16 C) 18 D) 20 56、下列程序的执行结果是_____D____. #include stdio.h void main( ) { int x=0,y=1,z=0; if (x=z=y) x=3; printf(%d,%d\n,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\n); case B:printf(60--84\n); case C:printf(60以下\n); default:printf(等级错误!\n); } B) switch (grade) { case A:printf(85--100\n);break; case B:printf(60--84\n); case C:printf(60以下\n); default:printf( 等级错误!\n); } C) switch (grade) { case A:printf(85--100\n);break; case B:printf(60--84\n);break; case C:printf(60以下\n); default:printf(等级错误!\n); } D) switch (grade) { case A:printf(85--100\n);break; case B:printf(60--84\n);break; case C:printf(60以下 \n);break; default:printf(等级错误!\n); } 58、能够完成如下函数计算的程序段是__B____. ┌ -1 x0 y= ┤ 0 x=0 └ 1 x0 A) y=1; B) if (x=0) if(x!=0) if(x0) y=1; if(x0) y=1; else y=0;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档