1、国家二级 ACCESS机试(选择题)模拟试卷 114及答案解析(总分:62.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.外模式B.内模式C.概念模式D.逻辑模式2.数据库设计中反映用户对数据要求的模式是( )。(分数:2.00)A.内模式B.概念模式C.外模式D.设计模式3.在数据库系统中,用户所见的数据模式为( )。(分数:2.00)A.概念模式B.外模式C.内模式D.物理模式4.在 ER图中,用来表示实体属性的图形是( )。(分数:2.00)A.椭圆形B.矩形C.菱形D.
2、三角形5.数据库设计中,用 ER图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段6.软件测试的目的是( )。(分数:2.00)A.评估软件可靠性B.发现程序中的错误C.改正程序中的错误D.发现并改正程序中的错误7.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试8.下列描述中正确的是( )。(分数:2.00)A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程
3、序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误9.下列对于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则10.下列描述中正确的是( )。(分数:2.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对11.结构化程序所要求的基本结构不包括( )。(分数:2.00)A.顺序结构B.选择(分支)结构C.goto跳转结构D.重复(循环)结构12.下
4、列选项中不属于结构化程序设计原则的是( )。(分数:2.00)A.可封装B.自顶向下C.模块化D.逐步求精13.结构化程序设计的基本原则不包括( )。(分数:2.00)A.效率第一B.自顶向下C.限制使用 goto语句D.逐步求精14.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00)A.自顶向下B.逐步求精C.模块化D.可复用15.结构化程序设计中,下面对 goto语句使用描述正确的是( )。(分数:2.00)A.禁止使用 goto语句B.使用 goto语句程序效率高C.应避免滥用 goto语句D.goto语句确实一无是处16.软件调试的目的是( )。(分数:2.00)A.发现
5、错误B.改正错误C.改善软件的性能D.验证软件的正确性17.数据库管理系统是( )。(分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统18.数据库应用系统中的核心问题是( )。(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训19.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员20.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是( )。(分数:2.00)A.DB包含 DBS和 DBMSB.DBMS包含 DB和 DBSC.DBS包含 D
6、B和 DBMSD.没有任何关系21.有两个关系 R和 S如下: (分数:2.00)A.选择B.投影C.插入D.连接22.有三个关系 R、S 和 T如下: (分数:2.00)A.并B.自然连接C.笛卡尔积D.交23.有三个关系 R、S 和 T如下: (分数:2.00)A.选择B.投影C.交D.并24.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接B.差C.交D.并25.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接B.并C.交D.差26.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联
7、系方式27.在数据管理技术发展的三个阶段中,数据共享最好的是( )。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同28.下面描述中不属于数据库系统特点的是( )。(分数:2.00)A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高29.数据独立性是数据库技术的重要特点之一,数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对30.数据库系统的三级模式不包括( )。(分数:2.00)A.概念模式B.内模式C.外模式D.数据模式31.在关系数据库中
8、,用来表示实体间联系的是( )。(分数:2.00)A.属性B.二维表C.网状结构D.树状结构国家二级 ACCESS机试(选择题)模拟试卷 114答案解析(总分:62.00,做题时间:90 分钟)一、选择题(总题数:31,分数:62.00)1.在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.外模式B.内模式 C.概念模式D.逻辑模式解析:解析:数据库有三层模式结构,逻辑模式是数据的全局逻辑结构的描述,外模式也称为子模式,是局部数据的逻辑结构描述,而内模式也称为存储模式,是数据库物理存储结构和存取方法的描述。2.数据库设计中反映用户对数据要求的模式是( )。
9、(分数:2.00)A.内模式B.概念模式C.外模式 D.设计模式解析:解析:概念模式是由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。它是由数据库管理系统提供的数据模式描述语言(Data Description Language,DDL)来描述、定义的。体现、反映了数据库系统的整体观。外模式对应于用户级,它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,也称为子模式或用户模式,它是用户的数据视图,也就是用户所见到的数据模式,它反映
10、了用户对数据的要求。包含模式中允许特定用户使用的那部分数据,用户可以通过外模式描述语言来描述、定义对应于用户的数据记录(外模式),也可以利用数据操纵语言( DataManipulationLanguage,DML)对这些数据记录进行描述。内模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应实际存储在外存储介质上的数据库。内模式由内模式描述语言来描述、定义,它是数据库的存储观。3.在数据库系统中,用户所见的数据模式为( )。(分数:2.00)A.概念模式B.外模式 C.内模式D.物理模式解析:解析:用户所见
11、到的数据模式是外模式也称用户模式。它是用户的数据视图,它由概念模式导出。一个概念模式可以有若干个外模式,每个用户只关心与他有关的外模式,这样不仅可以屏蔽大量无关信息,而且有利于数据维护。4.在 ER图中,用来表示实体属性的图形是( )。(分数:2.00)A.椭圆形 B.矩形C.菱形D.三角形解析:解析:构成 ER图的基本要素是实体型、属性和联系,其表示方法为:实体型(Entity)用矩形表示;属性(Attribute)用椭圆形表示,联系(Relationship)用菱形表示,菱形框内写明联系名。5.数据库设计中,用 ER图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。(
12、分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段 D.物理设计阶段解析:解析:ER 模型(实体联系模型)是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们间的两种基本连接关系,并且可用一种图非常直观地表示出来。它属于数据库设计的概念设计阶段。6.软件测试的目的是( )。(分数:2.00)A.评估软件可靠性B.发现程序中的错误 C.改正程序中的错误D.发现并改正程序中的错误解析:解析:软件测试的目的是为了发现程序中的错误,而软件调试是为了更正程序中的错误。7.检查软件产品是否符合需求定义的过程称为( )。(分数:2.00)A.确认测试 B.集成测试C.验证测试D.验
13、收测试解析:解析:确定测试是验证软件的功能和性能及其他特性是否满足了需求规格说明书中确定的各种需求以及软件配置是否完全、正确。8.下列描述中正确的是( )。(分数:2.00)A.软件测试的主要目的是发现程序中的错误 B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误解析:解析:软件测试是为了发现错误而执行程序的过程。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。为了达到好的测试效果,应该由独立的第三方来构造测试,程序员应尽量避免检查自己的程序
14、。9.下列对于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误 D.软件测试的目的是使程序符合结构化原则解析:解析:软件测试是为了发现错误而执行程序的过程。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的用例;一个成功的测试是发现了至今尚未发现的错误的测试。软件测试的目的要以查找错误为中心,而不是为了演示软件的正确功能。10.下列描述中正确的是( )。(分数:2.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护
15、D.以上三种说法都不对 解析:解析:为了达到好的测试效果,应该由独立的第三方进行测试工作。因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是会不同程度地存在障碍的,所以选项 A)错误。在程序调试时,修改了一个错误的同时可能引入了新的错误。解决的办法是在修改了错误之后,必须进行回归测试,所以选项 B)错误。所谓软件维护,就是将交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改,所以选项 C)错误。11.结构化程序所要求的基本结构不包括( )。(分数:2.00)A.顺序结构B.选择(分支)结构C.goto跳转结构 D.重复(循环)结构
16、解析:解析:结构化程序的基本结构有:顺序结构、选择结构和循环结构,没有 goto跳转结构。12.下列选项中不属于结构化程序设计原则的是( )。(分数:2.00)A.可封装 B.自顶向下C.模块化D.逐步求精解析:解析:结构化设计方法的主要原则可以概括为自顶向下、逐步求精、模块化、限制使用 goto语句。13.结构化程序设计的基本原则不包括( )。(分数:2.00)A.效率第一 B.自顶向下C.限制使用 goto语句D.逐步求精解析:解析:结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化和限制使用goto语句。14.下列选项中不属于结构化程序设计方法的是( )。(分数:2.00
17、)A.自顶向下B.逐步求精C.模块化D.可复用 解析:解析:结构化程序设计方法的主要原则可以概括为:自顶向下,逐步求精,模块化,限制使用goto语句。自顶向下是指程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。逐步求精是指对复杂问题应设计一些子目标过渡,逐步细化。模块化是把程序要解决的总目标先分解成分目标,再进一步分解成具体的小目标,把每个小目标称为一个模块。可复用性是指软件元素不加修改或稍加修改便可在不同的软件开发过程中重复使用的性质。软件可复用性是软件工程追求的目标之一,是提高软件生产效率的最主要方法,不属于结构化程序设计方法。15.结构化程序设计中,下面对 goto语
18、句使用描述正确的是( )。(分数:2.00)A.禁止使用 goto语句B.使用 goto语句程序效率高C.应避免滥用 goto语句 D.goto语句确实一无是处解析:解析:滥用 goto语句确实有害,应尽量避免;完全避免使用 goto语句并非是明智的方法,有些地方使用 goto语句会使程序流程更清楚、效率更高;争论的焦点不应该放在是否取消 goto语句,而应该放在用在什么程序结构上。16.软件调试的目的是( )。(分数:2.00)A.发现错误B.改正错误 C.改善软件的性能D.验证软件的正确性解析:解析:软件调试的任务是诊断和改正程序中的错误。程序调试活动由两部分组成:一是根据错误的迹象确定程
19、序中的错误的确切性质、原因和位置;二是对程序进行修改,排除这个错误。17.数据库管理系统是( )。(分数:2.00)A.操作系统的一部分B.在操作系统支持下的系统软件 C.一种编译系统D.一种操作系统解析:解析:数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制、保护和数据服务等。18.数据库应用系统中的核心问题是( )。(分数:2.00)A.数据库设计 B.数据库系统设计C.数据库维护D.数据库管理员培训解析:解析:在数据库应用系统中的一个核心问题就是设计一个能满足用户要求,性能良好的数据库,这就是数据库设计。所以数据库设计是数据库应用的核心。1
20、9.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:解析:数据库管理系统(DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。所以,数据库管理系统是数据库系统的核心。20.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是( )。(分数:2.00)A.DB包含 DBS和 DBMSB.DBMS包含 DB和 DBSC.DBS包含 DB和 DBMS D.没有任何关系解析:解析:数据库系统(Database System 简称 DBS)由下列几个部分组成:数据库(
21、DB)、数据库管理系统(DBMS)、数据库管理员(人员)、系统平台之一硬件平台(硬件)、系统平台之二软件平俞(软件)。这五个部分构成了一个以数据库为核心的完整的运行实体,称为数据库系统。其中 DB(DataBase)即数据库,是统一管理的相关数据的集合;DBMS(Database Management System)即数据库管理系统,足位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问 DB的方法。21.有两个关系 R和 S如下: (分数:2.00)A.选择B.投影 C.插入D.连接解析:解析:一个关系 R通过投影运算后仍为一个关系 R,R是由 R中投影运算所指出的那些域的列所
22、组成的关系。所以题目中关系 S是由关系 R经过投影运算所得(选择运算主要是对关系 R中选择由满足逻辑条件的元组所组成的一个新关系)。22.有三个关系 R、S 和 T如下: (分数:2.00)A.并B.自然连接C.笛卡尔积D.交 解析:解析:关系 R与 S经交运算后所得到的关系是由那些既在 R内又在 S内的有序组组成的,记为RCiS。23.有三个关系 R、S 和 T如下: (分数:2.00)A.选择B.投影C.交D.并 解析:解析:由关系 T中的数据可以看出,其数据由关系 R和 S的数据组成。所以关系 T是由关系 R和 S通过并运算得到的。24.有三个关系 R、S 和 T如下: (分数:2.00
23、)A.自然连接B.差 C.交D.并解析:解析:由三个关系 R、S 和 T的结构可以知道,关系 T是由关系 R、S 经过差运算得到的。25.有三个关系 R、S 和 T如下: (分数:2.00)A.自然连接B.并C.交D.差 解析:解析:由关系 T中的数据可以看出,其数据由属于关系 R但是不属于关系 S的数据组成。所以关系T是由关系 R和 S通过差运算得到的。26.层次型、网状型和关系型数据库划分原则是( )。(分数:2.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式 解析:解析:根据数据之间的联系方式,可以把数据库分为层次型、网状型和关系型数据库,它们是根据数据之间的联
24、系方式来划分的。27.在数据管理技术发展的三个阶段中,数据共享最好的是( )。(分数:2.00)A.人工管理阶段B.文件系统阶段C.数据库系统阶段 D.三个阶段相同解析:解析:数据管理技术的发展经历了三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段无共享,冗余度大;文件管理阶段共享性差,冗余度大;数据库系统管理阶段共享性大,冗余度小。28.下面描述中不属于数据库系统特点的是( )。(分数:2.00)A.数据共享B.数据完整性C.数据冗余度高 D.数据独立性高解析:解析:数据系统的基本特点有数据的集成性、数据的高共享性与低冗余性、数据的独立性、数据统一管理与控制。29.数据独立
25、性是数据库技术的重要特点之一,数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对 解析:解析:数据独立性是指数据库中数据独立于应用程序而不依赖于应用程序,即数据与程序间的互不依赖性。也就是说数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据的独立性包括物理独立性和逻辑独立性两级。物理独立性:数据的物理结构(包括存储结构、存取方式等)的改变,如存储设备的更换、物理存储的更换、存取方式改变等都不影响数据库的逻辑结构,从而不会引起应用程序的变化;逻辑独立性:数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要相应的应用程序改变,这就是数据的逻辑独立性。30.数据库系统的三级模式不包括( )。(分数:2.00)A.概念模式B.内模式C.外模式D.数据模式 解析:解析:数据库系统的三级模式包括概念模式、外模式和内模式(物理模式)。31.在关系数据库中,用来表示实体间联系的是( )。(分数:2.00)A.属性B.二维表 C.网状结构D.树状结构解析:解析:在关系数据库中,实体间的联系由一个二维表来表示。