2012 年 9 月全国计算机二级 Access 考试真题及答案
(考试时间 90 分钟,满分 100 分)
一、选择题(每小题 2 分,共 70 分)
下列各题 A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂
写在答
题卡相应位置上,答在试卷上不得分。
(1)下列链表中,其逻辑结构属于非线性结构的是
A)双向链表
C)二叉链表
B)带链的栈
D)循环链表
(2)设循环队列的存储空间为 Q(1:35),初始状态为 front=rear=35。现经过一系列入
队与退队运
算后,front=15,rear=15,则循环队列中的元素个数为
A)20
C)15
B)0 或 35
D)16
(3)下列关于栈的叙述中,正确的是
A)栈底元素一定是最后入栈的元素
B)栈操作遵循先进后出的原则
C)栈顶元素一定是最先入栈的元素
D)以上三种说法都不对
(4)在关系数据库中,用来表示实体间联系的是
A)网状结构
C)属性
B)树状结构
D)二维表
(5)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职
员。则
实体部门和职员间的联系是
1
A)1:m 联系
C)1:1 联系
(6)有两个关系 R 和 S 如下:
R
A
a
b
c
B)m:n 联系
D)m:1 联系
S
B
C
A
B
C
1
2
3
2
1
1
则由关系 R 得到关系 S 的操作是
A)自然连接
C)选择
B)并
D)投影
(7)数据字典(DD)所定义的对象都包含于
A)软件结构图
B)方框图
C)数据流图(DFD 图)
D)程序流程图
(8)软件需求规格说明书的作用不包括
A)软件设计的依据
B)软件可行性研究的依据
C)软件验收的依据
D)用户与开发人员对软件要做什么的共同理解
(9)下面属于黑盒测试方法的是
A)边界值分析
C)语句覆盖
B)路径覆盖
D)逻辑覆盖
(10)下面不属于软件设计阶段任务的是
A)制定软件确认测试计划
B)数据库设计
C)软件总体设计
D)算法设计
2
(11)下列关于数据库设计的叙述中,错误的是
A)设计时应将有联系的实体设计成一张表
B)设计时应避免在表之间出现重复的字段
C)使用外部关键字来保证关联表之间的联系
D)表中的字段必须是原始数据和基本数据元素
(12)Access 中通配符“_”的含义是
A)通配任意单个运算符
B)通配任意单个字符
C)通配任意多个减号
D)通配指定范围内的任意单个字符
(13)掩码“LLL000”对应的正确输入数据是
A)555555
C)555aaa
B)aaa555
D)aaaaaa
(14)对数据表进行筛选操作的结果是
A)将满足条件的记录保存在新表中
B)隐藏表中不满足条件的记录
C)将不满足条件的记录保存在新表中
D)删除表中不满足条件的记录
(15)若 Access 数据表中有姓名为“李建华”的记录,下列无法查询出“李建华”的表
达式是
A)Like "华"
C)Like "*华*"
(16)有查询设计视图如下,它完成的功能是
B)Like "*华"
D)Like "??华"
3
A)查询表“check-up”中符合指定学号、身高和体重的记录
B)查询当前表中学号、身高和体重信息均为“check-up”的记录
C)查询符合“check-up”条件的记录,显示学号、身高和体重
D)显示表“check-up”中全部记录的学号、身高和体重
(17)要设置窗体的控件属性值,可以使用的宏操作是
A)Echo
C)SetValue
B)RunSQL
D)Set
(18)要覆盖数据库中已存在的表,可使用的查询是
A)删除查询
B)追加查询
4
C)生成表查询
D)更新查询
(19)可以改变“字段大小”属性的字段类型是
A)文本
C)备注
B)OLE 对象
D)日期/时间
(20)在数据访问页中,为了插入一段可以滚动的文字,应该选择的工具图标是
A)
B)
C) D)
(21)SQL 查询命令的结构是:
SELECT … FROM …WHERE … GROUP BY … HAVING … ORDER BY …
其中,使用 HAVING 时必须配合使用的短语是
A)FROM
C)WHERE
B)GROUP BY
D)ORDER BY
(22)在报表中,若要得到“数学”字段的最高分,应将控件的“控件来源”属性设置为
A)=Max([数学])
B)=Max["数学"]
C)=Max[数学]
D)=Max"[数学]"
(23)下面显示的是查询设计视图的设计网格部分,从下面所示的内容中,可以判定要创
建的查
询是
5
A)删除查询
C)生成表查询
B)追加查询
D)更新查询
(24)要实现报表按某字段分组统计输出,需要设置的是
A)报表页脚
C)主体
B)该字段组页脚
D)页面页脚
(25)ADO 对象模型包括 5 个对象,分别是 Connection、Command、Field、Error 和
A)Database
C)RecordSet
B)Workspace
D)DBEngine
(26)在代码调试时,使用 Debug.Print 语句显示指定变量结果的窗口是
A)立即窗口
C)本地窗口
(27)下列选项中,不是 Access 窗体事件的是
A)Load
C)Exit
B)监视窗口
D)属性窗口
B)Unload
D)Activate
(28)SELECT 命令中用于返回非重复记录的关键字是
A)TOP
C)DISTINCT
B)GROUP
D)ORDER
(29)VBA 程序中,可以实现代码注释功能的是
A)方括号([ ])
B)冒号(:)
6
C)双引号(")
D)单引号(')
(30)下列叙述中,正确的是
A)Sub 过程无返回值,不能定义返回值类型
B)Sub 过程有返回值,返回值类型只能是符号常量
C)Sub 过程有返回值,返回值类型可在调用过程时动态决定
D)Sub 过程有返回值,返回值类型可由定义时的 As 子句声明
(31)在代码中定义了一个子过程:
Sub P(a,b)
……
End Sub
下列调用该过程的形式中,正确的是
A)P(10,20)
B)Call p
C)Call p 10,20
D)Call p(10,20)
(32)在窗口中有一个标签 Label0 和一个命令按钮 Command1,Command1 的事件代码如
下:
Private Sub Command1_Click()
Label0.Left=Label0.Left+100
End Sub
打开窗口,单击命令按钮,结果是
A)标签向左加宽
C)标签向左移动
B)标签向右加宽
D)标签向右移动
(33)在窗体中有一个名为 Command1 的命令按钮,事件代码如下:
7
Private Sub Command1_Click()
Dim m(10)
For k =1 To 10
m(k)=11-k
Next k
x=6
MsgBox m( 2+m(x) )
End Sub
打开窗体,单击命令按钮,消息框的输出结果是
A)2
B)3
C)4
D)5
(34)在窗体中有一个名为 run34 的命令按钮,事件代码如下:
Private Sub run34_Click()
f1=1
f2=1
For n=3 To 7
f=f1+f2
f1=f2
f2=f
Next n
MsgBox f
End Sub
8