以下叙述中正确的有( )
- AA. 循环变量只能在初始化时赋值
- BB. 循环变量可以在循环体内改变
- CC. 循环变量可以参加运算
- DD. 循环变量可以是表达式
- EE. 循环变量必须递增
- FF. 循环变量必须是int类型
- GG. 循环变量必须从1开始
- HH. 循环变量不能是0
以下语句序列执行后,a和b的值分别是( )
int a=5,b=3;
a=b,a+=b;
- AA. a的值为6
- BB. a的值为3
- CC. b的值为3
- DD. b的值为6
- EE. a和b值相等
- FF. a和b值互换
- GG. a值为0
- HH. b值为0
以下关于break语句的说法正确的有( )
- AA. break可以用于if语句
- BB. break可以用于switch语句
- CC. break可以用于while语句
- DD. break可以用于for语句
- EE. break可以用于if-else语句
- FF. break可以用于函数定义
- GG. break语句可以跳出多层循环
- HH. break语句可以省略
以下关于continue语句的说法正确的有( )
- AA. continue只能用于循环语句
- BB. continue可以用于switch语句
- CC. continue可以跳出循环
- DD. continue会跳过后续语句
- EE. continue会结束循环
- FF. continue必须单独一行
- GG. continue可以用于if语句
- HH. continue后需要分号
以下关于goto语句的说法正确的有( )
- AA. goto语句可以向前跳转
- BB. goto语句只能向后跳转
- CC. goto语句可以向后跳转
- DD. goto语句只能在函数内跳转
- EE. goto语句可以跳转到任何函数
- FF. goto语句必须大写
- GG. goto语句不能有标签
- HH. goto语句已过时不能用
以下关于return语句的说法正确的有( )
- AA. return语句用于返回函数值
- BB. return语句可以没有表达式
- CC. return语句可以有多条
- DD. return语句必须返回值
- EE. return语句只能有一条
- FF. return语句必须在函数最后
- GG. void函数不能有return
- HH. return语句返回的是地址
以下叙述中错误的有( )
- AA. 结构体是自定义数据类型
- BB. 结构体变量可以直接比较
- CC. 结构体成员类型可以不同
- DD. 结构体变量可以直接相加
- EE. 结构体变量可以赋值
- FF. 结构体可以嵌套定义
- GG. 结构体指针用->访问成员
- HH. typedef定义新类型
以下关于语句的说法正确的有( )
- AA. 赋值表达式不是语句
- BB. 函数调用是表达式语句
- CC. if是条件语句
- DD. while是循环语句
- EE. printf是语句
- FF. scanf不是语句
- GG. switch是表达式
- HH. case是语句
以下语句执行后,x的值可能是( )
int x=3;
x*=3+2;
- AA. 15
- BB. 15
- CC. 9
- DD. 11
- EE. 6
- FF. 18
- GG. 5
- HH. 3
以下关于语句结束的说法正确的有( )
- AA. 简单语句以分号结束
- BB. 复合语句以}结束
- CC. 复合语句必须加分号
- DD. if语句后必须有分号
- EE. while循环后必须有分号
- FF. for循环后必须加分号
- GG. switch后必须加分号
- HH. 函数定义后必须加分号
以下关于if语句的说法正确的有( )
- AA. if语句是分支语句
- BB. if语句可以没有else子句
- CC. if语句的条件表达式必须用括号括起来
- DD. if语句后可以是复合语句
- EE. if(a=b)是正确的比较
- FF. if后面必须跟语句
- GG. else不能单独使用
- HH. else必须紧跟在if后面
以下关于自增自减的说法正确的有( )
- AA. ++i是前置自增
- BB. i++是后置自增
- CC. --i是前置自减
- DD. i--是后置自减
- EE. ++可以用于常量
- FF. ++可以用于表达式
- GG. ++i和i++完全等价
- HH. ++(i+1)是合法的
以下关于语句顺序的说法正确的有( )
- AA. 语句按顺序执行
- BB. 语句可以无条件跳跃
- CC. 复合语句内部按顺序执行
- DD. goto可以改变执行顺序
- EE. break可以改变执行顺序
- FF. continue不能改变顺序
- GG. if不能改变顺序
- HH. while不能改变顺序
表达式语句由表达式和分号组成
空语句就是没有任何内容的语句
复合语句不需要分号结束
break语句可以用于if语句
goto语句可以跳转到任何位置
continue语句可以用于跳过本次循环剩余语句
return语句可以没有返回值
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习。