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
解析: 73、在过程的定义中,使用关键字_____ ___来修饰形式参数,可以使之按地址传
递。
A、 ByRef B、 ByVal
C、 Reference D、 Value 正确答案: A
解析: 74、设有如下两个过程: Private Sub Form_Click() Dim x$,y! x = 18: y = 10 Call PPP((x), y) Print x,y
End Sub Private Sub PPP(a As Single, b As Single) a = a + b Print a,b b = a + b Print a,b
End Sub
运行程序后, 则输出结果是________。 A、 28 10 28 38 18 38 B、 28 10 28 38 18 10 C、 28 10 28 38 28 38 D、 28 10 28 38 28 10 正确答案: 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、设有下面程序: Sub inc(a As Integer) Static x As Integer x = x + a Print x;
End Sub Private Sub Form_Click() inc 2 inc 3 inc 4 End Sub
程序运行后,单击命令按钮 Command1 ,则输出的结果是________。 A、 3 6 10 B、 11 14 18 C、 4 7 11 D、 2 5 9 正确答案: D
解析: 79、下列操作中,不能打开代码窗口的操作是___ _____。 A、 单击窗体或控件
B、 双击窗体上的某个控件 C、 按F7键 D、 双击窗体 正确答案: A
解析: 80、在 Visual Basic 中要将一个正在运行的窗体隐含在内存中,应该使用语句___
_____。
A、 UnLoad B、 Load
C、 Hide D、 Show 正确答案: C
解析: 81、在 Visual Basic 中,下列控件中, ____ ____控件可以包含其他控件。 A、 CheckBox B、 TextBox C、 Image D、 Frame 正确答案: D
解析: 82、Visual Basic 控件分为3类,它们分别是标准控件、ActiveX 控件和可插入对
象 。其中只有__________是由系统提供的。
A、 ActiveX控件 B、 可插入对象 C、 以上都可以 D、 标准控件 正确答案: D
解析: 83、如果要改变窗体的标题,需要设置窗体对象的___ _____属性。 A、 BorderStyle B、 BackColor C、 Name D、 Caption 正确答案: D
解析: 84、为了建立一个Visual Basic应用程序,必须包括的是________。
A、 分别装入工程文件和标准模块文件(.bas) B、 只装入窗体文件(.frm) C、 只装入工程文件(.vbp)
D、 分别装入工程文件、窗体文件和标准模块文件 正确答案: C
解析: 85、Timer 控件可用于后台进程中,可在 Timer 事件内编程,要停止触发 Timer 事
件,可通过以下______ _属性。
A、 Enabled = False且Interval = 0 B、 Enabled = False或Visible = False C、 Enabled = False或Interval = 0 D、 Visible= False或Interval = 0 正确答案: C