就业数据资源平台
当前位置:首页 > C语言程序设计
全国计算机等级考试二级C语言模拟试题一(4)

  16.若变量a,i已正确定义,且i已正确赋值,合法的语句是
  A)a==1
  B)++i;
  C)a=a++=5;
  D)a=int(i);
  A       B       C       D
  17.已知
  int t=0;
  while (t=1)
  {...}
  则以下叙述正确的是
  A)循环控制表达式的值为0
  B)循环控制表达式的值为1
  C)循环控制表达式不合法
  D)以上说法都不对
  A       B       C       D
  18.有如下程序
  main()
  {
  int x=1,a=0,b=0;
  switch(x)
  {
  case 0: b++;
  case 1: a++;
  case 2: a++;b++;
  }
  printf("a=%d,b=%d\n",a,b);
  }
  该程序的输出结果是
  A)a=2,b=1
  B)a=1,b=1
  C)a=1,b=0
  D)a=2,b=2
  A       B       C       D
  19.有以下程序
  main()
  { int i=1,j=1,k=2;
  if((j++||k++)&& i++)
  printf("%d,%d,%d\n",i,j,k);
  }
  执行后输出结果是
  A)1,1,2
  B)2,2,1
  C)2,2,2
  D)2,2,3
  A       B       C       D
  20.有如下程序
  main()
  { int n=9;
  while(n>6){n--; printf("%d",n);}
  }
  该程序的输出结果是
  A)987
  B)876
  C)8765
  D)9876
  A       B       C       D
就业数据资源平台