全国计算机等级考试二级ACCESS真题2013年9月

  • 格式:doc
  • 大小:41.75 KB
  • 文档页数:8

全国计算机等级考试二级ACCESS真题2013年9月

(总分:40.00,做题时间:90分钟)

一、选择题(总题数:40,分数:40.00)

1.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。

(分数:1.00)

A.12345ABCDE

B.EDCBA54321

C.ABCDE12345 √

D.54321EDCBA

解析:[解析] 在数据流图中,用标有名字的箭头表示数据流。在程序流程图中,用标有名字的箭头表示控制流。所以选择C选项。

2.下列叙述中正确的是( )。

(分数:1.00)

A.循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 √

B.在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况

C.在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况

D.循环队列中元素的个数是由队头指针和队尾指针共同决定

解析:[解析] 结构化程序设计的思想包括:自顶向下、逐步求精、模块化、限制使用goto语句,所以选择A选项。

3.在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。

(分数:1.00)

A.O(n)

B.O(n2) √

C.O(log2n)

D.O(nlog2n)

解析:[解析] 软件设计中模块划分应遵循的准则是高内聚低耦合、模块大小规模适当、模块的依赖关系适当等。模块的划分应遵循一定的要求,以保证模块划分合理,并进一步保证以此为依据开发出的软件系统可靠性强,易于理解和维护。模块之间的耦合应尽可能的低,模块的内聚度应尽可能的高。

4.下列叙述中正确的是( )。

(分数:1.00)

A.顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的

B.顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 √

C.顺序存储结构能存储有序表,链式存储结构不能存储有序表

D.链式存储结构比顺序存储结构节省存储空间

解析:[解析] A选项错误,可行性分析阶段产生可行性分析报告。C选项错误,概要设计说明书是总体设计阶段产生的文档。D选项错误,集成测试计划是在概要设计阶段编写的文档。B选项正确,需求规格说明书是后续工作如设计、编码等需要的重要参考文档。

5.数据流图中带有箭头的线段表示的是( )。

(分数:1.00)

A.控制流 √

B.事件驱动

C.模块调用

D.数据流

解析:[解析] 算法原则上能够精确地运行,而且人们用笔和纸做有限次运算后即可完成。有穷性是指算法程序的运行时间是有限的。 6.在软件开发中,需求分析阶段可以使用的工具是( )。

(分数:1.00)

A.N-S图

B.DFD图

C.PAD图

D.程序流程图 √

解析:[解析] 除了堆排序算法的比较次数是O(nlog2n),其他的都是n(n-1)/2。

7.在面向对象方法中,不属于“对象”基本特点的是( )。

(分数:1.00)

A.一致性

B.分类性 √

C.多态性

D.标识唯一性

解析:[解析] 栈是按“先进后出”的原则组织数据的,数据的插入和删除都在栈顶进行操作。

8.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。

(分数:1.00)

A.一对一

B.一对多

C.多对一 √

D.多对多

解析:[解析] E-R图转换成关系数据模型则是把图形分析出来的联系反映到数据库中,即设计出表,所以属于逻辑设计阶段。

9.在数据管理技术发展的3个阶段中,数据共享最好的是( )。

(分数:1.00)

A.人工管理阶段

B.文件系统阶段

C.数据库系统阶段

D.3个阶段相同 √

解析:[解析] 自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中把重复的属性列去掉,所以B选项错误。笛卡儿积是用R集合中元素为第一元素,S集合中元素为第二元素构成的有序对,所以C选项错误。根据关系T可以很明显地看出是从关系R与关系S中取得相同的关系组,所以使用的是交运算,故选择D选项。

10.有三个关系R、S和T如下: 其中关系T由关系R和S通过某种操作得到,该操作为( )。

(分数:1.00)

A.笛卡儿积

B.交

C.并 √

D.自然连接

解析:[解析] 学号是学生表S的主键,课号是课程表C的主键,所以选课表SC的关键字就应该是与前两个表能够直接联系且能唯一定义的学号和课号,所以选择C选项。

11.在学生表中要查找所有年龄大于30岁姓王的男同学,应该采用的关系运算是( )。

(分数:1.00)

A.选择

B.投影

C.连接 √

D.自然连接

解析:[解析] 数据库管理系统所支持的传统数据模型分为3种:层次数据模型、网状数据模型、关系数据模型。故选项C正确。 12.在Access数据库对象中,体现数据库设计目的的对象是( )。

(分数:1.00)

A.报表

B.模块

C.查询

D.表 √

解析:[解析] 使用日期作为条件可以方便地限定查询的时间范围,书写这类条件时应注意,日期常量要用英文的“#”号括起来。

13.若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是( )。

(分数:1.00)

A.默认值

B.有效性文本

C.输入掩码 √

D.密码

