本栏目下题库来源于互联网,轻速云承诺对于用户导入平台的题库是严格保密的,不会在此呈现!
轻速云给您提供更好的在线考试系统服务!
2006年4月全国计算机等级考试二级VB真题
1、【 单选题
下列选项中不属于结构化程序设计方法的是。 [2分]
自顶向下
逐步求精
模块化
可复用
答案:
2、【 单选题
两个或两个以上模块之间关联的紧密程度称为。 [2分]
耦合度
内聚度
复杂度
数据传输特性
答案:
3、【 单选题
下列叙述中正确的是。 [2分]
软件测试应该由程序开发者来完成
程序经调试后一般不需要再测试
软件维护只包括对程序代码的维护
以上三种说法都不对
答案:
4、【 单选题
按照“后进先出”原则组织数据的数据结构是。 [2分]
队列
双向链表
二叉树
答案:
5、【 单选题
下列叙述中正确的是。 [2分]
线性链表是线性表的链式存储结构
栈与队列是非线性结构
双向链表是非线性结构
只有根结点的二叉树是线性结构
答案:
6、【 单选题
对如下二叉树
    
进行后序遍历的结果为。 [2分]
ABCDEF
DBEAFC
ABDECF
DEBFCA
答案:
7、【 单选题
在深度为7的满二叉树中,叶子结点的个数为。 [2分]
32
31
64
63
答案:
8、【 单选题
“商品”与“顾客”两个实体集之间的联系一般是。 [2分]
一对一
一对多
多对一
多对多
答案:
9、【 单选题
在E-R图中,用来表示实体的图形是。 [2分]
矩形
椭圆形
菱形
三角形
答案:
10、【 单选题
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。 [2分]
DB包含DBS和DBMS
DBMS包含DB和DBS
DBS包含DB和DBMS
没有任何关系
答案:
11、【 单选题
以下关于Visual Basic特点的叙述中,错误的是。 [2分]
Visual Basic是采用事件驱动编程机制的语言
Visual Basic程序既可以编译运行,也可以解释运行
构成Visual Basic程序的多个过程没有固定的执行顺序
Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构
答案:
12、【 单选题
以下叙述中,错误的是。 [2分]
一个Visual Basic应用程序可以含有多个标准模块文件
一个Visual Basic工程可以含有多个窗体文件
标准模块文件可以属于某个指定的窗体文件
标准模块文件的扩展名是.bas
答案:
13、【 单选题
以下叙述中,错误的是。 [2分]
在Visual Basic中,对象所能响应的事件是由系统定义的
对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定
Visual Basic中允许不同对象使用相同名称的方法
Visual Basic中的对象具有自己的属性和方法
答案:
14、【 单选题
设有如下语句:
Dim a,b As Integer
c="VisualBasic"
d=#7/20/2005#
以下关于这段代码的叙述中,错误的是。 [2分]
a被定义为Integer类型变量
b被定义为Integer类型变量
c中的数据是字符串
d中的数据是日期类型
答案:
15、【 单选题
以下能从字符串"VisualBasic"中直接取出子字符串"Basic"的函数是。 [2分]
Left
Mid
String
Instr
答案:
16、【 单选题
设a=4,b=3,c=2,d=1,下列表达式的值是。
a>b+1 Or c< Mod b And> [2分]
True
1
-1
0
答案:
17、【 单选题
以下可以作为Visual Basic变量名的是。 [2分]
A#A
counstA
3A
?AA
答案:
18、【 单选题
设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是。 [2分]
Print A=x+y
Print"A=";x+y
Print "A="+Str(x+y)
Print"A="&x+y
答案:
19、【 单选题
假定有如下的命令按钮(名称为Command1)事件过程:
Private Sub Command1_Click()
x=InputBox("输入:","输入整数")
MsgBox"输入的数据是:”,,”输入数据:"+x
End Sub
程序运行后,单击命令按钮,如果从键盘上输入整数10,则以下叙述中错误的是。 [2分]
x的值是数值10
输入对话框的标题是“输入整数”
信息框的标题是“输入数据:10”
信息框中显示的是“输入的数据是:”
答案:
20、【 单选题
在窗体上画1个命令按钮(名称为Command1)和1个文本框(名称为Text1),然后编写如下事件过程:
Private Sub Command1_Click()
x=Val(Text1.Text)
Select Case x
Case 1,3
y=x*x
Case Is>=10,Is<=-10
y=x
Case -10 To 10
y=-x
End Select
End Sub
程序运行后,在文本框中输入3,然后单击命令按钮,则以下叙述中正确的是。 [2分]
执行y=x*x
执行y=-x
先执行y=x*x,再执行y=-x
程序出错
答案:
21、【 单选题
设有命令按钮Command1的单击事件过程,代码如下:
Private Sub Command1_Click()
Dim a(30)As Integer
For i=1 To 30
a(i)=Int(Rnd*100)
Next
For Each arrItem In a
If arrItem Mod 7=0 Then Print arrItem;
If arrItem>90 Then Exit For
Next
End Sub
对于该事件过程,以下叙述中错误的是。 [2分]
a数组中的数据是30个100以内的整数
语句For Each arrItem In a有语法错误
If arrItem Mod 7=0……语句的功能是输出数组中能够被7整除的数
If arrItem>90……语句的作用是当数组元素的值大于90时退出For循环
答案:
22、【 单选题
设有命令按钮Command1的单击事件过程,代码如下:
Private Sub Command1_Click()
Dim a(3,3)As Integer
For i=1 To 3
For j=1 To 3
a(i,j)=i*j+i
Next j
Next i
Sum=0
For i=1 To 3
Sum=Sum+a(i,4-i)
Next i
Print Sum
End Sub
运行程序,单击命令按钮,输出结果是。 [2分]
20
7
16
17
答案:
23、【 单选题
在窗体上画1个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
a=0
For i=1 To 2
For j=1 To 4
If j Mod 2<>0 Then
a=a-1
End If
a=a+1
Next j
Next i
Print a
End Sub
程序运行后,单击命令按钮,输出结果是。 [2分]
0
2
3
4
答案:
24、【 单选题
窗体上有名称分别为Text1、Text2的2个文本框,有一个由3个单选按钮构成的控件数组Option1,如图1所示。程序运行后,如果单击某个单选按钮,则执行Text1中的数值与该单选按钮所对应的运算(乘以1、10或100),并将结果显示在Text2中,如图2所示。为了实现上述功能,在程序中的问号(?)处应填入的内容是。
    
