(15)以下能从字符串"VisualBasic"中直接取出子字符串"Basic"的函数是。
A.Left
b.Mid
C.String
D.Instr
(16)设a=4,b=3,c=2,d=1,下列表达式的值是。
a>b+1 Or c< Mod b And>
A.True
B.1
C.-1
D.0
(17)以下可以作为Visual Basic变量名的是。
A.A#A
B.counstA
C.3A
D.?AA
(18)设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是。
A.Print A=x+y
b.Print"A=";x+y
C.Print "A="+Str(x+y)
D.Print"A="&x+y
(19)假定有如下的命令按钮(名称为Command1)事件过程:
Private Sub Command1_Click()
x=InputBox("输入:","输入整数")
MsgBox"输入的数据是:”,,”输入数据:"+x
End Sub
程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是。
A.x的值是数值10
B.输入对话框的标题是“输入整数”
C.信息框的标题是“输入数据:10”
D.信息框中显示的是“输入的数据是:”
(20)在窗体上画1个命令按钮(名称为Command1)和1个文本框(名称为Text1),然
后编写如下事件过程:
Private Sub Command1_Click()
x=Val(Text1.Text)
Select Case x
Case 1,3
y=x*x
Case Is>=10,Is<=-10
y=x
Case -10 To 10
y=-x
End Select
End Sub
程序运行后,在文本框中输入3,然后单击命令按钮,则以下叙述中正确的是。
A.执行y=x*x
b.执行y=-x
C.先执行y=x*x,再执行y=-x
D.程序出错
(21)设有命令按钮Command1的单击事件过程,代码如下:
Private Sub Command1_Click()
Dim a(30)As Integer
For i=1 To 30
a(i)=Int(Rnd*100)
Next
For Each arrItem In a
If arrItem Mod 7=0 Then Print arrItem;
If arrItem>90 Then Exit For
Next
End Sub
对于该事件过程,以下叙述中错误的是。
A.a数组中的数据是30个100以内的整数
B.语句For Each arrItem In a有语法错误
C.If arrItem Mod 7=0……语句的功能是输出数组中能够被7整除的数
D.If arrItem>90……语句的作用是当数组元素的值大于90时退出For循环