VB

单选题下面说法中正确的是(  )。

A.设a=4,b=3,c=2,则语句Print a>b>e的输出结果为False
B.语句Const B As Double=Sin(2)的作用是定义名称为B的符号常量
C.Case y Is>=80是一个合法的Case子句
D.MsgBox函数没有返回值

参考答案:A进入在线模考
A选项中先执行a>b结果为True,True转换为-1,然后执行-1>c,结果为False,故A选项正确;定义符号常量,可以定义符号常量来代替数值或字符串,【格式】Const常量名=表达式[,常量名=表达式],在常量名后加上类型说明符,如果不适用类型说明符,则根据表达式的求值结果确定常量类型,B选项用As Double指定常量类型的方式是错误的;在Select……Case多分支结构中,Case关键字后直接跟Is表达式,不需要跟变量,C叙述错误;MsgBox函数的返回值是一个整数,这个整数与选择的按钮有关,D选项叙述错误;本题选择A选项。

你可能感兴趣的试题

1下列说法中正确的是(  )。

A.在Visual Basic工程中,可以作为启动对象的是Sub Main过程或任何窗体
B.在KeyPress事件过程中,利用其参数KeyAscii可得到所有键盘键上标注的字符
C.窗体的Hide方法可以从内存中清除该窗体
D.从大键盘上输入"2"和从右侧小键盘上输入"2"时,在KeyDown事件过程中,其参数KeyCode具有相同的值

2执行下面程序段的输出是(  )。

A.
 
B.1、2、3、4、5
C.
 
D.
 

3设有如下数组声明:
Dim a(  )As Single
下面关于这一声明的叙述中正确的是(  )。

A.因为没有定义a的维数和下标范围,该语句是错误的
B.若在此之后又用语句ReDim定义了a的维数和下标范围,则a是一个合法的动态数组
C.因为没有定义a的维数和下标范围,默认a是一维数组,下标范围为0~10
D.a是一维动态数组,可以直接使用,其元素个数可以变化