大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C技巧 > 2013年计算机二级C语言完整预测试题及答案六

2013年计算机二级C语言完整预测试题及答案六(2)

关键词:计算机二级C语言考试模拟题真题  阅读(2051) 赞(12)

[摘要]本文是2013年计算机二级C语言完整预测试题及答案六,与大家分享。

  16.以下正确的描述是(A ).

  A、只能用continue语句来终止本次循环

  B、switch语句中不能出现continue语句

  C、在循环中break语句不能独立出现

  D、goto语句只能用于退出多层循环

  17.针对for循环语句,for(表达式1;表达式2;表达式3),下列说法正确的是(B ).

  A、break语句可以一次性跳出多层嵌套循环

  B、break语句只能跳出最内层循环

  C、continue语句可以一次性跳出多层嵌套循环

  D、continue语句不能跳出最外层循环

  18.下面程序正确的运行结果是(B ).(答案中用大写字母U代表空格)

  main()

  {

  int num=0;

  while(num<=2)

  {

  num++;

  printf("=",num);

  }

  }

  A、UU1

  B、UU1UU2UU3

  C、UU1UU2UU3UU4

  D、UU1UU2

  19.以下程序的执行结果是(B )。

  main()

  { int num = 0;

  while( num <= 2 ) { num++; printf( "%d,",num ); } }

  A、0,1,2

  B、1,2,3,

  C、1,2,3,4,

  D、1,2,

  20.C语言中,switch后的括号内表达式的值可以是( C)。

  A、只能为整型和字符型

  B、只能为整型

  C、任何类型

  D、只能为整型,字符型,枚举型

  21.下列运算符中,不属于关系运算符的是(C)。

  A、>=

  B、>

  C、!

  D、<

  22.下面说法不正确的是:(C )。

  A、a为真b为假,则a&&b为假

  B、a为真b为假,!a&&b为假

  C、a为真b为假,则a||b为假

  D、a为真,!a-1为真

  23.以下运算符中,优先级最高的运算符是(D)。

  A、==

  B、||

  C、%

  D、!

  24.已知键盘输入a=4,b=3,下面程序输出的结果是( C).

  main()

  { int a,b,s;

  scanf("%d%d",&a,&b);

  s=a;

  if(a   s=s*s;

  printf("%d\n",s);

  }

  A、9

  B、13

  C、16

  D、15

  25.为表示关系x>=y>=z,应使用C语言表达式为:( A)

  A、(x>=y)&&(y>=z)

  B、(x>=y)&(y>=z)

  C、(x>=y)AND(y>=z)

  D、(x>=y>=z)

  26.已定义float a; int i;选择正确的输入语句(C ).

  A、scanf("%6.2f=", &a,&i);

  B、scanf("%f%s", &a,&i);

  C、scanf("o=",&a,&i);

  D、scanf("%f%d", a,i);

  27.根据下面的程序,正确的输出形式是(A );

  main()

  {

  int i=5,j=10;

  printf ("i=%d,", i);

  printf ("j=%d ", j);

  }

  A、i=5, j=10

  B、10,5

  C、5,10

  D、i=5Uj=10

  28.若有以下程序:

  main()

  {

  int k=2,i=2,m;

  m=(k+=i*=k);

  printf("%d,%d\n",m,i);

  }

  29执行后的输出结果是(D )。

  A、8,3

  B、7,4

  C、8,6

  D、6,4

  30下列字符序列中,不可用作C语言标识符的是(C)。

  A、b70

  B、a_1

  C、#ab

  D、symbol



相关评论