试卷详情
-
二级VISUAL BASIC笔试-101
-
[单项选择]如果一个变量未经定义就直接使用,则该变量的类型为
A. Integer
B. Byte
C. Boolean
D. Variant
-
[单项选择]软件开发模型包括
Ⅰ.瀑布模型 Ⅱ.扇形模型 Ⅲ.快速原型法模型 Ⅳ.螺旋模型
A. Ⅰ、Ⅱ、Ⅲ
B. Ⅰ、Ⅱ、Ⅳ
C. Ⅰ、Ⅲ、Ⅳ
D. Ⅱ、Ⅲ、Ⅳ
-
[单项选择]各种运算符间的优先顺序从高到低是
A. 比较运算符→算术运算符→逻辑运算符
B. 比较运算符→逻辑运算符→算术运算符
C. 算术运算符→比较运算符→逻辑运算符
D. 算术运算符→逻辑运算符→比较运算符
-
[单项选择]有如下的程序:
Private Sub Command1_Click( )
Dim k As Integer,m AB Integer
Dim P As Integer
k=4:m=1
P=Fun(k,m) =Print P;
P=Fun(k,m) :Print P
End Sub
Private Function Fun(a As Integer,b As Integer)
Static m As Integer,i As Integer
m=5:i=2
i=i+m+1
m=i+a+b
Fun=m/2
End Function
单击命令按钮后,输出结果为
A) 2 2 B) 4 4
C) 5 5 D) 6 6
-
[填空题]按“先进后出”原则组织数据的数据结构是______。
-
[填空题]测试的目的是暴露错误,评价程序的可靠性,而______的目的是发现错误的位置,并改正错误。
-
[单项选择]设有下面的循环:
i=0
While i<=1
i=i+3
Print i
Wend
则运行后的输出结果是
A) 1 B) 2
C) 3 D) 4
-
[单项选择]下面的数组声明语句中正确的是
A. Dim gg[1,5]As String
B. Dim gg[1 To 5,1 To 5]As String
C. Dim gg(1 To 5) As String
D. Dim gg[1:5,1:5]As String
-
[填空题]已知数组A(4,4),各个元素在运行程序时被赋值并打印,形成四除非方阵。请在______和______处填写所需的内容,使其产生一个转置矩阵(即行列互换),仍放在数组A中,并打印出来。例如:
1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4
Private Sub Command1_Click( )
Dim s(4,4)
For k=1 To 4
For j=1 To 4
a(k,j) =j
Print a(k,j);
Next
Print
Next
For k=2 To 4
For j=1 To [10]
t=a(j,k)
a(j,k)= [11]
a(k,j)=t
Next
Next
For k=1 To 4
Print a(k,1);a(k,2);a(k,3);a(k,4)
Next
End Sub
-
[单项选择]对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
A. log2n
B. n/2
C. n
D. n+1
-
[单项选择]激活菜单栏的快捷键是
A. F10
B. F4
C. F5
D. Ctrl
-
[单项选择]下面有一段程序代码,如果从键盘上输入"Computer",则在文本框内显示的内容是
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii>=65 And KeyAscii<=122 Then
KeyAscii=42
End If
End Sub
A) Computer B) 什么都没有
C) ******** D) 程序出错
-
[单项选择]随机文件用于读数据的语句是
A. Get
B. Writ
C. print
D. Input
-
[填空题]有如下事件过程:
Private Sub Form_Active( )
Dim Score(1 to 3) As Integer
Dim i As Integer
Dim t As Variant
For i=3 To 1 step-1
Score (i)=2*i
Next
For Each t In Score
Print t
Next
End Sub
程序运行后窗体上显示的值为______。
-
[单项选择]下列程序段的执行结果为
Dim A(3,3)
For M=1 To 3
For N=1 To 3
If N=M Or N=3-M+1 Then
A. B)
B. C)
C. D) 1 1
D. 1 0
E. 1 1
-
[单项选择]数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
A. 数据的存储结构
B. 计算方法
C. 数据映象
D. 逻辑存储
-
[填空题]长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 ______。
-
[单项选择]下列叙述中正确的是
A. 一个算法的空间复杂度大,则其时间复杂度也必定大
B. 一个算法的空间复杂度大,则其时间复杂度必定小
C. 一个算法的时间复杂度大,则其空间复杂度必定小
D. 上述3种说法都不对
-
[填空题]新建一个工程,内有两个窗体,名称分别为Form1、Form2,窗体Form1上有一个命令按钮Command1,单击该按钮,Form1窗体消失,显示Form2窗体,程序如下,请填空。
Private Sub Command1_Click( )
Form1.Hide
Form2.______
End Sub
-
[单项选择]有如下程序:
Private Sub Form_C1ick( )
E=1:F=1
For j=1 To 3
E=E+F:F=F+E
Next
Print E;F
End Sub
该程序的输出结果是
A) 6 6 B) 5 8 C) 13 21 D) 34 55
-
[单项选择]Sub过程与Function过程最根本的区别是
A. Sub过程名称与Function过程名称的格式不统一
B. Function过程可以带参数,Sub过程不可以
C. 两种过程参数的传递方式不同
D. Sub过程的过程参数名称不能有返回值,而Function过程能通过过程名称得到返回值
-
[单项选择]通过对话框中能打开“颜色对话框”的方法是
A. ShowOpen
B. ShowColor
C. ShowSave
D. ShowPrinter
-
[单项选择]下列不属于Visual Basic特点的是
A. 对象的链接与嵌入
B. 结构化程序设计
C. 编写跨平台应用程序
D. 事件驱动程序编程机制
-
[单项选择]声明一个变量为局部变量应该用
A. Global
B. Private
C. Static
D. Public
-
[单项选择]设有关系R和S,关系代数表达式为R-(R-S)表示的是
A. RNS
B. R-S
C. RUS
D. R÷S
-
[单项选择]数据库技术的根本目标是要解决数据的
A. 存储问题
B. 共享问题
C. 安全问题
D. 保护问题
-
[单项选择]在窗体上画一个名称为TxtA的文本框,然后编写如下的事件过程:
Private Sub TxtA_KeyPress(Keyascii as integer)
End Sub
若焦点位于文本框中,则能够触发KeyPress事件的操作是
A) 单击鼠标 B) 双击文本框
C) 鼠标滑过文本框 D) 按下键盘上的某个键
-
[单项选择]引用列表框(List1) 最后一个数据项应使用
A. List1.List(List1.ListCount)
B. List1.List(List.ListCount-1)
C. Lisl1.List(ListConut)
D. List1.List(ListCount-1)
-
[单项选择]在文本框中,当用户键入一个字符,能同时引发的事件是
A. KeyPress和Click
B. KeyPress和LostFocus
C. KeyPress和Change
D. Change和LostFocous
-
[单项选择]在窗体模块中用Public定义的变量的作用范围是
A. 整个程序的所有模块中
B. 该窗体模块中
C. 标准模块中
D. 其他窗体模块中
-
[填空题]下列程序计算Sn的值。Sn=a+aa+aaa+…+aaa…a,其中最后一项为n个。
例如:a=5,n=4时,则Sn=5+55+555+5555。请在空白处填入适当的内容,将程序补充完整。
Private Sub Command1_Click( )
Dim a As Integer,n As Integer,Cout As Integer
Dim Sn As Long,Tn As Long
Cout=1
Sn=0
Tn=0
a=InputBox("请输入a的值:")
[14]
Do
Tn=Tn*10+a
Sn=Sn+Tn
Cout=Cout+1
[15]
Debug.Print a,n,Sn
End Sub
-
[填空题]函数Str$(256.36)的值是______。
-
[单项选择]软件开发的结构化生命周期方法将软件生命周期划分成
A. 定义、开发、运行维护
B. 设计阶段、编程阶段、测试阶段
C. 总体设计、详细设计、编程调试
D. 需求分析、功能定义、系统设计
-
[填空题]组合框有3种不同的类型,这3种类型是下拉式列表框、简单组合框和 [12] 。在这3种不同类型的组合框中,只能选择而不能输入数据的是 [13] 。
-
[单项选择]若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dsbaechf,则其后序遍历的节点访问顺序是
A. bdgcefha
B. Sdbecfha
C. bdgaechf
D. Sdbehfea
-
[单项选择]单个用户使用的数据视图的描述称为
A. 外模式
B. 概念模式
C. 内模式
D. 存储模式
-
[单项选择]向顺序文件Temp.txt中写入1,2,3这3个数。在程序中加入以下语句的哪一项可以使程序功能完整。
Private Sub Command1_Click( )
Open "c:/Temp.txt",Output As#1
For i=0 To 3
Next
Close #1
End Sub
A) Print #1,Temp.txt B) Get #1,i
C) Print #1,i D) Unit #1,i
-
[单项选择]下列事件过程运行后输出结果是
Private Sub Command1_Click( )
Print Format$(123,456,"###,##%")
End Sub
A. 123.46%
B. 123.45%
C. 123.456%
D. 12345.6%
-
[单项选择]设a="a",b="b",c="c",d="d",执行语句x=IIF((a<b) Or(c>d),"A","B") 后,x的值为
A. "a"
B. "b"
C. "B"
D. "A"
-
[填空题]对于图书管理数据库,将图书表中“人民邮电出版社”的图书的单价涨价5%。请对下面的SQL语句填空:
UPDATE 图书______WHERE出版单位=“人民邮电出版社”
-
[单项选择]要将窗体Form1标题设为“学习VB”,以下能正确实现该功能的语句为
A. Form1.Name="学习VB"
B. Form1.Visible="学习VB"
C. Form1.Caption="学习VB"
D. Form1.Show="学习VB"
-
[单项选择]下列选项中不符合良好程序设计风格的是
A. 源程序要文档化
B. 数据说明的次序要规范化
C. 避免滥用goto语句
D. 模块设汁要保证高耦合、高内聚
-
[单项选择]单击命令按钮时,下列程序的执行结果是
Private Sub Command1_Click( )
BT 4
End Sub
Private Sub BT(x As Integer)
x=x*2+1
If x<6 Then
Call BT(x)
End If
x=x*2
Print x;
End Sub
A) 15 B) 16
C) 17 D) 18
-
[单项选择]在窗体上画一个命令按钮(其Name属性为Command1),然后编写如下代码:
Private Sub Command1_C1ick( )
Dim a(5,5)
For i=1 To 3
For j=1 To 4
a(i,j) =i*j
Next
Next
For n=1 To 2
For m=1 To 3
Print a(m,n);
Next
Next
End Sub
程序运行后,单击命令按钮,输出结果是
A) 2 4 6 1 2 3 B) 1 2 3 2 4 6
C) 1 2 3 4 5 6 D) 6 5 4 3 2 1
-
[填空题]下列程序段的执行结果为______。
Dim A(10,10)
For i=2 To 4
For j=4 To 5
A(i,j) =i*j
Next
Next
Print A(2,5) +A(3,4) +A(4,5)