2008年9月全国计算机等级考试二级Access考前模拟试卷及答案
(考试时间90分钟,满分100分)
一、选择题((1)~(35)每小题2分,共70分)
下列问题A)、B)、C)、D)中的四个选项只有一个是正确的。请在答题卡的相应位置涂上正确选项,答案不会在试卷上计分。
(1)在计算机中,算法的意思是_ _ _ _ _ _ _ _ _ _。
A.查询方法
B.加工方法
C.准确完整地描述解决问题的方案
D.分类方法
(2)栈和队列的共同点是_ _ _ _ _ _ _ _ _。
A.他们都是先进后出。
B.他们都是先进先出
C.只允许在端点插入和删除元素。
D.没有共同点
(3)已知二叉树BT的后序遍历序列为dabec,中序遍历序列为debac,其前序遍历序列为_ _ _ _ _ _。
a .雪松
B.acbed
C.decab
D.deabc
(4)下列排序方法中,对内存量要求高的是_ _ _ _ _ _。
A.插入排序
B.选择排序
C.快速分类
D.合并和排序
(5)设计程序时,应采用的原则之一是_ _ _ _ _ _ _ _ _。
A.程序结构应该有助于读者理解
B.不要限制goto语句的使用
C.减少或取消注释行
D.程序越短越好
(6)下列不属于软件调试技术的是_ _ _ _ _ _。
A.强制调试方法
B.综合测试方法
C.追溯方法
D.原因排除法
(7)下列说法中,不属于软件需求说明书功能的是_ _ _ _ _ _ _ _ _。
A.方便用户和开发者理解和交流。
b反映用户问题的结构可以作为软件开发的基础和依据。
C.作为试验和验收确认的依据
D.方便开发者分析需求。
(8)在数据流图(DF
D.,带名称的箭头表示_ _ _ _ _ _。
A.控制程序的执行顺序
B.模块间的调用关系
C.数据流向
D.计划的组成部分
(9)SQL语言又称_ _ _ _ _ _ _ _ _。
A.结构化定义语言
B.结构化控制语言
C.结构化查询语言
D.结构化操作语言
(10)通常,视图设计有三种设计顺序。下列不属于视图设计的是_ _ _ _ _ _。
A.自上而下
B.从外到内
C.从里到外
D.自下而上
(11)关于数据库系统相对于文件系统的优势,下列说法错误的是_ _ _ _ _ _ _。
A.数据的共享得到了改进,这样多个用户可以同时访问数据库中的数据。
B.消除数据冗余现象。
C.提高了数据的一致性和完整性。
D.提供独立于应用程序的数据。
(12)从学生表中找出姓“刘”的学生,需要进行的关系运算是_ _ _ _ _ _ _ _ _。
A.选择
B.规划
C.关系
D.乞求付款
(13)在关系数据模型中,域是指_ _ _ _ _ _。
A.元组
B.属性
C.元组的数量
D.属性值范围
(14)存取字段名的长度是_ _ _ _ _ _ _ _ _。
A.64个字符
B.128个字符
C.255个字符
D.256个字符
(15)您必须输入任何字符或空网格。输入掩码是_ _ _ _ _ _。
A.A
文学士
C.&
D.C
(16)下列SELECT语句正确的是_ _ _ _ _ _。
A.select * from' student table '其中name = '张三'
B.select * from' student form '其中name =张三
C.select * from student表,其中name = '张三'
D.select * from student表,其中name =张三
(17)下列不属于运算查询的是_ _ _ _ _ _ _ _ _。
A.跨表查询
B.生成表查询
C.更新查询
D.附加查询
(18)Access不提供的下列表单是_ _ _ _ _ _ _ _ _。
A.表格形式
B.数据表形式
C.图形形式
D.图表形式
(19)控件的显示效果可以通过其“特殊效果”属性来设置。下列不属于“特效”属性值的是_ _ _ _ _ _ _ _ _。
A.飞机
B.突出
C.凿痕
D.透明度
(20)有效性规则主要用于_ _ _ _ _ _ _。
A.定义数据类型
B.定义数据的格式
C.设置数据是否有效。
D.限制数据值的范围
(21)下列不属于表单控件的是_ _ _ _ _ _ _ _ _。
A.桌子
B.单选按钮
C.形象
D.直线
(22)以下不是Access的预定义报表格式_ _ _ _ _ _ _ _ _。
A.“标准”
B.“大胆”
C.“正式”
D.“随意”
(23)下列关于陈述的说法中正确的是_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _的
A.只有数据可以输入报告。
B.报告只能输出数据
C.报告可以输入和输出数据。
D.报告不能输入和输出数据。
(24)一个报表最多可以分组_ _ _ _ _个字段或表达式。
A.6
B.8
C10
草16
(25)要设置报告每页顶部的信息输出,需要设置_ _ _ _ _ _ _ _。
A.报告标题
B.报表页脚
C.页眉
D.页脚
(26)当需要在Access中发布数据库中的数据时,可以使用_ _ _ _ _ _ _ _ _ _ _ _ _ _。
A.数据访问页
B.桌子
C.形式
D.调查
(27)宏是一个或多个_ _ _ _ _ _ _的集合。
A.命令
B.操作
C.目标
D.表示
(28)用来打开报表的宏命令是_ _ _ _ _ _。
A.打开窗体
B.打开报表
C.打开查询
D.RunApp
(29)当VBA的逻辑值用于算术运算时,真值被视为_ _ _ _ _ _ _。
答:0
B.1
C.-1
D.不确定
(30)如果要取消宏的自动运行,只需在打开数据库时按住_ _ _ _ _键即可。
A.变化
B.计算机的ctrl按键
C.中高音
D.Enter
(31)定义了一个二维数组A(3到8,3),它的元素个数是_ _ _ _ _ _。
A.20
b24
C.25
草36
(32)阅读下面的程序段:
K=0
对于I=1到3
对于J=1至I
K=K+J
下一个J
接下来我
执行上述语句后,k的值是_ _ _ _ _ _。
A.8
b10
C.14
草21
(33)VBA数据类型符号“%”所代表的数据类型是_ _ _ _ _ _。
A.整数
B.长整数
C.单精度类型
D.双精度实数型
(34)函数Mid("123456789 ",3,4)返回的值是_ _ _ _ _ _ _ _ _。
答:123
B.1234
C.3456
D.456
(35)运行下面的程序代码后,变量J的值是_ _ _ _ _ _ _ _。
私有子基金()
Dim J为整数
J=10
防御命令(Defense Order)
J=J+3
循环While J 8
全国计算机等级考试二级入学模拟试卷答案
一、多项选择题
(1)C
知识点:算法的基本概念。
评价:计算机算法是指对解的准确完整的描述,具有以下基本特征:可行性、确定性、贫困性、信息充分性。
(2)C
知识点:线性表的概念
注释:栈和队列是特殊的线性表,操作有限,只能在端点插入和删除。两者的区别是:栈只能在表的一端插入或删除,是一个“后进先出”的线性表;但是,队列是一个“先进先出”的线性表,只允许在表的一端插入,在另一端删除。
(3)答
知识点:树的遍历
注释:二叉树BT的逆序遍历序列是dabec,所以BT的根节点是C(逆序遍历序列中最后一个节点的根节点);BT的中序遍历序列是debac,即遍历序列中的最后一个节点是follower节点,也就是说BT的右子树是空。根据BT的后序遍历序列和中序遍历序列,BT的左子树(LST)的后序遍历序列和中序遍历序列分别为dabe和巴德(树是递归定义的)。所以LST的根节点是E,按照LST的中序遍历顺序,它的左子树是D。所以BT的前导遍历序列是cedba。
⑷D
知识点:各种排序方法的实现过程和机制
评价:快速排序的基本思想是通过一次排序,将待排序的记录分成两个独立的部分,其中一部分记录的关键字小于另一部分记录的关键字,然后继续分别对这两部分记录进行排序,实现全序列排序;插入排序的基本操作是指将无序序列中的元素依次插入有序线性表中,从而得到一个新的序列。排序的基本思路是:扫描整个线性表,从中选取最小的元素,交换到表的最前面(这是它应该在的位置),然后对剩余的子表使用同样的方法,直到table空;合并是将两个或多个有序表合并成一个新的有序表。
(5)答
知识点:结构化编程原理
评论:滥用goto语句会使程序流程不规则,可读性差;增加的注释行有利于对程序的理解,不应减少或取消;节目的长度要看实际需要,不是越短越好。
(6)B
知识点:软件调试的各种方法及其区别。
评价:调试的关键在于推断程序内部的错误位置和原因。主要的调试方法有强制调试、回溯和原因排除。
(7)D
知识点:软件需求规格说明的作用
评估:软件需求规格说明书(SRS)是需求分析阶段的最终结果,是软件开发中的重要文档之一。它具有以下功能:①便于用户和开发者理解和交流;②反映用户问题的结构,可以作为软件开发的基础和依据;③作为试验和验收确认的依据。
(8)C
知识点:软件设计工具
评价:数据流相当于一个管道,主要数据(信息)流经其中。在数据流图中,数据流由标有名称的箭头表示。数据流可以从处理流向处理,从处理流向文件或从文件流向处理,以及从外部实体流向系统或从系统流向外部实体。
(9)C
知识点:结构化查询语言的定义
点评:结构化查询语言(SQL)是一种集成了数据定义、数据操作和数据控制功能的数据库语言。
(10)B
知识点:数据库概念设计中视图设计的基本概念。
点评:视图设计一般有三种设计顺序,自上而下,自下而上,由内而外。它们还提供了视图设计的具体操作方法,设计人员可以根据实际情况灵活掌握,可以单独使用,也可以组合使用。
(11)B
知识点:数据库基础知识/基本概念/数据库
评价:数据库技术的主要目的是有效地管理和访问大量的数据资源,包括:提高数据共享性,使多个用户可以同时访问数据库中的数据;减少数据冗余,提高数据的一致性和完整性;提供数据和应用程序之间的独立性,从而降低应用程序开发和维护的成本。
数据的冗余无法消除,只能减少。任何数据库都存在数据冗余,但这些应该是合理的数据冗余。
(12)答
知识点:数据库基础知识/关系运算/选择运算的基本概念。
注释:从关系中寻找满足给定条件的元组的操作称为选择。
从关系模式中分配几个属性来形成一个新的关系称为投影。
连接是关系的横向组合。Join操作将两个关系模式拼接成一个更宽的关系模式,生成的新关系包含满足连接条件的元组。
(13)D
知识点:数据库基础知识/关系数据库基本概念/领域。
注释:元组:在特定的关系中,水平的行称为元组,每一行都是一个元组。元组对应于表中的特定记录。
属性:二维表格中的垂直列称为属性。每一列都有一个属性名。
域:属性的取值范围,即不同元组对的属性值定义的范围。
(14)答
知识点:数据库和表格的基本操作/表格的建立/表格结构的建立。
注释:Access规定其数据表字段名的长度为64个字符。
(15)C
知识点:数据库和表格的基本操作/表格的建立/字段属性的设置。
注释:用于定义输入掩码属性的字符如下:
Character
描述
0
必须输入一个数字(0 ~ 9)
9
。可以选择输入一个数字或者空框
[/br]但是保存数据时会删除空,允许有加号和减号。
L
必须输入字母(a ~ z)
?
您可以选择输入字母(a ~ z)
a
您必须输入字母或数字
a
您可以选择输入字母或数字
& [ -/
小数占位符和千位分隔符、日期和时间(实际字符将取决于Windows控制面板中“区域设置”属性中的设置)
转换
输入掩码从右向左显示,而不是从左向右显示。掩码中的字符总是从左到右。您可以在输入掩码中的任意位置输入感叹号
\
,使下列字符以原始含义显示(例如:\A仅显示为A)
(16)C
知识点:查询/查询分类/SQL查询的基本操作
注释:SELECT语句中的表不能用引号括起来,而基于文本的搜索内容应该用单引号括起来。
(17)答
知识点:查询/查询分类/操作查询的基本操作
评价:Access数据库中有很多种查询,每种查询的执行方式都不一样,包括选择查询、交叉表查询、参数查询、操作查询和SQL查询。
查询:最常用的查询类型,从一个或多个表中获取数据,并根据指定的查询条件显示结果。
跨表查询:将某个表中的字段进行分组,一组列在数据表的左侧,另一组列在数据表的顶部,然后将表中某个字段的统计数据显示在数据表的行列交叉处。
参数:通过使用对话框提示用户输入条件的查询。
查询:类似于选择查询,用户指定查找记录的条件,但选择查询是检查一组符合特定条件的记录,而操作查询是在一次查询操作中编辑结果。有四种查询:生成表、删除、更新和追加。
SQL查询:是用户使用SQL语句创建的一种查询。SQL主要包括四种查询:联合查询、转移查询、数据定义查询和子查询。
(18)C
知识点:表单基本操作/表单分类
评估:Access提供了六种类型的窗体,即列窗体、表格窗体、数据表窗体、主/子窗体、图表窗体和透视表窗体。
列表单:表单中的一条显示记录由列分隔,每列左侧显示字段名,右侧显示字段内容。
格式表单:通常,一个表单一次只能显示一条信息记录。如果一条记录的内容比较少,单独占用一个表单的空空间会很浪费。这时可以建立表格形式,即在一个表格中显示多条记录的内容。
数据表:外观上与数据表和查询显示数据的界面相同,主要功能是作为表单的子表单。
主/子窗体:一个窗体中的窗体称为子窗体,包含子窗体的基本窗体称为主窗体。主窗体和子窗体通常用于显示多个表或查询中的数据,它们具有一对多的关系。
图表形式:Microsoft Graph用于以图表形式显示用户的数据。
透视表窗体:Access创建的窗体,以指定的数据表或查询作为数据源,生成Excel分析表。
(19)D
知识点:表单的基本操作/创建表单-用设计器创建表单/设置控件的常用属性。
注释:特效属性值用于设置控件的显示效果,如平面、凸起、凹陷、蚀刻、阴影、凿槽等。
(20)D
知识点:表单的基本操作/创建表单/用设计器创建表单/设置控件的常用属性。
注释:“有效性规则”属性可以防止非法数据被输入到表中。有效性规则的形式和设置目的因字段的数据类型而异。对于“文本”类型字段,可以设置可以输入的字符数不超过某个值;对于“数字”类型的字段,可以使Access只接受一定范围的数据;对于“日期/时间”类型字段,您可以将值限制为某个月或某年。
(21)A
知识点:表单/创建表单的基本操作——利用设计器创建表单/控件的意义和类型。
注释:“表格”是数据库中的一个概念,不是表单控件。
(22)答
知识点:报表的基本操作——使用设计器编辑报表。
评估:Access提供了六种预定义的报表格式,包括粗体、正式、浅灰色、紧凑、有组织和可选。
(23)B
知识点:报表的基本操作/概念。
备注:报表是在Access中以某种输出格式显示数据的对象。报告可用于控制数据内容的大小和外观,对相关数据进行排序和汇总,并选择将数据输出到屏幕或打印设备。
(24)C
知识点:报表的基本操作/报表中的计算和汇总。
评价:通过对报表进行分组,可以汇总显示同一组的数据,增强了报表的可读性和信息的利用率。一个报表中最多可以分组10个字段或表达式。
(25)C
知识点:使用设计器进行报表/编辑报表的基本操作
注释:页眉中的文本或控件一般在每页的顶部输出。通常,它用于显示数据的列标题,如字段名称。
(26)答
知识点:页面的基本操作/数据访问页的概念
备注:当需要在Access中发布数据库中的数据时,可以使用数据访问页。数据访问页是数据库中的对象,它有两种视图:页面视图和设计视图。
(27)B
知识点:宏/宏的基本概念
注释:宏是一个或多个操作的集合。
(28)B
知识点:宏/基本宏操作/常用宏操作
备注:Access提供了50多个可选的宏操作命令,其中常用的宏操作命令主要有:
打开或关闭数据表对象。
OpenForm命令用于打开一个表单。
OpenReport命令用于打开报表。
OpenQuery命令用于打开一个查询。
Close命令用于关闭数据库对象。
和操作控制流程。
RunSQL命令用于执行指定的SQL语句。
RunApp命令用于执行指定的外部应用程序。
退出命令用于退出访问
给定值
SetValue命令用于设置属性值。
刷新、查找数据或定位记录。
Requery命令用于重新查询指定的控件,即刷新控件数据。
find命令用于查找满足指定条件的第一条记录。
FindNext命令用于查找满足指定条件的下一条记录。
GoToRecord命令用于指定当前记录。
控制显示
最大化命令用于激活窗口。
最小化命令用于最小化激活窗口。
Restore命令用于将最小化或最小化的窗口恢复到其原始大小。
或者警告用户。
Beep命令用于使计算机发出哔哔声。
MsgBox命令用于显示消息框。
SetWarnings命令用于关闭或打开系统消息。
导入和导出数据
TransferDatabase用于从其他数据库导入和导出数据。
TrandferText命令用于从文本文件导入和导出数据。
(29)C
知识点:模块/VBA编程基础/VBA编程基础-常数
注释:True是Access系统的一个内部常量,其值为-1。
(30)答
知识点:宏/基本宏操作/运行宏
注释:保存的名为AutoExec的宏将在数据库打开时自动运行。若要取消自动操作,请在打开数据库时按住Shift键。
(31)B
知识点:模块/VBA编程基础/VBA编程基础/变量
注释:数组A的第一个下标从3到8,共6个;第二个下标从0到3,一共有4个。数组中元素的数量是6*4=24。
数组的默认下限是0。
(32)B
知识点:模块/VBA程序设计基础/VBA程序流程控制/循环控制
评价:本题是两层嵌套循环,外层循环执行一次,内层循环全部执行一次。
在初始K=0时
当I=1时,应该执行所有的内部循环,其中for J=1到1;所以K=K+1,K的最终值是1。
当I=2时,应该执行所有的内部循环,其中for J=1到2;所以K=K+1,K=K+2,最后K的值是4。
当I=3时,应该执行所有的内部循环,其中for J=1到3;所以K=K+1,K=K+2,K=K+3,最后K的值是10。
最终的k值是10。
(33)答
知识点:模块/VBA编程基础/VBA编程基础/变量
注释:VBA的数据类型列表如下
整数%
长整数长&
单精度数单!
双精度数字Double #
货币@
字符串$
布尔布尔型
日期类型日期
类型变体变体
(34)C
知识点:模块/VBA编程基础/VBA编程基础/常用内部函数
注释:Mid(sSring,iStart,iLen)函数用于从字符串sString中的iStart字符中取出长度为iLen的子字符串。
(35)C
知识点:模块/VBA程序设计基础/VBA程序流程控制/循环控制
评析:这里是Do循环,是先执行循环体,再判断循环条件的。初始时J=10。执行一次循环体后J=13,是
0条评论