2011年全国计算机等级考试二级C笔试练习题(5)(1)

  • A+
所属分类:C语言
摘要

  1.以下程序的输出结果是()  #include  main ()  {int a,b,d=241;

  a=d/100%9

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

  printf(“%d,%d,a,d”); }

[摘要]本文是2011年全国计算机等级考试二级C笔试练习题(5),与大家分享。

  1.以下程序的输出结果是()

  #include

  main ()

  {int a,b,d=241;

  a=d/100%9

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

  printf("%d,%d,a,d"); }

  A)6,1

  B)2,1

  C)6,0

  D)2,0

  2.关于if后一对圆括号中的表达式,以下叙述中正确的是()

  A)只能用逻辑表达式

  B)只能用关系表达式

  C)既可用逻辑表达式也可用关系表达式

  D)可用任意表达式

  3.有以下程序

  main()

  { int a,b;

  for(a=1,b=1;a<=100;a++)

  {if(b>=20)break;

  if(b%3==1)

  {b+=3;

  continue;}

  b-=5;

  }

  printf("%d/n",a);

  }

  程序运行后的输出结果是()

  A)7

  B)8

  C)9

  D)10

  4.C语言中()

  A)不能使用do-while语句构成的循环

  B)do-while语句构成的循环必须用break语句才能退出

  C)do-while语句构成的循环,当while语句中的表达式值为非零时结束循环

  D)do-while语句构成的循环,当while语句中的表达式值为零时结束循环

  5.当a=1、b=3、c=5、d=4时,执行下面一段程序:

  if(a  if(c  else

  if(a  if(b  elsex=3;

  elesx=6;

  elsex=7;

  程序执行后,x的值为()

  A)1

  B)2

  C)3

  D)6

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: