国家二级ACCESS机试(选择题)-试卷12
(总分:80.00,做题时间:90分钟)
一、 选择题(总题数:40,分数:80.00)
1.面向对象方法中,实现对象的数据和操作结合于统一体中的是
(分数:2.00)
(分数:2.00)
A.结合
B.封装 √
C.隐藏
D.抽象
解析:解析:对象的基本特点是:标识唯一性、分类性、多态性、封装性、模块独立性好。封装是指隐藏对象的属性和实现细节,将数据和操作结合于统一体,仅对外提供访问方式,B选项正确。
2.在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
(分数:2.00)
(分数:2.00)
A.关系 √
B.元组
C.属性
D.属性的值域
解析:解析:E-R模型和关系模式的对照表如下:由表中可以看出,联系转换为关系数据库的关系,A选项正确。
3.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
(分数:2.00)
(分数:2.00)
A.节省存储空间
B.插入与删除运算效率高 √
C.便于查
D.排序时减少元素的比较次数
解析:解析:顺序表和链表的优缺点比较如下表:由表中可以看出链式存储插入与删除运算效率高,故B选项正确。
4.深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
(分数:2.00)
(分数:2.00)
A.62
B.63 √
C.64
D.65
解析:解析:在树结构中,定义一棵树的根结点所在的层次为1,其他结点所在的层次等于
它的父结点所在的层次加1,树的最大层次称为树的深度。完全二叉树指除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点。深度为6的满二叉树,结点个数为2 6 -1=63,则第7层共有125-63=62个叶子结点,分别挂在第6层的左边62个结点上,加上第6层的最后1个叶子结点,该完全二叉树共有63个叶子结点,故B选项正确。
5.下列叙述中正确的是
(分数:2.00)
(分数:2.00)
A.所谓有序表是指在顺序存储空间内连续存放的元素序列
B.有序表只能顺序存储在连续的存储空间内
C.有序表可以用链接存储方式存储在不连续的存储空间内 √
D.任何存储方式的有序表均能采用二分法进行查
解析:解析:有序是特指元素按非递减排列,即从小到大排列,但允许相邻元素相等,A选项错误。有序表可以顺序存储也可以链式存储,B选项错。能使用二分法查的线性表必须满足两个条件:用顺序存储结构;线性表是有序表,D选项错误。故C选项正确。
6.设二叉树如下:则后序序列为
(分数:2.00)
(分数:2.00)
A.ABDEGCFH
B.DBGEAFHC
C.DGEBHFCA √
D.ABCDEFGH
解析:解析:二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和访问右子树之后)。本题中前序遍历为ABDEGCFH,中序遍历为DBGEAFHC,后序遍历为DGEBHFCA,故C选项正确。
7.计算机软件包括
(分数:2.00)
(分数:2.00)
A.算法和数据
B.程序和数据
C.程序和文档
D.程序、数据及相关文档 √
解析:解析:计算机软件由两部分组成:一是机器可执行的程序和数据;二是机器不可执行的,与软件开发、运行、维护、使用等有关的文档。故D选项正确。
8.下面描述中不属于软件需求分析阶段任务的是
(分数:2.00)
(分数:2.00)
A.撰写软件需求规格说明书
B.软件的总体结构设计 √
C.软件的需求分析
D.软件的需求评审
解析:解析:需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求规格说明书和需求评审。故B选项正确。
9.当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
(分数:2.00)
(分数:2.00)
A.逻辑独立性 √
B.物理独立性
C.应用独立性
D.空间独立性
解析:解析:数据独立性包括物理独立性和逻辑独立性,物理独立性指数据的物理结构的改变,不会影响数据库的逻辑结构,也不会引起应用程序的改动;逻辑独立性指数据库的总体逻辑结构的改变,不会导致相应的应用程序的改变。故A选项正确。
10.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
(分数:2.00)
(分数:2.00)
A.并 √
B.投影
C.交
D.选择
解析:解析:用于查询的3个操作无法用传统的集合运算表示,引入的运算为投影运算、选择运算、笛卡尔积。常用的扩充运算有交、除、连接及自然连接等。投影,从关系模式中指定若干个属性组成新的关系,T相较于R没有缺少属性,故B选项错误。选择,从关系中出满足给定条件的元组的操作称为选择,T相较于R增加了元组,故D选项错误。交:R∩S结果是既属于R又属于S的记录组成的集合,T中元组多于R与S,故C选项错误。并:R∪S是将S中的记录追加到R后面,与题目中结果相符,故A选项正确。
11.在窗体中要显示一名教师基本信息和该教师所承担的全部课程情况,窗体设计时在主窗体中显示教师基本信息,在子窗体中显示承担的课程情况,则主窗体和子窗体数据源之间的关系是
(分数:2.00)
(分数:2.00)
A.一对一关系
B.一对多关系 √
C.多对一关系
D.多对多关系
解析:解析:窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体,主窗体和子窗体常用来表示一对多的关系。根据题意,主窗体和子窗体数据源之间的关系就是教师实体集和课程实体集之间的关系。一名教师可以承担多门课程,但是一门课程只能由一个教师承担。所以是一对多的关系,因此选择B选项。
access是基于什么的工具
12.在Access 2010中,对数据库对象进行组织和管理的工具是
(分数:2.00)
(分数:2.00)
A.工作区
B.导航窗格 √
C.命令选项卡
D.数据库工具
解析:解析:在Access 2010中,导航窗格可以对数据库对象进行组织和管理。因此选项B正确。
13.在Access中,与关系数据库中的术语"域"对应的概念是
(分数:2.00)
(分数:2.00)
A.字段的取值范围 √
B.字段的默认值
C.表中的字段
D.表中的字段
解析:解析:关系数据库中的"域"代表属性的取值范围,对应Access中字段的取值范围。因此选项A正确。
14.若将文本字符串"23"、"881"、"79999"按升序排序,则排序的结果是
(分数:2.00)
(分数:2.00)
A.23、"881"、"79999"
B.79999、"881"、"23"
C.23、"79999"、"881" √
D.79999、"23"、"881"
解析:解析:在对文本字符串进行排序时,首先比较第一个字符之后进行排序,若第一个字
符相同则比较第二个字符,以此类推。因此对文本字符串"23"、"881"、"79999"进行升序排序的结果为"23"、"79999"、"881"。若该字段为数值类型,则升序排序结果为"23"、"881"、"79999"。因此选项C正确。
15.如果要在已经打开的窗体上的某个字段中用宏操作 FindRecord 进行查定位,首先应该进行的操作是
(分数:2.00)
(分数:2.00)
A.用宏操作SetValue设置查询条件
B.用宏操作GoToControl将焦点移到指定的字段或控件上 √
C.用宏操作GoToControl将焦点移到指定的字段或控件上
D.用宏操作GoToRecord将首记录设置为当前记录
解析:解析:使用GoToControl操作,可以把焦点移到打开的窗体、窗体数据表、表数据表或查询数据表中当前记录的指定字段或控件上。然后可将获得焦点的字段或控件用于比较FindRecord 操作。因此选项B正确。
16.在"成本表"中有字段:装修费、人工费、水电费和总成本。其中,总成本=装修费+人工费+水电费,在建表时应将字段"总成本"的数据类型定义为
(分数:2.00)
(分数:2.00)
A.数字
B.单精度
C.双精度
D.计算 √
解析:解析:Access 2010中的基本数据类型包括文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超链接、附件、计算和查阅向导。"计算"数据类型用于计算结果,计算时必须引用同一张表中的其他字段。"成本表"中的总成本字段是由装修费、人工费、水电费求和得来,因此应将"总成本"的数据类型定义为"计算"类型。因此选项D正确。
17.在 Access 中有"成绩表",包括字段(学号,测验成绩,期末成绩,总成绩),其中测验
成绩取值为 0~30分,期末成绩和总成绩取值均为 0~100分,总成绩=测验成绩+期末成绩×70%。则在创建时,错误的操作是
(分数:2.00)
(分数:2.00)
A.将"总成绩"字段设置为计算类型
B.为"总成绩"字段设置有效性规则 √
C.将"测验成绩"字段设置为数字类型
D.将"学号"字段设置为关键字
解析:解析:根据题目描述,应将"学号"字段设置为关键字来作为唯一标识,将"测验成绩"与"期末成绩"字段设置为数字类型,总成绩是根据测验成绩和期末成绩计算得来,因此应将"总成绩"的数据类型定义为"计算"类型。有效性规则可以控制数据的输入范围,本题中"总成绩"字段是由计算得来,不需要设置有效性规则。因此选项B错误。
18.数据库中有"作者"表(作者编号、作者名)、"读者"表(读者编号、读者名)和"图书"表
(图书编号,图书名、作者编号)等 3 个基本情况表。如果一名读者借阅过某一本书,则认为该读者与这本书的作者之间形成了"读者-作者"关系,为反映这种关系,在数据库中应增加新表。下列关于新表的设计中,最合理的设计是
(分数:2.00)
(分数:2.00)
A.增加一个表:借阅表(读者编号、图书编号) √
B.增加一个表:读者-作者表(读者编号、作者编号)
C.增加一个表:借阅表(读者编号、图书编号、作者编号)
D.增加两个表:借阅表(读者编号、图书编号),读者-作者表(读者编号、作者编号)
解析:解析:目前已建立作者、读者、图书三个基本表,若要反应读者的借阅情况,应增加借阅表(读者编号、图书编号)来反应该关系。通过读者编号字段关联"读者"表可获得读者名,通过图书编号字段关联"图书"表可获得图书名和作者编号,再通过作者编号关联"作者"表即可获得作者名。因此不需要增加作者编号字段在借阅表中,可以避免字段冗余。因此选项A正确。
19.某体检记录表中有日期/时间型数据“体检时间”,若规定在体检30天后复检,建立生成表查询,生成列“复检时间”预给出复检时间,正确的表达式是
(分数:2.00)
(分数:2.00)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论