计算机程序设计

在Select Case语句中,关键字Case后面的取值格式有3种。

题目

在Select Case语句中,关键字Case后面的取值格式有3种。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在VB中,下列程序运行后,变量X的值为( )

I=14 MOD 3

Select Case I

Case 1

X=I*1

Case 2

X=I*2

Case 3

X=I*3

A.1

B.4

C.9

D.出错


正确答案:B

第2题:

下列程序段的执行结果是( )。 a = 1: b = 0 Select Case a Case 1 Select Case b Case 0 Print "**0**" Case 1 Print "**1**" End Select Case 2 Print "**2**" End Select

A. **0**

B. **1**

C. **2**

D. 0


参考答案:A

第3题:

( 34 )下列 Case 语句中错误的是

A ) Case 0 To 10

B ) Case Is> 10

C ) Case Is> 10 And Is<50

D ) Case 3,5, Is> 10


正确答案:C

第4题:

假设X的值是5,则执行以下语句时,可得到的输出结果是ABCDEF的Select Case语句是 ( )

A.Select Case X Case 10 To 1 Print“ABCDEF” End Select

B.Select Case X Case Is>15,Is<5 Print"ABCDEF" End Select

C.Selecl Case K Case Is>5,1,3,To 10 Print"ABCDEF" End Select

D.Select Case X Case 1,3,Is>5 Print"ABCDEF" End Select


正确答案:C
解析:本题主要是对多分支结构 Select Case语句的考查。
  其中在Case子句中,表达式列表可以是多个表达式,每个表达式之间用逗号分割,表达式可以是如下形式x
  值、值1 To值2(注意:值1值2)、Is比较运算符值。执行时,首先计算Select Case语句中测试表达式的值。然后从每一个Case开始找满足该值的Case语句,遇到第一个表达式列表值与测试表达式相匹配的Case语句,则执行其后的语句序列,然后跳出Select Case结构。题中选项B、D中的表达式列表中都不包含有X的值,故可直接排除。选项A中的 Case子句后的表达式如果写成1 To 10,则可输出结果“ABCDEF”。选项D中,X的值在表达式3 To 10的范围内,故可以执行其后的语句序列,输出"ABCDEF'。

第5题:

下列关于case关键字的说法中,正确的是()。

A、case关键字后面的值必须不一样

B、case关键字后面必须是常量

C、case关键字后面的break可以没有

D、case关键字后面的break必须存在


参考答案:ABC

第6题:

下列程序段的执行结果是【 】。

x=Int(Rnd+4)

Select Case X

Case 5

Print"优秀"

Case 4

Print"良好"

Case 3

Print"合格"

Case Else

Print"不合格"

End Select


正确答案:良好
良好 解析:本题考查多分支选择语句 Select-Case的用法和Rnd函数的掌握。执行 Select结构时,先对Select Case语句中的测试表达式>求值,然后依次测试该值是否与某一个 Case语句的值表列>相同,匹配则执行其后的语句。本题没有太大难度,需要注意Rnd函数的返回值小于1但大于或等于0,。因此本题中 x=Int(Rnd+4)=4,根据Case语句的用法,可知本题答案为良好。Select结构虽然简单,但属于必考内容,考生应该掌握。

第7题:

下列选项中叙述正确的是( )。

A. Select Case语句中的条件表达式可以是任何形式的表达式

B. Select Case语句中的条件表达式只能是数值表达式或者字符表达式

C. 在执行Select Case语句时,所有的Case子句都按出现的次序被顺序执行

D. Select Case语句的测试表达式会多次计算


参考答案:A

第8题:

以下正确的叙述是 ______。 Select Case x Case 1 to 10 …… End Select

A.Select Case语句中的测试表达式可以是任何形式的表达式

B.Select Case语句中的测试表达式只能是数值表达式或字符串表达式

C.在执行Select Case语句时,所有的Case子句均按出现的次序被顺序执行

D.如下Select Case语句中的Case表达式是错误的:


正确答案:B
解析:SelectCase语句中的测试表达式只能是数值表达式或字符串表达式。

第9题:

在Select判断结构中,下面的表述中不正确的是()。

A、Case1

B、Casea>5

C、Case3To6

D、Caseis<10


参考答案:B

第10题:

执行下面的程序段后,变量c的值为 a=14 b=30 Select Case b\10 Case 0 c=a * 10 + b Case 1 To 9 c=a*100+b Case 10 To 99 c=a*1000+b End Select Print c

A.363

B.2548

C.1430

D.9875


正确答案:C
解析:过程分析:b:30,所以b\10=3,在1-9之间,执行语句c=a*100+b,c=14*100+30=1430。

更多相关问题