答案: 1:4
等级:1 难度:1
知识点:VB知识点/数组的定义和引用
179、在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim a(5) As String For i =1 To 5
a(i)=Chr(Asc(\Next i
For Each b In a Print b Next End Sub
程序运行后,单击命令按钮,输出结果是______。
答案: 1:ABCDE
等级:2 难度:2
知识点:VB知识点/数组应用举例
180、下面过程用于用动态数组的形式存储并打印数列1,1,2,3,5,8,13,21……的前20项,填写缺失的代码:
Private Sub Command1_Click() Dim ______
ReDim f(1 To 20) Dim i As Integer f(1) = 1 f(2) = 1
For i = 3 To 20 ______ Next
For i = 1 To 20 Print f(i), Next End Sub
答案: 1:f() As Integer
2:f(i)=f(i-1)+f(i-2) 等级:3 难度:3
知识点:VB知识点/数组应用举例
181、command1第2次单击后的输出结果是______。 Private Sub Command1_Click() Static k(2) As Integer For i =1 To 2 k(i)=k(i-1)+10 Next i k(0)=k(2) Print k(2)
End Sub
答案: 1:40
等级:2 难度:2
知识点:VB知识点/VB的工程结构
182、以下程序代码将整型动态数组X声明为具有20个元素的数组,并给数组的所有元素赋值1。 X() As Integer
Private Sub Command1_Click() ReDim ______
For I=1 To ______ X(I)=1 Print X(I) Next I End Sub
答案: 1:X(1 To 20)#X(1 to 20) 2:20
等级:3 难度:3
知识点:VB知识点/数组应用举例
183、下面这段程序是求1~10的自然数之和,请填空。 sum=0
For i=1 To 10 sum=sum+______ Next i
Print \=\
答案: 1:i
等级:2 难度:2 知识点:VB知识点/循环结构
184、VB的对象主要分为窗体和______两大类。
答案: 1:控件
等级:1 难度:1
知识点:VB知识点/VB的对象、属性、方法和事件
185、有如下事件过程,单击命令按钮扣,输出结果t为______。 Private Sub Command1_Click() Dim b%(1 To 4) , j%, t# For j=1 To 4 b(j) =j Next j
t=Tax(b() ) Print \End Sub
Function Tax (a() As Integer) Dim t#, i% t=1
For i=2 To UBound(A. t=t * a(i) Next i Tax=t
End Function
答案: 1:24
等级:3 难度:3 知识点:VB知识点/应用案例
186、下面程序利用Array建立一个数组,并查找输出该数组的最小值,请在空白处填入相应的代码: Option Base 1
Private Sub Command1_Click()
Dim arr1
Dim Min As Integer,i As Integer
arr1 = Array(43, 68, -25, 65,-78,12,-79,43)
Min=______ For i = 2 To 8
If arr1(i) Print \最小值是:\;Min End Sub 答案: 1:arr1(1) 2:Min=arr1(i) 等级:3 难度:3 知识点:VB知识点/数组应用举例 187、VB的赋值语句既可以给变量赋值,也可给对象的______赋值。 答案: 1:属性 等级:1 难度:1 知识点:VB知识点/VB的对象、属性、方法和事件 188、在过程内用______声明的变量为静态变量,在执行一个过程结束时,过程中所用到的静态变量的值会保留,下次再调用此过程时,变量的初值是上次调用结束时被保留的值。 答案: 1:static#Static#STATIC 等级:1 难度:1 知识点:VB知识点/变量与过程的作用域 189、在模块文件中的声明部分用Global或______关键字声明的变量为全局变量。 答案: 1:Public#public#PUBLIC 等级:1 难度:1 知识点:VB知识点/变量与过程的作用域 190、在模块文件中的声明部分用Dim或_____定义的变量为局部变量。 答案: 1:Private#private#PRIVATE 等级:1 难度:1 知识点:VB知识点/变量与过程的作用域 191、标准模块存盘后,形成的磁盘文件扩展名是______。 答案: 1:.bas#.Bas#.BAS#bas#Bas#BAS 等级:1 难度:1 知识点:VB知识点/文件结构及分类 192、窗体模块存盘后,形成的磁盘文件扩展名是______。 答案: 1:.frm#.Frm#.FRM#frm#Frm#FRM 等级:1 难度:1 知识点:VB知识点/文件结构及分类 193、在窗体上画一个名称为Command1的命令按钮,并编写如下程序: Private Sub Command1_Click() Dim x As Integer Static y As Integer x=10 y=5 Call f1(x,y) Print x,y End Sub Private Sub f1(ByRef x1 As Integer,y1 As Integer) x1= x1+2 y1= y1+2 End Sub 程序运行后,单击命令按钮后,在窗体上显示的内容是______。 答案: 1:12 7#127 等级:3 难度:3 知识点:VB知识点/应用案例 194、若调用过程时,采用值传递方式,则应在形参说明前添加关键字______。 答案: 1:ByVal#byval#BYVAL 等级:1 难度:1 知识点:VB知识点/参数的传递 195、若要编写一些全局性的Sub子过程,也就是说能从多个窗体中访问这些过程,应将它们放在______中。 答案: 1:标准模块 等级:1 难度:1 知识点:VB知识点/Sub过程 196、通用过程分为两类:函数过程和______过程。 答案: 1:子程序#sub#SUB#Sub 等级:1 难度:1 知识点:VB知识点/引言 197、以保留字______开始的是函数过程。 答案: 1:Function#function#FUNCTION 等级:1 难度:1 知识点:VB知识点/函数过程 198、以保留字______开始的是子程序过程。 答案: 1:Sub#SUB#sub 等级:1 难度:1 知识点:VB知识点/Sub过程 199、Function函数过程通过______返回函数值。 答案: 1:函数名#函数名称 等级:1 难度:1 知识点:VB知识点/函数过程 200、只在定义它的过程内能够识别的变量称为______。 答案: 1:局部变量 等级:1 难度:1 知识点:VB知识点/变量与过程的作用域 201、过程的作用域有窗体/模块级和______。 答案: 1:全局级 等级:1 难度:1 知识点:VB知识点/变量与过程的作用域