2006年4月全国计算机二级Access考试真题及答案
(考试时间 90 分钟,满分 100 分)
一、选择题 (每小题2分,共70分)
(1)下列选项中不属于结构化程序设计方法的是 (
)。
A)自顶向下
C)模块化
B)逐步求精
D)可复用
(2)两个或两个以上模块之间关联的紧密程度称为 (
)。
A)耦合度
C)复杂度
B)内聚度
D)数据传输特性
(3)下列描述中正确的是 (
)。
A)软件测试应该由程序开发者来完成
B)程序经调试后一般不需要再测试
C)软件维护只包括对程序代码的维护
D)以上三种说法都不对
(4)按照“后进先出”原则组织数据的数据结构是 (
)。
A)队列
C)双向链表
B)栈
D)二叉树
(5)下列描述中正确的是 (
)。
A)线性链表是线性表的链式存储结构 B)栈与队列是非线性结构
C)双向链表是非线性结构 D)只有根结点的二叉树是线性结构
(6)对如下二叉树 进行后序遍历的结果为( )。
A
B
C
1
D
E
F
A)ABCDEF
C)ABDECF
(7)在深度为 7 的满二叉树中,叶子结点的个数为
(
A)32
C)64
B)DBEAFC
D)DEBFCA
)。
B)31
D)63
(8)“商品”与“顾客”两个实体集之间的联系一般是 (
)。
A)一对一
C)多对一
B)一对多
D)多对多
(9)在 E-R 图中,用来表示实体的图形是(
)。
A)矩形
C)菱形
B)椭圆形
D)三角形
(10)数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是(
)。
A)DB 包含 DBS 和 DBMS
C)DBS 包含 DB 和 DBMS
B)DBMS 包含 DB 和 DBS
D)没有任何关系
(11)常见的数据模型有 3 种,它们是(
)。
A)网状、关系和语义
C)环状、层次和关系
B)层次、关系和网状
D)字段名、字段类型和记录
(12)在以下叙述中,正确的是(
)。
A)Access 只能使用系统菜单创建数据库应用系统
B)Access 不具备程序设计能力
C)Access 只具备了模块化程序设计能力
D)Access 具有面向对象的程序设计能力,并能创建复杂的数据库应用系统
(13)不属于 Access 对象的是(
)。
A)表
C)窗体
B)文件夹
D)查询
2
(14)表的组成内容包括(
)。
A)查询和字段
C)记录和窗体
B)字段和记录
D)报表和字段
(15)在数据表视图中,不能(
)。
A)修改字段的类型
C)删除一个字段
B)修改字段的名称
D)删除一条记录
(16)数据类型是(
)。
A)字段的另一种说法
B)决定字段能包含哪类数据的设置
C)一类数据库应用程序
D)一类用来描述 Access 表向导允许从中选择的字段名称
(17)现有一个已经建好的“按雇员姓名查询”窗体,如下图所示。
运行该窗体后,在文本框中输入要查询雇员的姓名,当按下“查询”按钮时,运行一个 是“按
雇员姓名查询”的查询,该查询显示出所查雇员的雇员 ID、姓名和职称等三个字段。 若窗体
中的文本框名称为 tName,设计“按雇员姓名查询”,正确的设计视图是
A)
3
B)
C)
D)
4
(18)下图是使用查询设计器完成的查询,与该查询等价的 SQL 语句是(
)。
A)select 学号, 数学 from sc where 数学>(select avg(数学)from sc)
B)select 学号 where 数学>(select avg(数学) from sc)
C)select 数学 avg(数学) from sc
D)select 数学>(select avg(数学) from sc)
(19)在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是(
)。
A)成绩表.综合成绩>=80 AND 成绩表.综合成绩=<90
B)成绩表.综合成绩>80 AND 成绩表.综合成绩<90
C)80<=成绩表.综合成绩 <=90
D)80< 成绩表.综合成绩 <90
5
(20)下图中所示的查询返回的记录是
A)不包含 80 分和 90 分
C)包含 80 至 90 分数段
B)不包含 80 至 90 分数段
D)所有的记录
(21)排序时如果选取了多个字段,则输出结果是(
)。
A)按设定的优先次序依次进行排序
B)按最右边的列开始排序
C)按从左向右优先次序依次排序
D)无法进行排序
(22)为窗体中的命令按钮设置单击鼠标时发生的动作,应选择设置其属性对话框的
(
)。
A)格式选项卡
C)方法选项卡
B)事件选项卡
D)数据选项卡
(23)要改变窗体上文本框控件的数据源,应设置的属性是(
)。
A)记录源
C)筛选查阅
B)控件来源
D)默认值
(24)在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达
式放在(
)。
A)组页眉/组页脚
B)页面页眉/页面页脚
C)报表页眉/报表页脚
D)主体
(25)如果加载一个窗体,先被触发的事件是(
)。
A)Load 事件
C)Click 事件
B)Open 事件
D)DdClick 事件
6
(26)数据访问页可以简单地认为就是一个(
)。
A)网页
C)word 文件
B)数据库文件
D)子表
(27)使用宏组的目的是(
)。
A)设计出功能复杂的宏
C)减少程序内存消耗
B)设计出包含大量操作的宏
D)对多个宏进行组织和管理
(28)以下是宏对象 ml 的操作序列设计:
假定在宏 m1 的操作中涉及到的对象均存在,现将设计好的宏 m1 设置为窗体“fTestl” 上某个
命令按钮的单击事件属性,则打开窗体“fTest1”运行后,单击该命令按钮,会启宏 m1 的运
行。宏 m1 运行后,前两个操作会先后打开窗体对象“fTest2”和表 对象“tStud”那么执行
Close 操作后,会(
)。
A)只关闭窗体对象“fTest1”
B)只关闭表对象“tStud”
C)关闭窗体对象“fTest2”和表对象“tStud”
D)关闭窗体“fTest1”和“fTest2”及表对象“tStud”
(29)VBA 程序的多条语句可以写在一行中,其分隔符必须使用符号(
)。
A):
C);
B)’
D),
(30)VBA 表达式 3*3\3/3 的输出结果是(
)。
A)0
C)3
B)1
D)9
(31)现有一个已经建好的窗体,窗体中有一命令按钮,单击此按钮,将打开“tEmployee”
表,如果采用 VBA 代码完成,下面语句正确的是(
)。
A)docmd.openform "tEmployee"
B)docmd.openview "tEmployee"
C)docmd.opentable "tEmployee"
D)docmd.openreport "tEmployee"
7
(32)Access 的控件对象可以设置某个属性来控制对象是否可用 (不可用时显示为灰色态)。
需要设置的属性是(
)。
A)Default
C)Enabled
B)Cancel
D)Visible
(33)以下程序段运行结束后,变量 x 的值为(
)。
x = 2 y = 4
Do
x = x*y y = y+1
While y<4
Loop
A)2
C)8
B)4
D)20
(34)在窗体上添加一个命令按钮(名为 Command1),然后编写如下事件过程:
Private Sub
Command1_Click( ) For i=1 To 4
x = 4
For j=1 To 3 x = 3
For k=1 To 2 x =x+6
Next k
Next j Next i MsgBox x
End Sub 打开窗体后,单击命令按钮,消息框的输出结果是(
)。
A)7
C)157
B)15
D)528
(35)假定有如下的 Sub 过程:
Sub sfun ( x
As
Single, y
As
Single)
t = x
x =t/y
y = t Mod y
End Sub
在窗体上添加一个命令按钮
(名为
Command1),然后编写如下事件过程:
Private Sub
8