1、国家二级 ACCESS机试(选择题)模拟试卷 115及答案解析(总分:62.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.在结构化程序设计中,模块划分的原则是( )。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度2.下面不能作为结构化方法软件需求分析工具的是( )。(分数:2.00)A.系统结构图B.数据字典(DD)C.数据流程图(DFD 图)D.判定表3.下面描述中错误的是( )。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为
2、软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具4.程序流程图中带有箭头的线段表示的是( )。(分数:2.00)A.图元关系B.数据流C.控制流D.调用关系5.下面叙述中错误的是( )。(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性6.间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:2.00)A.对一B.一对多C.多对一D.多对多7.个工作人员可使用多台计算机,而一台计算机只有能被一个人使
3、用,则实体工作人员与实体计算机之间的联系是( )。(分数:2.00)A.一对一B.一对多C.多对多D.多对一8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(分数:2.00)A.一对一联系B.一对多联系C.多对一联系D.多对多联系9.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是( )。(分数:2.00)A.1:1 联系B.m:1 联系C.1:m 联系D.m:n 联系10.若实体 A和 B是一对多的联系,实体 B和 C是一对一的联系,则实体 A和 C的联系是( )。(分数:2.00)A.一对一B.
4、一对多C.多对一D.多对多11.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接B.交C.投影D.并12.般情况下,当对关系 R和 S进行自然连接时,要求 R和 S含有一个或者多个共有的( )。(分数:2.00)A.记录B.行C.属性D.元组13.设有如下关系表: (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S14.有两个关系 R和 T如下: (分数:2.00)A.选择B.投影C.交D.并15.在数据库设计中,将 ER图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段16.设有表示学生选
5、课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号、课名),选课 SC(学号,课号,成绩),则表 SC的关键字(键或码)为( )。(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩17.下列描述中正确的是( )。(分数:2.00)A.为了建立一个关系,首先要构造数据的逻辑关系B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表18.在学生管理的关系数据库中,存取一个学生信息的数据单位是( )。(分数:2.00)A.文件B.数据库C.字段D.记录19.负责数据库中查询操作的
6、数据库语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言20.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。(分数:2.00)A.并B.交C.投影D.笛卡儿乘积21.数据库管理系统中负责数据模式定义的语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言22.下列描述中正确的是( )。(分数:2.00)A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上三种说法都不对23.数据库技术的根本目标是要解
7、决数据的( )。(分数:2.00)A.存储问题B.共享问题C.安全问题D.保护问题24.数据库设计的根本目标是要解决( )。(分数:2.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护25.下列描述中错误的是( )。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持26.有三个关系 R、S 和 T如下: (分数:2.00)A.选择B.差C.交D.并27.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接
8、B.交C.除D.并28.有两个关系 R和 S如下: (分数:2.00)A.自然连接B.并C.选择D.投影29.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接B.交C.投影D.并30.有三个关系 R、S 和 T如下: (分数:2.00)A.笛卡尔积B.交C.并D.自然连接31.在满足实体完整性约束的条件下( )。(分数:2.00)A.一个关系中应该有一个或多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字国家二级 ACCESS机试(选择题)模拟试卷 115答案解析(总分:62.00,做题时间:90 分钟)一、选择题
9、(总题数:31,分数:62.00)1.在结构化程序设计中,模块划分的原则是( )。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间具有低耦合度 解析:解析:内聚性是对一个模块内部各个元素间彼此结合的紧密程度的度量。耦合性是对模块间互相连接的紧密程度的度量。在结构化程序设计中,模块划分应遵循高内聚、低耦合的原则,即减弱模块之间的耦合性和提高模块内聚性,有利于提高软件模块的独立性。2.下面不能作为结构化方法软件需求分析工具的是( )。(分数:2.00)A.系统结构图 B.数据字典(DD)C.数据流程图(DFD 图)D
10、.判定表解析:解析:按照 DeMarco的定义,“结构化分析就是使用数据流图(DFD 图)、数据字典(DD)、结构化语言、判定表和判定树等工具来建立一种新的、称为结构化规格说明的目标文档。”系统结构图不能作为结构化方法软件需求分析工具。3.下面描述中错误的是( )。(分数:2.00)A.系统总体结构图支持软件系统的详细设计 B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD图是软件详细设计的表示工具解析:解析:软件设计是将软件需求转换为软件表示的过程;数据结构与数据库设计是软件设计的任务之;PAD图,即问题分析图,是一种主要用于描述软件详细设计的
11、图形工具。4.程序流程图中带有箭头的线段表示的是( )。(分数:2.00)A.图元关系B.数据流C.控制流 D.调用关系解析:解析:程序流程图是一种传统的、应用广泛的软件过程设计工具,通常也称为程序框图。其中,用带箭头的线段表示控制流,用矩形表示加工步骤,用菱形表示逻辑条件。5.下面叙述中错误的是( )。(分数:2.00)A.软件测试的目的是发现错误并改正错误 B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性解析:解析:软件测试是为了发现错误而执行程序的过程。软件测试要严格执行测试计划,排除测试的随意性。程
12、序调试通常也称 Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。6.间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。(分数:2.00)A.对一B.一对多 C.多对一D.多对多解析:解析:两个实体集间的联系可以有下面几种:一对一的联系、一对多或多对一的联系和多对多的联系。由于一个宿舍可以住多个学生,所以它们的联系是一对多联系。7.个工作人员可使用多台计算机,而一台计算机只有能被一个人使用,则实体工作人员与实体计算机之间的联系是( )。(分数:2.00)A.一对一B.一对多 C.多对多D.多对一解析:解析:如果一个工作人员只能使用一台计算机且一台计算机只能被一个工作人员使用
13、,则关系为一对一;如果一个工作人员可以使用多台计算机,但是一台计算机只能被一个工作人员使用,则关系为一对多;如果一个工作人员可以使用多台计算机,一台计算机也可以被多个工作人员使用,则关系为多对多。8.一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。(分数:2.00)A.一对一联系B.一对多联系C.多对一联系D.多对多联系 解析:解析:一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程的联系是多对多的联系。9.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是( )。(分数:2.00)A.1
14、:1 联系B.m:1 联系C.1:m 联系 D.m:n 联系解析:解析:一个部门可以有多名员工,所以实体部门和职员间的联系是 l:m 联系。10.若实体 A和 B是一对多的联系,实体 B和 C是一对一的联系,则实体 A和 C的联系是( )。(分数:2.00)A.一对一B.一对多 C.多对一D.多对多解析:解析:由于 B和 C有一一对应的联系,而 A和 B之间有一对多的联系,则通过关系之间的传递,则A和 C之间也是一对多的联系。11.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接 B.交C.投影D.并解析:解析:在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件
15、:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系 R,S,T 的结果可知关系 T是由关系 R和 S进行自然连接得到的。12.般情况下,当对关系 R和 S进行自然连接时,要求 R和 S含有一个或者多个共有的( )。(分数:2.00)A.记录B.行C.属性 D.元组解析:解析:自然连接要满足两个条件:一是两关系之间有公共域。二是通过公共域的相等值进行连接。13.设有如下关系表: (分数:2.00)A.T=RSB.T=RS C.T=RSD.T=R/S解析:解析:关系代数的并运算是指:设关系 R和 S具有相同的关系模式,R 和 S的并是由属于 R或属于S的元组组成的集合,记为 RUS。
16、形式定义为:RU S=tItRtS!,式中 t是元组变量。本题中关系 T是由属于关系 R的或者属于关系 S的元组组成,所以 T是 RUS的结果。14.有两个关系 R和 T如下: (分数:2.00)A.选择 B.投影C.交D.并解析:解析:由关系 R和 T所包含的元素可知,关系 R经过选择操作就可以得到关系 T。15.在数据库设计中,将 ER图转换成关系数据模型的过程属于( )。(分数:2.00)A.需求分析阶段B.概念设计阶段C.逻辑设计阶段 D.物理设计阶段解析:解析:数据库的设计阶段包括需求分析、概念设计、逻辑设计和物理设计,其中将 ER图转换成关系数据模型的过程属于逻辑设计阶段。16.设
17、有表示学生选课的三张表,学生 S(学号,姓名,性别,年龄,身份证号),课程 C(课号、课名),选课 SC(学号,课号,成绩),则表 SC的关键字(键或码)为( )。(分数:2.00)A.课号,成绩B.学号,成绩C.学号,课号 D.学号,姓名,成绩解析:解析:关键字是指属性或属性的组合,其值能够唯一地标识一个元组,而在 SC中学号和课号的组合可以对元组进行唯一的标识。17.下列描述中正确的是( )。(分数:2.00)A.为了建立一个关系,首先要构造数据的逻辑关系 B.表示关系的二维表中各元组的每一个分量还可以分成若干数据项C.一个关系的属性名表称为关系模式D.一个关系可以包括多个二维表解析:解析
18、:二维表中元组的分量是不可分割的基本数据项,这就是元组分量的原子性,故选项 B)错误;关系的框架称为关系模式;一个满足“元组个数有限性、元组的唯一性、元组的次序无关性、元组分量的原子性、属性名唯一性、属性的次序无关性、分量值域的同一性”7 个性质的二维表称为关系。18.在学生管理的关系数据库中,存取一个学生信息的数据单位是( )。(分数:2.00)A.文件B.数据库C.字段D.记录 解析:解析:本题考查关系数据库中数据单位的相关概念。文件是指存储在外部介质上的数据的集合。数据库是存储在计算机存储设备上,结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。在数据库中
19、,表的“行”称为“记录”,“列”称为“字段”。由此可得,题中存取一个学生信息的数据单位为记录。19.负责数据库中查询操作的数据库语言是( )。(分数:2.00)A.数据定义语言B.数据管理语言C.数据操纵语言 D.数据控制语言解析:解析:负责数据库中查询操作的数据库语言是数据操纵语言。20.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。(分数:2.00)A.并B.交 C.投影D.笛卡儿乘积解析:解析:关系 R与 S经交运算后所得到的关系是由那些既在 R内又在 S内的有序组所组成,记为RS,形式定义如下:RStRtS=R 一(RS)。所以不改变关系表中的属性个数,但能减少
20、元组个数的是关系表之间的交操作。21.数据库管理系统中负责数据模式定义的语言是( )。(分数:2.00)A.数据定义语言 B.数据管理语言C.数据操纵语言D.数据控制语言解析:解析:数据库管理系统一般提供相应的数据语言,它们分别是:数据定义语言,负责数据的模式定义与数据的物理存取构建;数据操纵语言,负责数据的操纵,包括查询及增、删、改等操作;数据控制语言,负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。22.下列描述中正确的是( )。(分数:2.00)A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题 C.数据库管理系统就是数据库
21、系统D.以上三种说法都不对解析:解析:数据库系统由如下几个部分组成:数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、系统平台之一硬件平台(硬件)、系统平台之二软件平台(软件)。这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。数据库技术的根本目的是要解决数据的共享问题。数据库中的数据具有“集成”“共享”之特点,亦即数据库集中了各种应用的数据,进行统一地构造与存储,而使它们可被不同应用程序所使用。数据库管理系统(Database Management System,简称 DBMS),是一种系统软件,负责数据库中的数据组织、数据操作、数据维护、控制及保护和数据服务等
22、。它是数据库系统的核心。23.数据库技术的根本目标是要解决数据的( )。(分数:2.00)A.存储问题B.共享问题 C.安全问题D.保护问题解析:解析:数据库中的数据具有“集成”“共享”之特点,即数据库集中了各种应用的数据,进行统一地构造与存储,而使它们能被不同的应用程序所使用。因而数据库技术的根本目标是解决数据的共享问题。24.数据库设计的根本目标是要解决( )。(分数:2.00)A.数据共享问题 B.数据安全问题C.大量数据存储问题D.简化数据维护解析:解析:数据库应用系统中的一个核心问题就是设计一个能满足用户要求、性能良好的数据库,这就是数据库设计。数据库设计是在一定平台制约下,根据信息
23、需求与处理需求设计出性能良好的数据模式。数据库设计的根本目标是要解决数据共享的问题。25.下列描述中错误的是( )。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持解析:解析:在数据库系统中,物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。26.有三个关系 R、S 和 T如下: (分数:2.00)A.选择B.差 C.交D.
24、并解析:解析:由关系 T中的数据可以看出,其数据由属于关系 R但是不属于关系 S的数据组成。所以关系T是由关系 R和 S通过差运算得到的。27.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接B.交C.除 D.并解析:解析:从关系 R、S 和 T的结构可以得出关系 T是由关系 R、S 经过除运算后得到的。28.有两个关系 R和 S如下: (分数:2.00)A.自然连接B.并C.选择 D.投影解析:解析:关系 S是由关系 R中的一行元组组成的,应通过选择运算得到。29.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接 B.交C.投影D.并解析:解析:选择是单目运算
25、,其运算对象是一个表。该运算按给定的条件,从表中选出满足条件的行形成一个新表作为运算结果。投影也是单目运算,该运算从表中选出指定的属性值组成一个新表。自然连接是一种特殊的等价连接,它将表中有相同名称的列自动进行记录匹配。自然连接不必指定任何同等连接条件。30.有三个关系 R、S 和 T如下: (分数:2.00)A.笛卡尔积B.交C.并D.自然连接 解析:解析:在实际应用中,最常用的连接是一个叫自然连接的特例。它满足下面的条件:两关系间有公共域;通过公共域的相等值进行连接。通过观察三个关系 R,S,T 的结果可知关系 T是由关系 R和 S进行自然连接得到的。31.在满足实体完整性约束的条件下( )。(分数:2.00)A.一个关系中应该有一个或多个候选关键字 B.一个关系中只能有一个候选关键字C.一个关系中必须有多个候选关键字D.一个关系中可以没有候选关键字解析:解析:在关系数据库中,实体完整性的概念是主属性不能为空。在满足实体完整性的前提下,必须在关系中存在主属性,也就是在关系中应该有候选关键字。一个关系中可以有一个或者多个候选关键字。