解析:[解析] 根据关系数据库理论,一个表中的同一列数据应具有相同的数据特征,称为字段的数据类型。文本型字段可以保存文本或文本与数字的组合。文本型字段的字段大小最多可达到255个字符,如果取值的字符个数超过了255,可使用备注型。本题要求将“性别”字段用汉字表示,“性别”字段的内容为“男”或“女”,小于255个字符,所以其数据类型应当是文本型。

14.下列关于关系数据库中数据表的描述,正确的是( )。

(分数:1.00)

A.数据表相互之间存在联系,但用独立的文件名保存

B.数据表相互之间存在联系,是用表名表示相互间的联系

C.数据表相互之间不存在联系,完全独立

D.数据表既相对独立,又相互联系 √

解析:[解析] “默认值”是指添加新记录时自动向此字段分配指定值。“有效性规则”是提供一个表达式,该表达式必须为True才能在此字段中添加或更改值,该表达式和“有效性文本”属性一起使用。“输入掩码”显示编辑字符以引导数据输入。故答案为D选项。

15.输入掩码字符“&”的含义是( )。

(分数:1.00)

A.必须输入字母或数字 √

B.可以选择输入字母或数字

C.必须输入一个任意的字符或一个空格

D.可以选择输入任意的字符或一个空格

解析:[解析] Access在数据表中默认显示所有的列,但有时你可能不想查看所有的字段,这时可以把其中一部分隐藏起来。故选项A正确。

16.下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是( )。

(分数:1.00)

A.SELECT姓名,性别,所属院系,简历FROM tStud WHERE性别="女"AND所属院系IN("03","04")

B.SELECT姓名,简历FROM tStud WHERE性别="女"AND所属院系IN("03","04")

C.SELECT姓名,性别,所属院系,简历FROM tStud WHERE性别="女"AND所属院系="03"OR所属院系="04" √

D.SELECT姓名,简历FROM tStud wHERE性别="女"AND所属院系="03"OR所属院系="04"

解析:[解析] 如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是生成表查询。答案为C选项。

17.假设“公司”表中有编号、名称、法人等字段,查找公司名称中有“网络”二字的公司信息,正确的命令是( )。

(分数:1.00)

A.SELECT*FROM公司FOR名称="*网络*" B.SELECT*FROM公司FOR名称LIKE"*网络*"

C.SELECT*FROM公司WHERE名称="*网络*"

D.SELECT*FROM公司WHERE名称LIKE"*网络*" √

解析:[解析] 在SQL查询中“GROUP BY”的含义是将查询的结果按列进行分组,可以使用合计函数,故选项D为正确答案。

18.利用对话框提示用户输入查询条件,这样的查询属于( )。

(分数:1.00)

A.选择查询

B.参数查询

C.操作查询

D.SQL查询 √

解析:[解析] Access支持的数据定义语句有创建表(CREATE TABLE)、修改数据(UPDATE TABLE)、删除数据(DELETE TABLE)、插入数据(INSERT TABLE)。CREATE TABLE只有创建表的功能不能追加新数据。故选项D为正确答案。

19.要从数据库中删除一个表,应该使用的SQL语句是( )。

(分数:1.00)

A.ALTER TABLE

B.KILL TABLE

C.DELETE TABLE √

D.DROP TABLE

解析:[解析] 从图中可以看出要统计的字段是“学生表”中的“班级”字段,采用的统计函数是计数函数,目的是对班级(不为空)进行计数统计。所以选项C正确。

20.若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是( )。

(分数:1.00)

A.UPDATE产品SET单价=50 WHERE供货商="ABC"

B.UPDATE产品SET单价=单价-50 WHERE供货商="ABC"

C.UPDATE FROM产品SET单价=50 WHERE供货商="ABC"

D.UPDATE FROM产品SET单价=单价-50 WHERE供货商="ABC" √

解析:[解析] 在查询时,可以通过在“条件”单元格中输入Like运算符来限制结果中的记录。与like运算符搭配使用的通配符有很多,其中“*”的含义是表示由0个或任意多个字符组成的字符串,在字符串中可以用作第一个字符或最后一个字符。在本题中查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是Like"*等级考试*"。所以选项D正确。

21.在学生表中使用“照片”字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是( )。

(分数:1.00)

A.图形

B.图像

C.绑定对象框

D.未绑定对象框 √

解析:[解析] 组合框或列表框可以从一个表或查询中取得数据,或从一个值列表中取得数据,在输入时,我们从列出的选项值中选择需要的项,从而保证同一个数据信息在数据库中存储的是同一个值。所以选项D是正确的。

22.下列关于对象“更新前”事件的叙述中,正确的是( )。

(分数:1.00)

A.在控件或记录的数据变化后发生的事件

B.在控件或记录的数据变化前发生的事件

C.当窗体或控件接收到焦点时发生的事件

D.当窗体或控件失去了焦点时发生的事件 √

解析:[解析] 在控件属性对话框的“事件”选项卡中列出的事件表示已经添加成功的事件,所以该题中选项D为正确答案。