返回首页

欢迎光临本站!    

做题+继续做题+还是做题=通过二级
全国计算机等级考试 历年真题 2007年4月计算机等级考试二级VB考前密卷(2)

一、选择题(每题2分,共计70分)

1.算法的空间复杂度是指
A) 算法程序的长度
B) 算法程序中的指令条数
C) 算法程序所占的存储空间
D) 执行过程中所需要的存储空间
A       B       C       D      
2.用链表表示线性表的优点是
A) 便于随机存取
B) 花费的存储空间较顺序存储少
C) 便于插入和删除操作
D) 数据元素的物理顺序与逻辑顺序相同
A       B       C       D      
3.数据结构中,与所使用的计算机无关的是数据的
A) 存储结构
B) 物理结构
C) 逻辑结构
D) 物理和存储结构
A       B       C       D      
4.结构化程序设计主要强调的是
A) 程序的规模
B) 程序的效率
C) 程序设计语言的先进性
D) 程序易读性
A       B       C       D      
5.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
A) 模块间的关系
B) 系统结构部件转换成软件的过程描述
C) 软件层次结构
D) 软件开发过程
A       B       C       D      
6.检查软件产品是否符合需求定义的过程称为
A)确认测试
B)集成测试
C)验证测试
D)验收测试
A       B       C       D      
7.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。
下列图符名标识的图符不属于数据流图合法图符的是
A)控制流
B)加工
C)数据存储
D)源和潭
A       B       C       D      
8.应用数据库的主要目的是
A) 解决数据保密问题
B) 解决数据完整性问题
C) 解决数据共享问题
D) 解决数据量大的问题
A       B       C       D      
9.在数据库设计中,将E-R图转换成关系数据模型的过程属于
A) 需求分析阶段
B) 逻辑设计阶段
C) 概念设计阶段
D) 物理设计阶段
A       B       C       D      
10.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶
段和数据库系统阶段。其中数据独立性最高的阶段是
A)数据库系统
B)文件系统
C)人工管理
D)数据项管理
A       B       C       D      
11.窗体文件的扩展名是
A) .bas
B) .cls
C) .frm
D) .res
A       B       C       D      
12.下列可以启动Visual Basic的方法是
A) 打开"我的电脑",找到存放Visual Basic所在系统文件的硬盘及文件夹,
双击"VB6.exe"图标
B) 在DOS窗口中,键入Visual Basic的路径,执行Visual Basic可执行文件
C) 利用"开始"菜单中的"程序"命令可启动Visual Basic
D) A) 和C)
A       B       C       D      
13.关于货币型数据的说明,正确的是
A) 货币型数据有时可以表示成整型数据
B) 货币型数据与浮点型数据完全一样
C) 货币型数据是由数字和小数点组成的字符串
D) 货币型数据是小数点位置固定的实型数
A       B       C       D      
14.在运行程序时,在文本框中输入新的内容,或在程序代码中改变Text的属性值,
相应会触发到什么事件?
A) GotFocus
B) Click
C) Change
D) DblClick
A       B       C       D      
15.如果一个变量未经定义就直接使用,则该变量的类型为
A) Integer
B) Byte
C) Boolean
D) Variant
A       B       C       D      
16.根据变量的作用域,可以将变量分为3类,分别为
A) 局部变量、模块变量和全局变量
B) 局部变量、模块变量和标准变量
C) 局部变量、模块变量和窗体变量
D) 局部变量、标准变量和全局变量
A       B       C       D      
17.标签控件能够显示文本信息,文本内容只能用什么属性来设置?
A) Alignment
B) Caption
C) Visible
D) BorderStyle
A       B       C       D      
18.一个工程必须包含的文件的类型是
A) *.vbp *.frm *.frx
B) *.vbp *.cls *.bas
C) *.bas *.ocx *.res
D) *.frm *.cls *.bas
A       B       C       D      
19.在Visual Basic中,要使标签的标题栏居中显示,则将其Alignment属性设置为
A) 0
B) 2
C) 1
D) 3
A       B       C       D      
20.在Visual Basic中,组合框是文本框和什么的特性的组合?
A) 复选框
B) 标签
C) 列表框
D) 目录列表框
A       B       C       D      
21.当滚动条位于最左端或最上端时,Value属性被设置为
A) Min
B) Max
C) Max和Min之间
D) Max和Min之外
A       B       C       D      
22.下面的数组声明语句中正确的是
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       B       C       D      
23.下列说法正确的是
A) 任何时候都可以使用标准工具栏的"菜单编辑器"按钮打开菜单编辑器
B) 只有当代码窗口为当前活动窗口时,才能打开菜单编辑器
C) 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器
D) 任何时候都可以使用"工具"菜单下的"菜单编辑器"命令,打开菜单编辑器
A       B       C       D      
24.下列各选项说法错误的一项是
A) 文件对话框可分为两种,即打开(Open) 文件对话框和保存(Save As) 文件对话框
B) 通用对话框的Name属性的默认值为CommonDialogX,此外,每种对话框都有自己的
默认标题
C) 打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以
指定一个文件,并以这个文件名保存当前文件
D) DefaultEXT属性和DialogTitle属性都是打开对话框的属性,但非保存对话框的属性
A       B       C       D      
25.用InputBox函数设计的对话框,其功能是
A) 只能接收用户输入的数据,但不会返回任何信息
B) 能接收用户输入的数据,并能返回用户输入的信息
C) 既能用于接收用户输入的信息,又能用于输出信息
D) 专门用于输出信息
A       B       C       D      
26.下列程序段的执行结果为
I=4
x=5
Do
I=I + 1
x=x + 2
Loop Until I>=7
Print "I="; I
Print "x="; x
A) I=4x=5
B) I=7x=15
C) I=6x=8
D) I=7x=11
A       B       C       D      
27.下列程序段的执行结果为
a=1
b=5
Do
a=a + b
b=b + 1
Loop While a < 10
Print a; b
A) 1 5
B) 12 7
C) a b
D) 10 25
A       B       C       D      
28.下列程序段的执行结果为
a=75
If a > 60 Then I=1
If a > 70 Then I=2
If a > 80 Then I=3
If a < 90 Then I=4
Print "I="; I
A) I=1
B) I=2
C) I=3
D) I=4
A       B       C       D      
29.有如下事件过程:
Private Sub Command1_Click()
b=10
Do Until b=-1
a=InputBox("请输入a的值")
a=Val(A)
b=InputBox("请输入b的值")
b=Val(b)
a=a * b
Loop
Print a
End Sub
程序运行后,依次输入数值30,20,10,-1,输出结果为
A) 6000
B) -10
C) 200
D) -6000
A       B       C       D      
30.下面程序段执行结果为
x=Int(Rnd() + 3)
Select Case x
Case 5
Print "excellent"
Case 4
Print "good"
Case 3
Print "pass"
Case Else
Print "fail"
End Select
A) excellent
B) good
C) pass
D) fail
A       B       C       D      
31.定义过程的格式中,Static关键字的作用是指定过程中的局部变量在内存中的存
储方式。若使用了Static关键字,则
A) 每次调用此过程,该过程中的局部变量都会被重新初始化
B) 在本过程中使用到的,在其他过程中定义的变量也为Statci型
C) 每次调用此过程时,该过程中的局部变量的值保持在上一次调用后的值
D) 定义了该过程中定义的局部变量为"自动"变量
A       B       C       D      
32.单击命令按钮时,下列程序的执行结果为
Private Sub Command1_Click()
Dim x As Integer, y As Integer
x=50: y=78
Call PPP(x, y)
Print x; y
End Sub
Public Sub PPP(ByVal n As Integer, ByVal m As Integer)
n=n \ 10
m=m \ 10
End Sub
A) 08
B) 5078
C) 450
D) 7850
A       B       C       D      
33.单击按钮时,以下程序运行后的输出结果是
Private Sub proc1(x As Integer, y As Integer, z As Integer)
x=3 * z
y=2 * z
z=x + y
End Sub
Private Sub Command1_Click()
Dim x As Integer, y As Integer, z As Integer
x=1: y=2: z=3
Call proc1(x, x, z)
Print x; x; z
Call proc1(x, y, y)
Print x; y; y
End Sub
A) 6 6 12
6 10 10
B) 9 5 10
5 10 10
C) 9 6 12
9 10 15
D) 9 10 10
5 4 10
A       B       C       D      
34.单击命令按钮时,下列程序的运行结果为
Private Sub Command1_Click()
Print MyFund(20, 18)
End Sub
Public Function MyFund(m As Integer, n As Integer) As Integer
Do While m <> n
Do While m > n: m=m - n: Loop
Do While m < n: n=n - m: Loop
Loop
MyFund=m
End Function
A) 0
B) 2
C) 4
D) 6
A       B       C       D      
35.单击命令按钮时,下列程序的运行结果为
Private Sub Command1_Click()
Print MyFund(20, 18)
End Sub
Public Function MyFund(m As Integer, n As Integer) As Integer
Do While m <> n
Do While m > n: m=m - n: Loop
Do While m < n: n=n - m: Loop
Loop
MyFund=m
End Function
A) 0
B) 2
C) 4
D) 6
A       B       C       D      

