Change a,b Print a,b
End Sub Private Sub Change(ByVal a As Integer,b As Integer) Dim Tmp As Integer Tmp=a a=b b=tmp End Sub
该程序运行后,单击命令按钮 Command1 ,输出的结果是________。 A、 5 10 B、 5 5 C、 10 10 D、 10 5 正确答案: C
解析: 74、在过程的定义中,使用关键字_____ ___来修饰形式参数,可以使之按地址传
递。
A、 ByRef B、 ByVal
C、 Reference D、 Value 正确答案: A
解析: 75、以下描述中,正确的是______ __。
A、 过程的定义和过程的调用均可以嵌套
B、 过程的定义可以嵌套,但过程的调用不能嵌套 C、 过程的定义和过程的调用均不能嵌套
D、 过程的定义不可以嵌套,但过程的调用可以嵌套 正确答案: D
解析: 76、设有以下函数过程: 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
解析: 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、设有下面程序: Function F( a As Integer) b = 0 Static c b= b + 1 c= c + 2 F= a + b + c
End Function Private Sub Command1_Click() Dim a As Integer a = 2
For i = 1 to 3 Print F(a); Next i End Sub
运行上面的程序,单击命令按钮 Command1 ,输出结果为________。 A、 4 6 8 B、 5 7 9 C、 4 5 6 D、 4 7 9 正确答案: B
解析: 79、如果要改变窗体的标题,需要设置窗体对象的___ _____属性。 A、 BorderStyle B、 BackColor C、 Name D、 Caption 正确答案: D
解析: 80、在 Visual Basic 中要将一个正在运行的窗体隐含在内存中,应该使用语句___
_____。
A、 UnLoad B、 Load C、 Hide D、 Show 正确答案: C
解析: 81、程序运行后,在窗体上单击鼠标,此时窗体的事件不会发生的是___ ____。 A、 Load
B、 MouseDown C、 MouseUp D、 Click 正确答案: A
解析: 82、在 Visual Basic 中,要使一个窗体不可见,但不从内存中释放,应使用的语句
是_________。
A、 UnLoand B、 Show
C、 Load D、 Hide 正确答案: D
解析: 83、为了建立一个Visual Basic应用程序,必须包括的是________。
A、 分别装入工程文件和标准模块文件(.bas) B、 只装入窗体文件(.frm) C、 只装入工程文件(.vbp)
D、 分别装入工程文件、窗体文件和标准模块文件 正确答案: C
解析: 84、Visual Basic 控件分为3类,它们分别是标准控件、ActiveX 控件和可插入对
象 。其中只有__________是由系统提供的。
A、 ActiveX控件 B、 可插入对象 C、 以上都可以 D、 标准控件 正确答案: D
解析: 85、使文本框获得焦点的方法是____ _____。 A、 SetFocus B、 GotFocus C、 Change D、 LostFocus 正确答案: A
解析: 86、将数据项 \添加到列表框 List1 中成为第一项应使用____ _____语句。 A、 List1.AddItem \ B、 List1.AddItem 1, \C、 List1.AddItem \D、 List1.AddItem 0, \正确答案: C
解析: 87、不能作为容器使用的对象是____ ___。 A、 文本框 B、 窗体 C、 图片框 D、 框架
正确答案: A
《计算机程序设计》-考前测试(2) - 图文



