( 难度:中等)下列关于switch 语句的描述中,_____是正确的。()A.switch 语句中default 子句是可以省略的B.switch 语句中case 子句的语句序列中必须包含break 语句C.switch 语句中case 子句后面的表达式可以是含有变量的整型表达式D.switch 语句中子句的个数不能过多

题目
( 难度:中等)下列关于switch 语句的描述中,_____是正确的。()
A.switch 语句中default 子句是可以省略的
B.switch 语句中case 子句的语句序列中必须包含break 语句
C.switch 语句中case 子句后面的表达式可以是含有变量的整型表达式
D.switch 语句中子句的个数不能过多
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列关于 switch 语句的描述中,( )是正确的。

A.switch语句中 default子句可以没有,也可有一个

B.switch语句中每个语句序列中必须有break语句

C.switch语句中default 子句只能放在最后

D.switch语句中case 子句后面的表达式只能是整型表达式


正确答案:A

第2题:

以下选项中与“if(a= =l)a=b;else a++;”语句功能不同的switch语句是( )。

A.switch(a) {case l:a=b;break; default:a++; }

B.switch(a= =l) {case 0:a=b;break; case l:a++; }

C.switch(a) {default:a++;break; case l:a=b; }

D.switch(a= =l) {case l:a=b;break; case 0:a++; }


正确答案:B
题中当a的值为l时,关系表达式a==l的值为真,即1,因此程序将跳转到easel执行a++操作,与题干程序刚好相反。

第3题:

下列关于条件语句的描述中,错误的是()。

A.if语句中最多只能有一个else子句

B.if语句的if体内可以出现开关语句

C.if语句中else if子句和else子句的顺序是没有限制的

D.if语句中else子句是与它最近的if子句配对的


正确答案:C

第4题:

一般情况下,只有当switch语句中( )时,default子句才会被执行。

A.表达式的值与所有case子句中的值匹配时

B.表达式的值与所有case子句中的值都不匹配时

C.表达式的值与第一个case子句中的值匹配时

D.表达式的值与最后一个case子句中的值匹配时


正确答案:B
解析:switch语句把表达式的值依次与每个case子句中的值比较,若遇到匹配的值,就执行该case子句的语句序列;只有当与所有的case子句都不匹配时,才执行default子句的内容。

第5题:

下列关于条件语句的描述中,()是错误。

A、if语句中只有一个else子句

B、if语句中可以有多个elseif子句

C、if语句中if体内不能是switch语句

D、if语句的if体中可以是循环语句


参考答案:C

第6题:

( 8 ) switch 语句中,在每个 case 子句后进行跳转的语句是: 【 8 】 。


正确答案:

第7题:

下述关于条件语句的描述中错误的是()。

A.if语句中只有一个else子句

B.if语句中可以有多个elseif子句

C.if语句中if体内不能有switch语句

D.if语句的if体中可以是循环语句


正确答案:C

第8题:

下列关于开关语句的描述中,错误的是()。

A.开关语句中,case子句的个数是不受限制的

B.开关语句中,case子句的语句序列中一定要有break语句

C.开关语句中,default子句可以省略

D.开关语句中,右花括号具有退出开关语句的功能


正确答案:B

第9题:

下列关于是switch语句的描述中,()是正确的。

A、switch语句中default子句可以没有,也可有一个

B、switch语句中每个语句序列中必须有break语句

C、switch语句中default子句只能放在最后

D、switch语句中case子句后面的表达式可以是整型表达式


参考答案:A

第10题:

下列关于swith语句的描述中,正确的是( )。

A.switch语句中default字句可以没有,也可有一个

B.switch语句中每个语句序列中必须有break语句

C.switch语句中default字句只能放在最后

D.switch语句中case子句后面的表达式可以是整型表达式


正确答案:A
解析:使用switch语句应该注意的问题:它的实现留给该基类的派生类去做。但是,可以在将一个函数声明为纯虚函数的同时,为该函数提供实现版本。换句话说,一个函数是否为纯虚函数,取决于其原形的尾部是否有“=0;”,与函数体的有无无关。拥有实现版本的纯虚函数仍然有赖于派生类提供的重定义版本。另外,纯虚函数不能声明为内联函数。

更多相关问题