Case结构用于执行条件语句,Case结构下至少有()个子框图,Case结构下数据隧道显示为空心框的原因是()
第1题:
关于switch语句说法不正确的是()
A、case的次序不影响执行结果
B、每个case语句后面的常量可以不同
C、在执行完一个case语句后转到下一个case语句执行
D、每个case语句后面表达式只能是常量
第2题:
Select Case结构运行时,首先计算( )的值。
A.表达式
B.执行语句
C.条件选项
D.任意值
第3题:
以下正确的叙述是 ______。 Select Case x Case 1 to 10 …… End Select
A.Select Case语句中的测试表达式可以是任何形式的表达式
B.Select Case语句中的测试表达式只能是数值表达式或字符串表达式
C.在执行Select Case语句时,所有的Case子句均按出现的次序被顺序执行
D.如下Select Case语句中的Case表达式是错误的:
第4题:
Select Case…End Select结构与下列语句结构可以实现同样功能的是( )。
A.if…Then…End if
B.For…Next
C.D0…Loop
D.While…Wend
第5题:
Visual FoxPro中的DO CASE-ENDCASE语句属于( )。
A.顺序结构
B.选择结构
C.循环结构
D.模块结构
第6题:
A. Select Case语句中的条件表达式可以是任何形式的表达式
B. Select Case语句中的条件表达式只能是数值表达式或者字符表达式
C. 在执行Select Case语句时,所有的Case子句都按出现的次序被顺序执行
D. Select Case语句的测试表达式会多次计算
第7题:
执行语句序列 int n: cin>>n: switch (n) { case 1: case 2:cout<<'1'; case 3: case 4: cout<<'2': break; default: cout<<'3': }时,若键盘输入1,则屏幕显示
A.1
B.2
C.3
D.12
第8题:
A、switch结构中的default是注释语句,不执行
B、default与case语句的顺序是任意的
C、default只能写在所有case语句之后
D、default在switch结构中可以省略,但一般不省略
此题为多项选择题。请帮忙给出正确答案和分析,谢谢!
答案:BD
解析:
A:当上面所有case都不满足的时候就会执行default里的语句
C:当所有的case都判断完不符合条件时,才会执行default,无论你的default放在哪。
D:default语句是为了实现你程序中会出现但是你不用的情况才用的,如果你switch的结果都是用到的,那default可有可无无影响,一般情况不省略。
第9题:
Select Case结构运行时首先计算( )的值。
A.表达式
B.执行语句
C.条件
D.参数
第10题:
下列多分支选择结构的Case语句,写法错误的是().
A:Case 1,5,7,9
B:Case 8 To 12
C:Case Is< "Man"
D:Case 5 To 2