运行程序,单击命令按钮Command1后窗体上输出结果为( )。 Public Sub Fun(a(), ByVal x%) For i = 1 To 5 x = x + a(i) Next End Sub Private Sub Command1_Click() Dim arr(5), n% For i = 1 To 5 arr(i) = i Next n = 15 Call Fun(arr(), n) Print n End Sub
查看答案
在窗体上画一个名称为Command1的命令按钮,编写以下程序: Private Sub Command1_Click() Dim n As Integer n = 2 sub1 n End Sub Private Sub sub1(x As Integer) x = x * 2 + 1 If x < 10 Then sub1 (x) End If x = x * 2 + 1 Print x, End Sub 程序运行后,单击该命令按钮,窗体上显示的是( )。
A. 23 47
B. 47
C. 23 11
D. 11
运行程序,单击窗体后输出结果是( )。 Public Sub swap(x As Integer, y As Integer) t = x: x = y: y = t End Sub Private Sub Form_Click() Dim m As Integer, n As Integer m = 10: n = 30 swap (m), (n) Print m; n End Sub
A. 30 10
B. 10 10
C. 30 30
D. 10 30
一个工程中含有窗体Form1、Form2和标准模块Module1,如果在Form1中有语句Public X As Integer,在Module1中有语句Public Y As Integer,则以下叙述中正确的是________。
A. 在Form2中可以直接引用X和Y
B. 在Form1中可以直接引用Y
C. 变量X、Y的作用域不同
D. Y的作用域是Module1
在一个过程中定义的变量,若希望该过程外还能保存过程中局部变量的值,则应使用关键字________在过程中定义过程级变量。
A. Static
B. Public
C. Private
Dim