2018-2019年计算机级Access1数据库基础知识2019版练习试题[7]含答案考点及解析 联系客服

发布时间 : 星期四 文章2018-2019年计算机级Access1数据库基础知识2019版练习试题[7]含答案考点及解析更新完毕开始阅读9724a465185f312b3169a45177232f60ddcce7bd

2018-2019年计算机级 Access 1 数据库基础知识(2019版)

练习试题【7】(含答案考点及解析)

1 [单选题]在数据流图中,带有箭头的线段表示的是( )。 A.控制流 B.数据流 C.模块调用 D.事件驱动 【答案】B

【解析】数据流图中带箭头的线段示数据流,沿箭头方向传递数据的通道,一般在旁边标注数据流幸:。

2 [单选题] 在数据库设计中,将E-R图转换成关系数据模型的过程属于( )。 A.需求分析阶段 B.概念设计阶段 C.逻辑设计阶段 D.物理设计阶段 【答案】C

【解析】 逻辑结构设计的任务:概念结构是各种数据模型的共同基础,为了能够用某一DBMS实现用户需求,还必须将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。它包括从E-R图向关系模式转换和逻辑模式规范化及调整、实现。 3 [单选题]设关系R和关系S的元数分别是3和4,元组数分别为5和6,则R与S自然连接所得到的关系,其元数和元组数分别为( )。 A.7和11 B.12和30 C.小于7和小于30 D.等于7和小于等于30 【答案】C

【解析】本题考查自然连接的知识。自然连接运算是专门的关系运算,是将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组;并且默认连接条件为公共属性相等,而且要去除重复的属性和重复的元组。由于R和S连接后,如果不去除重复属性,其元数为R和S的元数之和也就是7,而自然连接的结果由于要去除重复属性,则其元数必然小于7;同理,由于R和s连接后,如果不去除重复元组,其元组数为R和S的元数之积也就是30,而自然连接的结果由于要去除重复元组,则其元组数必然小于30。

4 [单选题]假设数据中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是( )。

A.表A中的一个记录能与表B中的多个记录匹配 B.表B中的一个记录能与表A中的多个记录匹配 C.表A中的一个字段能与表B中的多个字段匹配 D.表B中的一个字段能与表A中的多个字段匹配 【答案】A

【解析】本题考查表之间的关系。Access中 表与表之间的关系可以分为一对一关系、一对多关系和多对多关系三种。假设有表A和表B两个表,如果表A中的一条记录与表B中的一条记录相匹配,反之也是一样,那么这两个表存在一对一的关系。如果表A中的一条记录与表B中的多条记录相匹配,且表B中的一条记录只与表A中的一条记录相匹配,则这两个表存在一对多的关系。如果表A中的一条记录与表B中的多条记录相对应,且表B中的一条记录也与表A中的多条记录相对应,则称表A与表B是多对多关系。由此可见,选项A说法正确。考生还应注意,在创建一对一关系时,要求两个表的相关字段都是主关键字;任何多对多的关系都可以拆成多个一对多的关系。

5 [单选题] 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 A.软件矛盾 B.软件危机 C.软件藕合 D.软件产生 【答案】B

【解析】 随着计算机软件规模的扩大,软件本身的复杂性不断增加,研制周期显著变长,正确性难以保证,软件开发费用上涨,生产效率急剧下降,从而出现了入们难以控制软件发展的局面,即所谓的“软件危机”。

6 [单选题] 用二维表结构表示实体与实体之间的联系的模型是( )。 A.物理模型 B.层次模型 C.关系模型 D.网状模型 【答案】C

【解析】 本题考查数据库的基本知识。常见的数据模型有三种,分别是层次模型、网状模型和关系模型。目前最普遍应用的是关系模型。此外,今年发展的面向对象模型也逐渐成为主流数据模型。层次模型用树形结构描述实体间的关系:网状模型用图结构描述实体间的关系:关系模型用二维表描述实体间的关系。

7 [单选题]下列关于线性表的叙述中,不正确的是( )。

A.线性表可以是空表 B.线性表是一种线性结构

C.线性表的所有结点有且仅有一个前件和后件 D.线性表由n个元素组成的一个有限序列 【答案】C

【解析】线性表是一种线性结构,由n(n≥0)个元素组成,所以线性表可以是空表。但是在线性表中,第一个结点没有前件。最后一个结点没有后件,其他结点有且只有一个前件和后件。所以选项c)是错误的。

8 [单选题]下列方法中,属于白盒法设计测试用例的方法的是( )。 A.错误推测 B.因果图 C.基本路径测试 D.边界值分析 【答案】C

【解析】白盒测试方法也称为结构测试或逻辑测试,主要方法有逻辑覆盖测试、基本路径测试等。

9 [单选题]下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。 A.并 B.交 C.投影 D.除 【答案】B

【解析】关系R与s经交运算后所得到的关系是由那些既在R内又在S内的有序组所组成,记为RNS,交运算不改变关系表中的属性个数但能减少元组个数。

10 [单选题] 设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为( )。 A.7 B.8 C.9 D.10 【答案】B

【解析】 在具有n个结点的满二叉树,其非叶子结点数为int(n/2),而叶子结点数等于总结点数减去非叶子结点数。本题n=15,故非叶子结点数等于int05/2)=7,叶子结点数等于15-7=8。

11 [单选题] 下列关于准则的说法,正确的是( )。 A.日期/时间类型数据须在两端加“[]”

B.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 C.NULL表示数字0或者空字符串 D.数字类型的条件需加上双引号(“”) 【答案】B

【解析】 本题考查条件准则的知识。日期/时间类型数据须在两端加“#”而不是“口”:准则输入时同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系:空值(M几L)不同于空字符串和0,它代表未知或者不确定的值;文本类型的条件需加上双引号(一),数字类型的条件不必加定界符。

12 [单选题]软件需求分析阶段的工作,可以分为四个方面:需求获取、编写需求规格说明书,需求评审和( )。 A.阶段性报告 B.需求分析 C.需求总结 D.都不正确 【答案】B

【解析】软件需求分析阶段的工作,可以概括为四个方面:需求获取、需求分析、编写需求规格说明书和需求评审。需求获取的目的是确定对目标系统的各方面需求。涉及到的主要任务是建立获取用户需求的方法框架,并支持和监控需求获取的过程。需求分析是对获取的需求进行分析和综合,最终给出系统的解决方案和目标系统的逻辑模型。

编写需求规格说明书作为需求分析的阶段成果,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标软件系统的确认,又可以作为控制软件开发进程的依据。 需求评审是对需求分析阶段的工作进行复审,验证需求文档的一致性、可行性、完整性和有效性。

13 [单选题] 对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组, 这样的集合运算称为( )。 A.并运算 B.交运算 C.差运算 D.积运算