正在加载,请稍候…

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

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

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

想边做边批改、自动判分、收藏错题? 前往主站在线练习《NCRE计算机等级考试二级(C语言程序设计)》,获得完整学习体验。
前往 爱课堂 学习 →
单选题 1分
若有定义:int a=1,b=2,c=3;,执行语句c=(a>b?a++:b++);后,c的值是( )
  1. AA. 1
  2. BB. 2
  3. CC. 3
  4. DD. 4
单选题 1分
下列语句执行后,a的值是( ) int a=3; a+=a-=a*=3;
  1. AA. 0
  2. BB. 0
  3. CC. 9
  4. DD. -9
单选题 1分
以下语句中,正确的是( )
  1. AA. x*=y+2=x
  2. BB. x*=y+2==x*(y+2)
  3. CC. x*=y+2(x*y+2)
  4. DD. x*=y+2;
单选题 1分
若有定义:int a=8,b=3;,表达式a/b的值为( )
  1. AA. 2.67
  2. BB. 2
  3. CC. 2
  4. DD. 3
单选题 1分
若有定义:int a=5;,执行printf("%d",-a++);后,输出的是( )
  1. AA. -5
  2. BB. -5
  3. CC. -6
  4. DD. 6
单选题 1分
设有定义:int x=1,y=2;,执行x^=y^=x^=y;后,x的值为( )
  1. AA. 1
  2. BB. 2
  3. CC. 3
  4. DD. 0
多选题 2分
以下语句序列执行后,a和b的值分别是( ) int a=5,b=3; a=b,a+=b;
  1. AA. a的值为6
  2. BB. a的值为3
  3. CC. b的值为3
  4. DD. b的值为6
  5. EE. a和b值相等
  6. FF. a和b值互换
  7. GG. a值为0
  8. HH. b值为0
多选题 2分
以下关于break语句的说法正确的有( )
  1. AA. break可以用于if语句
  2. BB. break可以用于switch语句
  3. CC. break可以用于while语句
  4. DD. break可以用于for语句
  5. EE. break可以用于if-else语句
  6. FF. break可以用于函数定义
  7. GG. break语句可以跳出多层循环
  8. HH. break语句可以省略
多选题 2分
以下关于continue语句的说法正确的有( )
  1. AA. continue只能用于循环语句
  2. BB. continue可以用于switch语句
  3. CC. continue可以跳出循环
  4. DD. continue会跳过后续语句
  5. EE. continue会结束循环
  6. FF. continue必须单独一行
  7. GG. continue可以用于if语句
  8. HH. continue后需要分号
多选题 2分
以下关于goto语句的说法正确的有( )
  1. AA. goto语句可以向前跳转
  2. BB. goto语句只能向后跳转
  3. CC. goto语句可以向后跳转
  4. DD. goto语句只能在函数内跳转
  5. EE. goto语句可以跳转到任何函数
  6. FF. goto语句必须大写
  7. GG. goto语句不能有标签
  8. HH. goto语句已过时不能用
多选题 2分
以下关于语句的说法正确的有( )
  1. AA. 赋值表达式不是语句
  2. BB. 函数调用是表达式语句
  3. CC. if是条件语句
  4. DD. while是循环语句
  5. EE. printf是语句
  6. FF. scanf不是语句
  7. GG. switch是表达式
  8. HH. case是语句
多选题 2分
以下语句执行后,x的值可能是( ) int x=3; x*=3+2;
  1. AA. 15
  2. BB. 15
  3. CC. 9
  4. DD. 11
  5. EE. 6
  6. FF. 18
  7. GG. 5
  8. HH. 3
多选题 2分
以下关于语句结束的说法正确的有( )
  1. AA. 简单语句以分号结束
  2. BB. 复合语句以}结束
  3. CC. 复合语句必须加分号
  4. DD. if语句后必须有分号
  5. EE. while循环后必须有分号
  6. FF. for循环后必须加分号
  7. GG. switch后必须加分号
  8. HH. 函数定义后必须加分号
多选题 2分
以下关于自增自减的说法正确的有( )
  1. AA. ++i是前置自增
  2. BB. i++是后置自增
  3. CC. --i是前置自减
  4. DD. i--是后置自减
  5. EE. ++可以用于常量
  6. FF. ++可以用于表达式
  7. GG. ++i和i++完全等价
  8. HH. ++(i+1)是合法的
多选题 2分
以下关于语句顺序的说法正确的有( )
  1. AA. 语句按顺序执行
  2. BB. 语句可以无条件跳跃
  3. CC. 复合语句内部按顺序执行
  4. DD. goto可以改变执行顺序
  5. EE. break可以改变执行顺序
  6. FF. continue不能改变顺序
  7. GG. if不能改变顺序
  8. HH. while不能改变顺序

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