Private Sub Option1_Click(Index As Integer)
If Text1.Text<>""Then
Select Case ?
Case 0
Text2.Text=Val(Text1.Text)
Case 1
Text2.Text=Val(Text1.Text)*10
Case 2
Text2.Text=Val(Text1.Text)*100
End Select
End If
End Sub [2分]
Index
Option1.Index
Option1(Index)
Option1(Index).Value
答案:
25、【 单选题
在窗体上画1个命令按钮,其名称为Command1,然后编写如下程序:
Private Sub Command1_Click()
Dim a(10)As Integer
Dim x As Integer
For i=1 To 10
a(i)=8+i
Next
x=2
Print a(f(x)+x)
End Sub
Function f(x As Integer)
x=x+3
f=x
End Function
程序运行后,单击命令按钮,输出结果为。 [2分]
12
15
17
18
答案:
26、【 单选题
以下关于过程的叙述中,错误的是。 [2分]
事件过程是由某个事件触发而执行的过程
函数过程的返回值可以有多个
可以在事件过程中调用通用过程
不能在事件过程中定义函数过程
答案:
27、【 单选题
在窗体上画3个标签、3个文本框(名称分别为Text1、Text2和Text3)和1个命令按钮(名称为Command1),外观如图所示。
    
编写如下程序:
Private Sub Form_Load()
Text1.Text=""
Text2.Text=""
Text3.Text=""
End Sub
Private Sub Command1_Click()
x=Val(Text1.Text)
y=Val(Text2.Text)
Text3.Text=f(x,y)
End Sub
Function f(ByVal x As Integer,ByVal y As Integer)
Do While y<>0
tmp=x Mod y
x=y
y=tmp
Loop
f=x
End Function
运行程序,在Text1文本框中输入36,在Text2文本框中输入24,然后单击命令按钮,则在Text3文本框中显示的内容是。 [2分]
4
6
8
12
答案:
28、【 单选题
窗体上有名称分别为Text1、Text2的2个文本框,要求文本框Text1中输入的数据小于500,文本框Text2中输入的数据小于1000,否则重新输入。为了实现上述功能,在以下程序中问号(?)处应填入的内容是。
Private Sub Text1_LostFocus()
Call CheckInput(Text1,500)
End Sub
Private Sub Text2_LostFocus()
Call CheckInput(Text2,1000)
End Sub
Sub CheckInput(t As ?,x As Integer)
If Val(t.Text)>x Then
MsgBox"请重新输入!"
End If
End Sub [2分]
Text
SelText
Control
Form
答案:
29、【 单选题
在窗体上画1个文本框,其名称为Text1,然后编写如下过程:
Private Sub Text1_KeyDown(KeyCode As Integer,Shift As Integer)
Print Chr(KeyCode)
End Sub
Private Sub Text1_KeyUp(KeyCode As Integer,Shift As Integer)
Print Chr(KeyCode+2)
End Sub
程序运行后,把焦点移到文本框中,此时如果敲击“A”键,则输出结果为。 [2分]
A
A
A
B
A
C
A
D
答案:
30、【 单选题
为了使列表框中的项目呈多列显示,需要设置的属性为。 [2分]
Columns
Style
List
MultiSelect
答案:
31、【 单选题
在窗体上画1个命令按钮,名称为Command1,然后编写如下程序:
Dim Flag As Boolean
Private Sub Command1_Click()
Dim intNum As Integer
intNum=InputBox("请输入:")
If Flag Then
Print f(intNum)
End If
End Sub
Function f(X As Integer)As Integer
If X<10 Then
Y=X
Else
Y=X+10
End If
f=Y
End Function
Private Sub Form_MouseUp(Button As Integer,Shift As Integer,X As Single,Y As Single)
Flag=True
End Sub
运行程序,首先单击窗体,然后单击命令按钮,在输入对话框中输入5,则程序的输出结果为。 [2分]
0
5
15
无任何输出
答案:
32、【 单选题
在菜单编辑器中建立1个名称为Menu0的菜单项,将其“可见”属性设置为False,并建立其若干子菜单,然后编写如下过程:
Private Sub Form_MouseDown(Button As Integer,Shift As Integer,X As Single,Y As Single)
If Button=1 Then
PopupMenu Menu0
End If
End Sub
则以下叙述中错误的是。 [2分]
该过程的作用是弹出一个菜单
单击鼠标右键时弹出菜单
Menu0是在菜单编辑器中定义的弹出菜单的名称
参数X、Y指明鼠标当前位置的坐标
答案:
33、【 单选题
窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮。命令按钮的单击事件过程如下:
Private Sub Command1_Click()
CD1.FileName=""
CD1.Filter="All Files|*.*|(*.Do
C.|*.Doc|(*.Txt)|*.txt"
CD1.FilterIndex=2
CD1.Action=1
End Sub
关于以上代码,错误的叙述是。 [2分]
执行以上事件过程,通用对话框被设置为“打开”文件对话框
通用对话框的初始路径为当前路径
通用对话框的默认文件类型为*.Txt
以上代码不对文件执行读写操作
答案:
34、【 单选题
以下叙述中错误的是。 [2分]
用Shell函数可以执行扩展名为.exe的应用程序
若用Static定义通用过程,则该过程中的局部变量都被默认为Static类型
Static类型的变量可以在标准模块的声明部分定义
全局变量必须在标准模块中用Public或Global声明
答案:
35、【 单选题
以下关于文件的叙述中,错误的是。 [2分]
使用Append方式打开文件时,文件指针被定位于文件尾
当以输入方式(Input)打开文件时,如果文件不存在,则建立一个新文件
顺序文件各记录的长度可以不同
随机文件打开后,既可以进行读操作,也可以进行写操作
答案:
36、【 填空题
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为 [每空2分]
答案: [""]
37、【 填空题
在面向对象方法中, 描述的是具有相似属性与操作的一组对象。 [每空2分]
答案: [""]
38、【 填空题
在关系模型中,把数据看成是二维表,每一个二维表称为一个 [每空2分]
答案: [""]
39、【 填空题
程序测试分为静态分析和动态测试。其中 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。 [每空2分]
答案: [""]
40、【 填空题
数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 [每空2分]
答案: [""]
12 下一页 末页
2页,共46个题库
2页,共46个题库
轻速云给您提供更好的在线考试系统服务!
推荐
推荐题库
众多企事业单位的信赖之选
36万+企事业单位的共同选择
查看更多合作案例
众多企事业单位的信赖之选
开始使用轻速云组织培训考试
四步组织一场考试答题,一键搭建企业培训平台
免费使用 免费使用 预约演示
咨询热线
400-886-8169
周一到周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1 轻速云科技提供专业的在线考试系统、在线培训系统
联系我们
客服热线客服热线:400-886-8169 | 周一至周日 8:00-22:00
©2023 轻速云 苏ICP备16049646号-1
轻速云科技提供专业的在线考试系统、在线培训系统
在线咨询 400-886-8169