正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

NCRE计算机等级考试二级(C语言程序设计) 练习题

共 693 道题,以下仅展示题目与选项,供练习与学习使用。

想边做边批改、自动判分、收藏错题? 前往主站在线练习《NCRE计算机等级考试二级(C语言程序设计)》,获得完整学习体验。
前往 爱课堂 学习 →
单选题 1分
以下程序段的输出结果是( ) int a=1,b=2,c=3; if(a
  1. AA. 3
  2. BB. 1
  3. CC. 2
  4. DD. 不确定
单选题 1分
若有定义:int x=0,y=2,z=3;,表达式x||y&&z的值是( )
  1. AA. 0
  2. BB. 1
  3. CC. 2
  4. DD. 3
单选题 1分
以下程序段的输出结果是( ) int x=1,y=2; switch(x){ case 1: y++; case 2: y++; default: y++; }
  1. AA. 2
  2. BB. 3
  3. CC. 5
  4. DD. 4
单选题 1分
以下程序段的输出结果是( ) int a=1,b=2; if(a=b) printf("%d",a); printf("%d",b);
  1. AA. 12
  2. BB. 22
  3. CC. 11
  4. DD. 21
单选题 1分
若有定义:int x=3,y=4;,执行if(x>y) x=y;后,x的值是( )
  1. AA. 3
  2. BB. 4
  3. CC. 0
  4. DD. 1
单选题 1分
以下关于switch语句的说法中,正确的是( )
  1. AA. switch后面只能是整型表达式
  2. BB. case后面只能是常量
  3. CC. case后面必须是常量表达式
  4. DD. switch语句必须有default
单选题 1分
以下程序段的输出结果是( ) int x=2,y=1,z=0; if(x>y&&y>z) printf("A"); else if(x>y) printf("B"); else printf("C");
  1. AA. A
  2. BB. B
  3. CC. C
  4. DD. AB
单选题 1分
若有定义:int a=3,b=0,c=4;,表达式a&&b||c的值是( )
  1. AA. 0
  2. BB. 1
  3. CC. 3
  4. DD. 4
单选题 1分
若有定义:int a=5,b=3,c=2;,执行if(a>b>c) a++;后,a的值是( )
  1. AA. 5
  2. BB. 6
  3. CC. 4
  4. DD. 3
单选题 1分
若有定义:int x=1,y=2,z=3;,表达式x>y?x:z>y?z:x的值是( )
  1. AA. 1
  2. BB. 3
  3. CC. 2
  4. DD. 表达式错误
单选题 1分
若有定义:int m=5;,执行if(m++>5) printf("%d",m); else printf("%d",m);后,输出的是( )
  1. AA. 5
  2. BB. 6
  3. CC. 4
  4. DD. 7
单选题 1分
以下程序段的输出结果是( ) int a=1,b=2,c=3,d=4; if(a
  1. AA. OK
  2. BB. NO
  3. CC. OKNO
  4. DD. 不确定
单选题 1分
以下关于if-else语句的说法中,正确的是( )
  1. AA. else与最近的if配对
  2. BB. else与第一个if配对
  3. CC. else可以单独使用
  4. DD. if语句可以没有else
单选题 1分
以下程序段的输出结果是( ) int x=1,y=2,z=3; if(x
  1. AA. 22
  2. BB. 23
  3. CC. 12
  4. DD. 13
单选题 1分
若有定义:int a=1,b=2,c=3;,执行语句a=b=c;后,a、b、c的值分别是( )
  1. AA. 1,2,3
  2. BB. 3,3,3
  3. CC. 1,3,3
  4. DD. 3,2,3
单选题 1分
若有定义:int a=0,b=1,c=2;,表达式a&&b||c的值是( )
  1. AA. 0
  2. BB. 1
  3. CC. 2
  4. DD. 表达式错误
单选题 1分
以下程序段的输出结果是( ) int a=3,b=2,c=1; if(a>b>c) printf("%d",a); else printf("%d",b);
  1. AA. 3
  2. BB. 2
  3. CC. 1
  4. DD. 0
多选题 2分
以下关于switch语句的说法正确的有( )
  1. AA. switch后面必须是整型或字符型表达式
  2. BB. case标签后通常要有break
  3. CC. case后面只能是常量
  4. DD. default子句可以省略
  5. EE. case标签必须按顺序排列
  6. FF. switch后面必须跟花括号
  7. GG. case后面必须是常量表达式
  8. HH. switch语句必须包含default
多选题 2分
以下程序段的输出可能是( ) int x=5,y=3; if(x=y) printf("%d",x); else printf("%d",y);
  1. AA. 3
  2. BB. 3
  3. CC. 5
  4. DD. 0
  5. EE. 1
  6. FF. 2
  7. GG. 4
  8. HH. 6

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习