以下关于switch语句的机器级代码表示的叙述中,错误的是()。
A.当case中出现的条件取值范围较小时,可以用跳转表的方式实现
B.每个case至少对应一-条条件转移指令,因而一定会包含多条条件转移指令
C.每个case对应的一-段代码结束后,都会有一条无条件转移指令
D.可以用连续的if~else~if~else~if语句对应的机器代码来实现switch语句
A.当case中出现的条件取值范围较小时,可以用跳转表的方式实现
B.每个case至少对应一-条条件转移指令,因而一定会包含多条条件转移指令
C.每个case对应的一-段代码结束后,都会有一条无条件转移指令
D.可以用连续的if~else~if~else~if语句对应的机器代码来实现switch语句
第1题
B.除非所有条件句的选择值能完整覆盖CASE语句中表达式的取值,否则最末一个条件句的选择必须加上最后一句“WHENOTHERS=><顺序语句>”
C.CASE语句中的选择值只能出现一次
D.WHEN条件句中的选择值或标识符所代表的值必须在表达式的取值范围
第3题
A.if语句和else语句必须成对出现
B.if语句可以没有else语句对应
C.switch结构中每个case语句中必须用break语句
D.switch结构中必须有default语句
第4题
A.case语句表达式的取值可以超出语句下面列出的值的范围
B.语句各分支表达式允许同时满足case表达式的值
C.条件语句中的选择值需要完整覆盖表达式的取值范围
D.保险起见,case语句最后分枝最好都加上default语句
第5题
A.break语句只能用于switch语句
B.在switch语句中必须使用default
C.break语句必须与switch语句中的case配对使用
D.在switch语句中,不一定使用break语句
第6题
A.break语句是switch语句的一部分
B.在switch语句中可以使用多个break语句
C.在switch语句中可以根据需要使用break语句
D.break语句可以起到不执行switch语句中部分语句的作用
E.遇到break语句则跳出本层switch语句,结束本层switch语句的执行
第7题
A.在Python中有switch–case语句
B.使用缩进来划分语句块,相同缩进数的语句组成一个语句块
C.每个条件后面要使用冒号:,表示接下来是满足条件后要执行的语句块
D.以上说法都正确
第9题
下面关于break语句的描述中,不正确的是
A.break可以用于循环体内
B.break语句可以在for循环语句中出现多次
C.break语句可以在switch语句中出现多次
D.break语句可用于if条件判断语句内
第10题
第11题
A.2
B.3
C.4
D.编译时有错,无结果