目录: 标题| 题干| 答案| 搜索| 相关
问题

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


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

  • ASelect Case X Case 10 To 1 Print“ABCDEF” End Select
  • BSelect Case X Case Is>15,Is<5 Print"ABCDEF" End Select
  • CSelecl Case K Case Is>5,1,3,To 10 Print"ABCDEF" End Select
  • DSelect Case X Case 1,3,Is>5 Print"ABCDEF" End Select
参考答案
参考解析:

解析:本题主要是对多分支结构 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'。

分类:其他
相关推荐

1、若有定义var x=10,则以下哪条语句执行后变量x的值不等于11?()

若有定义var x=10,则以下哪条语句执行后变量x的值不等于11?()Ax++Bx=11Cx==11Dx+=1

2、假设X=3,Y=6,Z=5,则表达式:(X^2+Y)\Z的值是()

假设X=3,Y=6,Z=5,则表达式:(X^2+Y)Z的值是()A1B5C3D2.4

3、下列语句序列执行后,x的值是()。

下列语句序列执行后,x的值是()。A35B25C20D5

4、设inta,x=2;执行语句a=x>0?3*x:x=10;后,变量x的值是(

设inta,x=2;执行语句a=x>0?3*x:x=10;后,变量x的值是()。A1B2C6D10

5、设a=5,b=6,c=7,d=8,则执行下列语句后,x的值为______。

设a=5,b=6,c=7,d=8,则执行下列语句后,x的值为______。 x=IIF((a>b)And(c<d),10,20)A10B20C30D300

6、假定x的值为5,则执行"a=((!x)?10:20);"语句后a的值为()。

假定x的值为5,则执行"a=((!x)?10:20);"语句后a的值为()。