a(i,j)=(i-1)*3+j
Print a(i,j);
Next j
Next i
End Sub
程序运行后,单击命令按钮,窗体上显示的是______。
A: 1 2 3
4 5 6
7 8 9
B: 2 3 4
3 4 5
4 5 6
C: 1 4 7
2 5 8
3 6 9
D: 1 2 3
2 4 6
3 6 9
参考答案:A
9、用下面的语句所定义的数组的元素个数是:______。
Dim arr(3 To 5,-2 to 2)
A:24
B:12
C:15
D:20
参考答案:C
10、下列______语句可以为动态数组分配实际元素个数。
A:static语句
B:Dim语句
C:public语句
D:ReDim语句
参考答案:D
11、假定程序中有以下语句:
answer = MsgBox("String1",,"String2","String3",2)
执行该语句后,将显示一个信息框,此时如果单击"确定"按钮,则answer的值为:______。A:String3
B:String2
C:String1
D:1
参考答案:D
12、设有语句
x=InputBox("输入数值","0","示例")
程序运行后,如果从键盘上输入数值10并按回车键,则下列叙述中正确的是______。
A:0是默认值
B:变量X的值是字符串"10"
C:在InputBox对话框标题栏中显示的是"示例"
D:变量X的值是数值10
参考答案:B
13、以下程序段运行的结果是:______。
Dim a(-1 To 5) As Boolean
Dim flag As Boolean
flag = False
Dim i As Integer
Dim j As Integer
Do Until flag = True
For i = -1 To 5
j = j + 1
If a(i) = False Then
a(i) = True
Exit For
End If
If i = 5 Then
flag = True
End If
Next
Loop
Print j
A:20
B:7
C:8
D:35
参考答案:D
14、设a=5,b=6,c=7,d=8,则执行下列语句后,x的值为:______。
x= IIF((a>b) And (c<d),10,20)
A:300
B:20
C:30
D:10
参考答案:B
15、要将一个组合框设置为简单组合框(Simple Combo),则应将其Style属性设置为______。A:0
B:1
C:3
D:2
参考答案:B
VB考试三
1、设组合框Combo1中有3个项目,则以下能删除最后一项的语句是______。
A:Combo1.RemoveItem Combo1.Listcount
B:Combo1.RemoveItem 2
C:Combo1.RemoveItem 3
D:Combo1.RemoveItem Text
参考答案:B 题分:6
2、在窗体上画一个命令按钮,其名称为Command1,然后编写如下程序:
Function Func(ByVal x As Integer, y As Integer)
y = x * y
If y > 0 Then
Func = x
Else
Func = y
End If
End Function
Private Sub Command1_Click()
Dim a As Integer, b As Integer
a = 3
b = 4
c = Func(a, b)
Print "a="; a
Print "b="; b
Print "c="; c
End Sub
程序运行后,单击命令按钮,其输出结果为:______。A:a= 3
b= 4
c= 12
B:a= 13
b= 12
c= 12
C:a= 3
b= 4
c= 3
D:a= 3
b= 12
c= 3
参考答案:D 题分:6
3、单击命令按钮时,下列程序代码的执行结果为______。Public Sub Procl(n As Integer, ByVal m As Integer) n = n Mod 10
m = m / 10
End Sub
Private Sub Command1_Click()
Dim x As Integer, y As Integer
x = 12: y = 34
Call Procl(x, y)
Print x; y
End Sub
A:12 3
B:2 3
C:12 34
D:2 34
参考答案:D 题分:6
4、以下关于函数过程的叙述中,正确的是______。
A:在函数过程中,过程的返回值可以有多个
B:函数过程形参的类型与函数返回值的类型没有关系
C:当数组作为函数过程的参数时,既能以传值方式传递,也能以传址方式传递D:如果不指明函数过程参数的类型,则该参数没有数据类型
参考答案:B 题分:6
5、以下说法错误的是______。
A:函数过程可以带参数
B:子过程没有返回值
C:函数过程没有返回值
D:子过程可以带参数
参考答案:C 题分:6
6、在窗体上画一个命令按钮(名称为Command1),然后编写如下事件过程:Private Sub Command1_Click()
Dim b As Integer
b = b + 1
End Sub
运行程序,三次单击命令按钮后,变量b的值是:______。
A:2
B:1
C:0
D:3
参考答案:B 题分:6
7、假定有以下函数过程:
Function Fun(S As String) As String
Dim s1 As String
For i = 1 To Len(S)
s1=UCase(Mid(S,i,1))+s1
Next i
Fun = s1
End Function
在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Dim Str1 As String,Str2 As String
Str1 = InputBox("请输入一个字符串")
Str2= Fun(Str1)
Print Str2
End Sub
程序运行后,单击命令按钮,如果在输入对话框中输入字符串"abcdefg"则单击"确定"按钮后在窗体上的输出结果为______。
A:GFEDCBA
B:ABCEDFG
C:gfedcba
D:abcdefg
参考答案:A 题分:6
8、Sub过程与Function过程最根本的区别是______。
A:两种过程参数的传递方式不同
B:Function过程可以有参数,Sub过程不可以
C:Sub过程可以使用Call语句或直接使用过程名调用,而Function过程不可以
D:Sub过程的过程名不能返回值,而Function过程能通过过程名返回值
参考答案:D 题分:6
9、在代码中定义了一个子过程:
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说英语学习2010计算机等级考试二级VB预测题(2)在线全文阅读。
相关推荐: