正在加载,请稍候…

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

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

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

想边做边批改、自动判分、收藏错题? 前往主站在线练习《NCRE计算机等级考试二级(C语言程序设计)》,获得完整学习体验。
前往 爱课堂 学习 →
多选题 2分
以下叙述中正确的有( )
  1. AA. 循环变量只能在初始化时赋值
  2. BB. 循环变量可以在循环体内改变
  3. CC. 循环变量可以参加运算
  4. DD. 循环变量可以是表达式
  5. EE. 循环变量必须递增
  6. FF. 循环变量必须是int类型
  7. GG. 循环变量必须从1开始
  8. HH. 循环变量不能是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分
以下关于return语句的说法正确的有( )
  1. AA. return语句用于返回函数值
  2. BB. return语句可以没有表达式
  3. CC. return语句可以有多条
  4. DD. return语句必须返回值
  5. EE. return语句只能有一条
  6. FF. return语句必须在函数最后
  7. GG. void函数不能有return
  8. HH. return语句返回的是地址
多选题 2分
以下叙述中错误的有( )
  1. AA. 结构体是自定义数据类型
  2. BB. 结构体变量可以直接比较
  3. CC. 结构体成员类型可以不同
  4. DD. 结构体变量可以直接相加
  5. EE. 结构体变量可以赋值
  6. FF. 结构体可以嵌套定义
  7. GG. 结构体指针用->访问成员
  8. HH. typedef定义新类型
多选题 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分
以下关于if语句的说法正确的有( )
  1. AA. if语句是分支语句
  2. BB. if语句可以没有else子句
  3. CC. if语句的条件表达式必须用括号括起来
  4. DD. if语句后可以是复合语句
  5. EE. if(a=b)是正确的比较
  6. FF. if后面必须跟语句
  7. GG. else不能单独使用
  8. HH. else必须紧跟在if后面
多选题 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语言程序设计)》在线练习