| 全国计算机等级考试 历年真题 2007年4月计算机等级考试二级VB考前密卷(3) |
一、选择题(每题2分,共计70分) |
|
|
|
2.树是结点的集合,它的根结点数目是 A) 有且只有1 B) 1或多于1 C) 0或1 D) 至少2
|
|
A
B
C
D
|
3.如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是 A) e3,e1,e4,e2 B) e2,e4,e3,e1 C) e3,e4,e1,e2 D) 任意顺序
|
|
A
B
C
D
|
4.在设计程序时,应采纳的原则之一是 A) 不限制goto语句的使用 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.下列不属于软件工程的3个要素的是 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.SQL语言又称为 A) 结构化定义语言 B) 结构化控制语言 C) 结构化查询语言 D) 结构化操纵语言
|
|
A
B
C
D
|
11.激活菜单栏的快捷键是 A) F10 B) F4 C) F5 D) Ctrl
|
|
A
B
C
D
|
12.Visual Basic集成的主窗口中不包括 A) 属性窗口 B) 标题栏 C) 菜单栏 D) 工具栏
|
|
A
B
C
D
|
13.下列说法错误的是 A) 方法是对象的一部分 B) 在调用方法时,对象名是不可缺少的 C) 方法是一种特殊的过程和函数 D) 方法的调用格式和对象属性的使用格式相同
|
|
A
B
C
D
|
14.如果要将窗体中的某个命令按钮设置成无效状态,应该设置命令按钮的哪一个属性? A) Value B) Visible C) Enabled D) Default
|
|
A
B
C
D
|
15.能够获得一个文本框中被选取文本的内容的属性是 A) Text B) Length C) Seltext D) SelStart
|
|
A
B
C
D
|
16.建立一个新的标准模块,应该选择哪个菜单下的"添加模块"命令? A) "工程"菜单 B) "文件"菜单 C) "工具"菜单 D) "编辑"菜单
|
|
A
B
C
D
|
17.下列语句的输出结果为 Print Format$(5689.36, "000,000.000") A) 5,689.36 B) 5,689.360 C) 5,689.3 D) 005,689.360
|
|
A
B
C
D
|
18.设有数组定义语句:Dim a(5) As Integer,List1为列表框控件。下列给数组元素赋值的语句错误的是 A) a(3) =3 B) a(3) =inputbox("input data") C) a(3) =List1.ListIndex D) a=Array(1,2,3,4,5,6)
|
|
A
B
C
D
|
19.下列各种形式的循环中,输出"*"的个数最少的循环是 A) a=5 : b=8 Do Print "*" a=a+1 Loop While a<b
B) a=5 : b=8 Do Print "*" a=a+1 Loop Until a<b
C) a=5 : b=8 Do Until a-b Print "*" b=b+1 Loop
D) a=5: b=8 Do Until a > b Print "*" a=a + 1 Loop
|
|
A
B
C
D
|
20.下列有关子菜单的说法中,错误的是 A) 除了Click事件之外,菜单项不可以响应其他事件 B) 每个菜单项都是一个控件,与其他控件一样也有其属性和事件 C) 菜单项的索引号必须从1开始 D) 菜单的索引号可以不连续
|
|
A
B
C
D
|
21.如下图所示的两个窗体: 要使其中第一个窗体中的第一个命令按钮来控制显示第二个窗体,第二个命令按钮用来 结束程序的运行(两个按钮名称为Command1和Command2) 。则以下选项中,对这两个 命令按钮编写的事件过程正确的是 A) Private Sub Command1_Click() Form2.Show 1 End Sub Private Sub Command2_Click() End End Sub
B) Private Sub Command1_Click() Show 1 End Sub Private Sub Command2_Click() End End Sub
C) Private Sub Command1_Click() Show 1 End Sub Private Sub Command2_Click() End End Sub D) Private Sub Command1_Click() Show 1. Form2 End Sub Private Sub Command2_Click() End End Sub
|
|
A
B
C
D
|
22.执行下列程序段后,输出的结果是 For k1=0 To 4 y=20 For k2=0 To 3 y=10 For k3=0 To 2 y=y + 10 Next k3 Next k2 Next k1 Print y A) 90 B) 60 C) 40 D) 10
|
|
A
B
C
D
|
23.设有如下过程: Sub ff(x,y,z,) x=y+z End Sub 以下所有参数的虚实结合都是传址方式的调用语句是 A) Call ff(5,7,z) B) Call ff(x,y,z) C) Call ff(3+x,5+y,z) D) Call ff(x+y,x-y,z)
|
|
A
B
C
D
|
24.设置命令按钮的属性时,只有将何属性设置为1,Picture属性才有效,否则无效? A) Style B) Caption C) Enabled D) Default
|
|
A
B
C
D
|
25.通常情况下,垂直滚动条的值是 A) 由下往上递增 B) 由上往下递增 C) 由左到右递增 D) 由右到左递增
|
|
A
B
C
D
|
26.下列程序段的执行结果为 a=95 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
|
27.下列程序段的执行结果为 a=1 b=0 Select Case a Case 1 Select Case b Case 0 Print "* *0* *" Case 1 Print "* *1* *" End Select Case 2 Print "* *2* *" End Select A) * *0* * B) * * 1* * C) * *2* * D) 0
|
|
A
B
C
D
|
28.下面程序段执行结果为 x=Int(Rnd() + 4) 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
|
29.下列程序段的执行结果为 a=6 For k=1 To 0 a=a + k Next k Print k; a A) -1 6 B) -1 16 C) 1 6 D) 11 21
|
|
A
B
C
D
|
30.下列程序段的执行结果为 a=1 b=1 For I=1 To 3 f=a + b a=b b=f Print f; Next I A) 2 3 6 B) 2 3 5 C) 2 3 4 D) 2 2 8
|
|
A
B
C
D
|
31.下列过程定义语句中,形参个数为不确定数量的过程是 A) Private Sub Pro3(x As Double,y As Single) B) Private Sub Pro3(Arr(3),Option x,Option y) C) Private Sub Pro3(ByRef x,ByVal y,Arr( )) D) Private Sub Pro3(ParamArray Arr( ))
|
|
A
B
C
D
|
32.单击命令按钮时,下列程序的执行结果为 Private Sub Command1_Click() Dim x As Integer, y As Integer x=12: y=32 Call PCS(x, y) Print x; y End Sub Public Sub PCS(ByVal n As Integer, ByVal m As Integer) n=n Mod 10 m=m Mod 10 End Sub A) 12 32 B) 2 32 C) 2 3 D) 12 3
|
|
A
B
C
D
|
33.单击一次命令按钮后,下列程序的执行结果是 Private Sub Command1_Click() s=P(1) + P(2) + P(3) + P(4) Print s End Sub Public Function P(N As Integer) Static Sum For i=1 To N Sum=Sum + i Next i P=Sum End Function A) 15 B) 25 C) 35 D) 45
|
|
A
B
C
D
|
34.下列程序的执行结果为 Private Sub Command1_Click() Dim s1 As String, s2 As String s1="abcdef" Call Invert(s1, s2) Print s2 End Sub Private Sub Invert(ByVal xstr As String, ystr As String) Dim tempstr As String i=Len(xstr) Do While i >=1 tempstr=tempstr + Mid(xstr, i, 1) i=i - 1 Loop ystr=tempstr End Sub A) fedcba B) abcdef C) afbecd D) defabc
|
|
A
B
C
D
|
35.阅读下列程序: Private Sub Command1_Click() Dim i As Integer, k As Integer k=2 For i=1 To 3 Print H(k) ; Next i End Sub Function H(j As Integer) a=0 Static b a=a + 1 b=b + 1 H=a*b + j End Function 程序运行后,单击命令按钮输出结果是 A) 2 3 4 B) 3 4 5 C) 5 6 7 D) 3 5 6
|
|
A
B
C
D
|
二、填空题(每空2分,共计30分) |
| 1.数据结构分为逻辑结构与存储结构,线性链表属于 【1】 。
|
| 输入答案,中间不含空格:
|
| 2.在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。
|
| 输入答案,中间不含空格:
|
3.耦合和内聚是评价模块独立性的两个主要标准, 其中 【3】 反映了模块内各成分之间的联系。
|
| 输入答案,中间不含空格:
|
4.一个项目具有一个项目主管,一个项目主管可管理多个项目, 则实体"项目主管"与实体"项目"的联系属于 【4】 的联系。
|
| 输入答案,中间不含空格:
|
5.数据库设计分为以下6个设计阶段:需求分析阶段、 【5】 、 逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
|
| 输入答案,中间不含空格:
|
6.新建一个工程,内有两个窗体,窗体Form1上有一个命令按钮Command1, 单击该按钮,Form1窗体消失,显示Form2窗体,程序如下: Private Sub Command1_Click() 【6】 Form2. 【7】 End Sub 试补充完整。
|
| 输入答案,中间不含空格:
|
| 7.上一题【7】
|
| 输入答案,中间不含空格:
|
| 8.用户可以用 【8】 语句定义自己的数据类型。
|
| 输入答案,中间不含空格:
|
9.在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Command1_Click() x=0 Do Until x=-1 a=InputBox("请输入第一个数字a的值") a=Val(A) b=InputBox("请输入第二个数字b的值") b=Val(b) x=InputBox("请输入第三个数字x的值") x=Val(x) a=a + b + x Loop Print a End Sub 在程序运行后,单击命令按钮,在对话框中分别输入5,4,8,5,8,-1, 输出结果为 【9】 。
|
| 输入答案,中间不含空格:
|
| 10.当对象得到焦点时,会触发 【10】 事件,当对象失去焦点时将触发 【11】 事件。
|
| 输入答案,中间不含空格:
|
| 11.上一题【11】
|
| 输入答案,中间不含空格:
|
12.把窗体的KeyPreView属性设置为True,并编写如下两个事件过程: Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer) Print KeyCode End Sub Private Sub Form_KeyPress(KeyAscii As Integer) Print KeyAscii End Sub 程序运行后,如果按下B键,则在窗体上输出的数值是 【12】 和 【13】 。
|
| 输入答案,中间不含空格:
|
| 13.上一题【13】
|
| 输入答案,中间不含空格:
|
14.在文件对话框中,假定有一个名为"fc.exe"的文件, 它位于"d:\pp"目录下,则"FileName"属性的值 为 【14】 ;FileTitle属性的值为 【15】 。
|
| 输入答案,中间不含空格:
|
| 15.上一题【15】
|
| 输入答案,中间不含空格:
|
Hi,亲爱的朋友,欢迎光临Passtwo!
您想做点什么呢?
I Want....
热门软件下载
实用电子地图
本站隆重推荐自主开发的VFP上机模拟系统免费下载使用
二级vfp上机模拟系统
|