以下关于CASE语句描述中错误的是()。
B.除非所有条件句的选择值能完整覆盖CASE语句中表达式的取值,否则最末一个条件句的选择必须加上最后一句“WHENOTHERS=><顺序语句>”
C.CASE语句中的选择值只能出现一次
D.WHEN条件句中的选择值或标识符所代表的值必须在表达式的取值范围
B.除非所有条件句的选择值能完整覆盖CASE语句中表达式的取值,否则最末一个条件句的选择必须加上最后一句“WHENOTHERS=><顺序语句>”
C.CASE语句中的选择值只能出现一次
D.WHEN条件句中的选择值或标识符所代表的值必须在表达式的取值范围
C语言题目
1、 以下关于switch语句的叙述中,错误的是【 】。
A.switch语句允许嵌套使用
B.语句中必须有default部分,才能构成完整的switch语句
C.只有与break语句结合使用,switch语句才能实现程序的选择控制
D.语句中各case与后面的常量表达式之间必须有空格
2、下面叙述中正确的是【 】。
A.do-while语句构成的循环不能用其他语句构成的循环代替
B.do-while语句构成的循环只能用break语句退出
C.用do-while语句构成的循环,在while后的表达式为零时结束循环
D.用do-while语句构成的循环,在while后的表达式为非零时结束循环
3、以下程序段中由while构成的循环执行的次数为【 】。
int k=0; while (k=1) k++;
A.执行1次
B.一次也不执行
C.无限次
D.有语法错,不能执行
4、以下正确的描述是【 】。
A.continue语句的作用是结束整个循环的执行
B.在for循环中,不能使用break语句跳出循环
C.只能在循环体内和switch语句体内使用break语句
D.在循环体内使用break语句或continue语句的作用相同
5、若程序中有int x=-1; 定义语句,则 while(!x) x*=x; 语句的循环体将执行【 】次。
A.执行1次
B.执行2次
C.0
D.无限次
A.switch的case块,必须要加上break
B.在该语句中最多不能超过5个case子句
C.在该语句中只能有个default子句
D.在该句中只能有一个break语句
A.break 语句用于中断当前的程序块,如for 结构块等的执行
B.continue 停止继续执行下面的语句,直接跳回循环起始位置
C.return 用于退出整个子程序
D.break 用于强行退出循环,不执行循环中剩余的语句
E.在一个函数中不管有没有返回值,都需要return 语句来退出函数
A.continue只结束本次循环
B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数
C.Python通过for、while等保留字构建循环结构
D.break用来结束当前次语句,但不跳出当前的循环体
A.该程序为时序逻辑电路
B.该程序中存在不完整条件语句
C.当输入为a=0;b=0时,输出e=1’bx
D.该程序不会生成锁存器
A.case字段when条件then结果
B.casewhen字段=条件then结果
C.casewhen字段then结果
D.case字段when字段=条件then结果
A.在IF-ELSE 条件语句中,IF为必选,而ELSE为可选
B.在IF-ELSE 条件语句中,语句块使用{ }括起来
C.在CASE多分支语句中不可以出现ELSE分支
D.在WHILE循环语句中条件为false,就重复执行循环语句
A.if语句
B.case语句
C.goto诏句
D.switch语句
A.Java语句以分号(;)结束
B.一个表达式后加上分号(;)便构成一个语句
C.可以用{}把一些语句括起来构成复合语句
D.单独一个分号(;)不能构成语句