b=tmp End Sub
该程序运行后,单击命令按钮 Command1 ,输出的结果是________。 A、 5 10 B、 5 5 C、 10 10 D、 10 5 正确答案: C
解析: 73、有如下的程序: Private Sub Command1_Click() a=1:b=2:c=3
Call test(a,b+3,(c)) Print \
End Sub Private Function test(p,m,n) p=p+1:m=m+1:n=n+1 Print\ End Function
当运行程序后,单击命令按钮 Command1 ,显示的结果是________。 A、 sub:2 6 4 main:1 6 4 B、 sub:2 6 4 main:2 6 4 C、 sub:2 6 4 main:1 2 3 D、 sub:2 6 4 main:2 2 3 正确答案: D
解析: 74、有如下程序: Private Sub Form_Click()
Dim a As Integer, b As Integer a = 10: b = 20
Call pl(a,b)
Print \
End Sub Private Sub pl(ByVal x As Integer, y As Integer) x = 5 y = x + y End Sub
程序运行时,单击窗体后,窗体上显示的值是________。 A、 a=5 b=20 B、 a=10 b=20 C、 a=10 b=25 D、 a=5 b=25 正确答案: C
解析: 75、设有以下函数过程: Function fact(n As Long) If n = 1 Then fact = 1 Else
fact = n * fact(n - 1) End If End Function
在窗体上画一个命令按钮和两个文本框,然后编写如下事件过程: Private Sub Command1_Click()
Dim n As Long, result As Long n = Val(Text1.Text) result = fact(n)
Text2.Text = Str(result) End Sub
程序运行时,如果在文本框 Text1 中输入数据 5 后,单击命令按钮 Command1 ,则在文本框 Text2 上输出的结果为________。 A、 15 B、 5 C、 120 D、 1
正确答案: C
解析: 76、以下描述中,正确的是______ __。
A、 过程的定义和过程的调用均可以嵌套
B、 过程的定义可以嵌套,但过程的调用不能嵌套 C、 过程的定义和过程的调用均不能嵌套
D、 过程的定义不可以嵌套,但过程的调用可以嵌套 正确答案: D
解析: 77、设有下面的过程:
Function Func(a As Integer,b As Integer) As Integer Static m As Integer, i As Integer i = 2
i = i + m + 1 m = i + a + b Func = m End Function
在窗体上添加一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click()
Dim k As Integer, m As Integer, p As Integer k=4 : m=1 p=Func(k,m)
Print p; p=Func(k,m) Print p End Sub
程序运行后,单击命令按钮 Command1 ,输出结果为________。 A、 8 20 B、 8 17 C、 8 8 D、 8 16 正确答案: D
解析: 78、下列叙述中,正确的是_____ ___。
A、 在调用过程时,所有局部变量被系统初始化为0或空字符串 B、 在窗体的Form_Load事件过程中定义的变量是全局变量
C、 在某个Sub过程中定义的局部变量可以与其他事件过程中定义的局部变量同名,但其作用域只限于该过程
D、 局部变量的作用域可以超出所定义的过程 正确答案: C
解析: 79、在 Visual Basic 中,要使一个窗体不可见,但不从内存中释放,应使用的语句
是_________。
A、 UnLoand B、 Show C、 Load D、 Hide 正确答案: D
解析: 80、为了建立一个Visual Basic应用程序,必须包括的是________。
A、 分别装入工程文件和标准模块文件(.bas) B、 只装入窗体文件(.frm) C、 只装入工程文件(.vbp)
D、 分别装入工程文件、窗体文件和标准模块文件 正确答案: C
解析: 81、在 Visual Basic 中要将一个正在运行的窗体隐含在内存中,应该使用语句___
_____。
A、 UnLoad B、 Load
C、 Hide D、 Show 正确答案: C
解析: 82、要使窗体在运行时不可改变窗体的大小和没有最大化和最小化按钮,只要对
__________属性设置就有效。
A、 Width
B、 MinButton C、 BorderStyle D、 MaxButton 正确答案: C
解析: 83、程序运行后,在窗体上单击鼠标,此时窗体的事件不会发生的是___ ____。 A、 Load
B、 MouseDown C、 MouseUp D、 Click 正确答案: A
解析: 84、如果要改变窗体的标题,需要设置窗体对象的___ _____属性。 A、 BorderStyle B、 BackColor C、 Name D、 Caption 正确答案: D
解析: 85、当要用字符串 \考试\修改列表框 List1 所选中的数据项时,正确的表示方
法是___ ___。
A、 List(List1.ListIndex) = \考试\ B、 List1.List(ListIndex) = \考试\C、 List1.AddItem \考试\
D、 List1.List(List1.ListIndex)=\考试\正确答案: D
解析: 86、不能作为容器使用的对象是____ ___。 A、 文本框 B、 窗体 C、 图片框 D、 框架
正确答案: A