二、填空题(每空2分,共计30分)

1.数据的逻辑结构有线性结构和 【1】 两大类。
输入答案,中间不含空格:
2.顺序存储方法是把逻辑上相邻的结点存储在物理位置 【2】 的存储单元中。
输入答案,中间不含空格:
3.一个类可以从直接或间接的祖先中继承所有属性和方法。
采用这个方法提高了软件的 【3】 。
输入答案,中间不含空格:
4.软件工程研究的内容主要包括: 【4】 技术和软件工程管理。
输入答案,中间不含空格:
5.关系操作的特点是 【5】 操作。
输入答案,中间不含空格:
6.函数Str$(256.36) 的值是 【6】 。
输入答案,中间不含空格:
7.执行下面的程序段,x的值为 【7】 。
Private Sub Command1_Click()
For i=1 To 9
a=a + i
Next i
x=Val(i)
MsgBox x
End Sub
输入答案,中间不含空格:
8.以下程序的功能是从键盘输入若干个学生的考试成绩,统计并输出
最高分和最低分,当输入负数时结束输入,输出结果。请补充完整
下列程序段。
Dim x, amax, amin As Single
x=InputBox("Enter a score")
amax=x
amin=x
Do While 【8】
If x > amax Then
amax=x
End If
If 【9】 Then
amin=x
End If
x=InputBox("enter a score")
Loop
Print "max="; amax, "min="; amin
输入答案,中间不含空格:
9.上一题【9】
输入答案,中间不含空格:
10.(9) 下列程序的输出结果为 【10】 。
num=2
While num <=3
num=num + 1
Print num
Wend
输入答案,中间不含空格:
11.以下是一个计算矩形面积的程序,调用过程计算矩形面积,请将程序补充完整。
Sub RecArea(L, W)
Dim S As Double
S=L * W
MsgBox "Total Area is " & Str(S)
End Sub
Private Sub Command1_Click()
Dim M, N
M=InputBox("What is the L?")
M=Val(M)
【11】
N=Val(N)
【12】
End Sub
输入答案,中间不含空格:
12.上一题【12】
输入答案,中间不含空格:
13.在KeyPress事件过程中,KeyAscii是所按键的 【13】 值。
输入答案,中间不含空格:
14.有一个事件过程,其功能是:从已存在于磁盘上的顺序文件NM1.txt中读取数据,
计算读出数据的平方值,将该数据及其平方值存入新的顺序文件NM2.txt中。请填空。
Private Sub Form_Click()
Dim x As Single, y As Single
Open "NM1.txt" For Input As #1
Open "NM2.txt" For Input As #2
Do While Not EOF(1)
【14】
Print x
y=x ^ 2
【15】
Print y
Loop
Close #1, #2
End Sub
输入答案,中间不含空格:
15.上一题【15】
输入答案,中间不含空格:
交卷

Hi,亲爱的朋友,欢迎光临Passtwo! 您想做点什么呢?

I Want....

热门软件下载

实用电子地图

本站隆重推荐自主开发的VFP上机模拟系统免费下载使用

二级vfp上机模拟系统 通过二级

Valid XHTML 1.0 Transitional

Valid CSS!