[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷16及答案与解析.doc

上传人:jobexamine331 文档编号:498970 上传时间:2018-11-30 格式:DOC 页数:19 大小:124.50KB
下载 相关 举报
[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷16及答案与解析.doc_第1页
第1页 / 共19页
[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷16及答案与解析.doc_第2页
第2页 / 共19页
[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷16及答案与解析.doc_第3页
第3页 / 共19页
[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷16及答案与解析.doc_第4页
第4页 / 共19页
[计算机类试卷]国家二级C语言(公共基础知识)机试模拟试卷16及答案与解析.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、国家二级 C语言(公共基础知识)机试模拟试卷 16及答案与解析 一、选择题 1 在数据库系统中,数据模型包括概念模型、逻辑模型和 ( )。 ( A)物理模型 ( B)空间模型 ( C)时间模 ( D)谓词模型 2 建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是 ( )。 ( A)学生和学号 ( B)课程和课程号 ( C)课程和成绩 ( D)学生和课程 3 每所学校都有一名校长,而每个校长只在一所学校任职,则实体学校和实体校长之间的联系是 ( )。 ( A)一对一 ( B) 一对多 ( C)多对一 ( D)多对多 4 在学校每间宿舍住 1到 6名学生,每个学生只在一间宿舍居住,则实

2、体宿舍与实体学生间的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 5 在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是 ( )。 ( A)一对多 ( B)一对一 ( C)多对一 ( D)多对多 6 ER图中用来表示实体的图形是 ( )。 ( A)菱形 ( B)三角形 ( C)矩形 ( D)椭圆形 7 关系数据模型的三个组成部分中不包括 ( )。 ( A)关系的数据操纵 ( B)关系的并发控制 ( C)关系的数据结构 ( D)关系的完整性约束 8 在关系数据库设计中,关系模式是用来记录用户数据的 ( )。 ( A)实

3、体 ( B)视图 ( C)属性 ( D)二维表 9 下面选项中不是关系数据库基本特征的是 ( )。 ( A)不同的列应有不同的列名 ( B)不同的列应有不同的数据类型 ( C)与行的次序无关 ( D)与列的次序无关 10 下列叙述中正确的是 ( )。 ( A)关 系模式的候选关键字只能有 1个 ( B)关系模式的候选关键字可以有 1个或多个 ( C)关系模式可以没有候选关键字 ( D)关系模式必须有 2个以上的候选关键字 11 学校的数据库中有表示系和学生的关系:系 (系编号,系名称,系主任,电话,地点 ),学生 (学号,姓名,性别,入学日期,专业,系编号 )则关系学牛中的主键和外键分别是 (

4、 )。 ( A)学号, ( B)学号,专业 ( C)学号,姓名 ( D)学号,系编号 12 关系的实体完整性要求关系中不能为空的属性是 ( )。 ( A)主键属性 ( B) 外键属性 ( C)全部属性 ( D)候选键属性 13 有两个关系 R和 T如下图所示: 则由关系 R得到关系 T的运算是 ( )。 ( A)并 ( B)交 ( C)选择 ( D)投影 14 关系 R经过运算 A=B C 4 D 3(R)的结果为 ( )。 ( A) (a, a, 2, 4) ( B) (e, e, 6, 1) ( C) (c, c, 11, 4) ( D) (a, a, 2, 4)和 (e, e, 6, 1

5、) 15 有三个关系 R、 S和 T如下, 则关系 T由关系 R和 S通过 ( )得到。 ( A)交 ( B)差 ( C)选择 ( D)并 16 有三个关系 R, S和 T如下图所示:则由关系 R和 S得到关系 T的运算是 ( )。 ( A)交 ( B)投影 ( C)并 ( D)选择 17 有三个关系 R、 S和 T如下: 则由关系 R和关系 S得到关系 T的操作是 ( )。 ( A)选择 ( B)差 ( C)交 ( D)并 18 有三个关系 R, S和 T如下图所示:则由关系 R和 S得到关系 T的运算是 ( )。 ( A)交 ( B)并 ( C)投影 ( D)自然连接 19 由关系 R1和

6、 R2得到关系 R3的操作是 ( )。( A)笛卡尔积 ( B)并 ( C)等值连接 ( D)交 20 学生选课成绩表的关系模式是 SC(S#, C#, G),其中 S#为学号, C#为课程号,G为成绩,关系 T=S#, C#(SC) C表示 ( )。( A)全部学生的学号 ( B)选修了表 C中全部课程的学生学号 ( C)选修了课程 C1或 C2的学生学号 ( D)所选课程成绩及格的学生学号 21 定义学生选修课程的关系模式如下: S(S#, Sn, Sd, Sa)(其属性分别为学号、姓名、所在系、年龄 ); C(C#, Cn, P#)(其属性分别为课程号、课程名、先选课 );SC(S#,

7、C#, C)(其属性分别学号、课号和成 绩 )。检索选修课程名为 “操作系统 ”的成绩在 90分以上 (含 90分 )的学生姓名的表达式是 ( )。22 在关系数据库设计中,关系模式设计属于 ( )。 ( A)物理设计 ( B)需求分析 ( C)概念设计 ( D)逻辑设计 23 在进行逻辑设计时,将 E-R图中实体之间联系转换为关系数据库的 ( )。 ( A)元组 ( B)关系 ( C)属性 ( D)属性的值域 24 关系模型中的关系模式至少应是 ( )。 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 25 定义 部门关系模式如下: 部门 (部门号,部门名,部门成员

8、,部门总经理 ), 使它不满足第一范式的属性是 ( )。 ( A)部门名 ( B)部门成员 ( C)部门总经理 ( D)部门号 26 定义学生、教师和课程的关系模式 S(S#, Sn, Sd, Dc, Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄 ); C(C#, Cn, P#)(其属性分别为课程号、课程名、先修课 ); SC(S#, C#, G)(其属性分别为学号、课程号和成绩 ),则该关系为 ( )。 ( A)第一范式 ( B)第二范式 ( C)第三范式 ( D) BCNF范式 27 某图书集团数据库中有关系模式 R(书店编号,书籍编号,库存数量,部门编号,部门负责人 ),

9、其中要求 (1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人; (3)每个书店的每种书籍只有一个库存数量。则关系模式 R最高是 ( )。 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 28 定义学生、教师和课程的关系模式 S(S#, Sn, Sd, Dc, Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄 ); C(C#, Cn, P#)(其属性分别为课程号、课程名、先修课 ); SC(S#, C#, G)(其属性分别为学号、课程号和成绩 )。包含对非主属性部分依赖的关系是 ( )。 ( A) S(S# Sn, Sd

10、, Dc, Sa) ( B) C(C#, Cn, P#) ( C) SC(S#, C#, G) ( D)不存在 29 学生和课程的关系模式定义为: S(S#, Sn, Sd, Dc, Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄 ); C(C#, Cn, P#)(其属性分别为课程号、课程名、先选课 ); SC(S#, C#, G)(其属性分别学号、课程号 和成绩 )。 关系中包含对主属性传递依赖的是 ( )。 ( A) S#Sd ( B) S#Sd , (S#, C#)G ( C) S#Sd , SdDc ( D) C#P# , (S#, C#)G 30 设有课程关系模式如下:

11、 R(C#, Cn, T, Ta)(其中 C#为课程号, Cn为课程名, T为教师名, Ta为教师地址 )并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为 ( )。 ( A) R1(C#, Cn, T), R2(T, Ta) ( B) R1(C#, Cn), R2(T, Ta) ( C) R1(C#, Cn, Ta), R2(T, Ta) ( D) R1(C#, T), R2(T, Ta) 国家二级 C语言(公共基础知识)机试模拟试卷 16答案与解析 一、选择题 1 【正确答案】 A 【试题解析】 数据模型按照不同的应用层

12、次分为 3种类型:概念数据模型、逻辑数据模型、物理数据模型。 概念数据模型简称概念模型,它是一种面向客观世界、面向用户的模型;它与具体的数据库管理系统无关,与具体的计算机平台无关。较为有名的概念数据模型有实体联系模型 (E-R模型 )、面向对象模 型及谓词模型。 逻辑数据模型又称逻辑模型,它是一种面向数据库系统的模型,该模型着重于在数据库系统一级的实现。逻辑数据模型有层次模型、网状模型、关系模型和面向对象模型。 物理数据模型又称物理模型,它是一种面向计算机物理表示的模型,此模型给出了数据模型在计算机上物理结构的表示。 【知识模块】 公共基础知识 2 【正确答案】 D 【试题解析】 实体是概念世

13、界中的基本单位,是客观存在并可以相互区别的事物。要建立表示学生选修课程活动的实体联系模型,能互相区别并可以联系起来的实体是学生和课程。 【 知识模块】 公共基础知识 3 【正确答案】 A 【试题解析】 每所学校只有一名校长,每个校长只在一所学校任职,则实体学校和实体校长之间是一对一的联系。 【知识模块】 公共基础知识 4 【正确答案】 B 【试题解析】 一间宿舍可以住多名学生,一个学生只能在一个宿舍,则实体宿舍与实体学生间的联系是一对多。宿舍是一的一方,学生是多的一方。 【知识模块】 公共基础知识 5 【正确答案】 D 【试题解析】 一个教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实

14、体教师与实 体课程间的联系是多对多。 【知识模块】 公共基础知识 6 【正确答案】 C 【试题解析】 在 E-R图中实体集用矩形表示,矩形框内写实体名;属性用椭圆表示,并用无向边将其与相应的 “实体 ”或 “联系 ”连接起来;联系用菱形表示,在菱形框内写联系名,并用无向边将其与有关实体连接起来,在无向边旁标上联系的类型 (1: 1、 1: n或 n: n)。 【知识模块】 公共基础知识 7 【正确答案】 B 【试题解析】 关系数据模型的三个组成部分:关系的数据结构 (用二维表表示 ),关系操纵 (查询、删除、插入、修改 ),关系的数据约束 (实体完整性约束、参照完整性约束、用户定义的完整性约束

15、 )。 【知识模块】 公共基础知识 8 【正确答案】 D 【试题解析】 关系模式采用二维表来表示关系,简称表。 【知识模块】 公共基础知识 9 【正确答案】 B 【试题解析】 关系数据库中的二维表一般满足 7个性质: 元组 (行 )个数是有限的 元组个数有限性。 元组 (行 )均不相同 元组的唯一性。 元组 (行 )的次序可以任意交换 元组的次序无关性。 元组 (行 )的分量是不可分割的基本特征 元组分量的原子性。 属性 (列 )名各不相同 属性名唯一性。 属性 (列 )与次序无关,可以任意交换 属性的次序无关性。 属性 (列 )的分量具有与该属性相同的值域 分量值域的统一性。 【知识模块】

16、公共基础知识 10 【正确答案】 B 【试题解析】 在关系模式中凡能唯一标识元组的最小属性集称为该关系的键或码。关系模式中可能有若干个键,它们称为该表的候选码或候选键。关系模式中不能没有候选键。 【知识模块】 公共基础知识 11 【正确答案】 D 【试题解析】 一个属性 (即一列 ),在某张表中不是主键 (主码 ),但在其他表中是主键 (主码 ),则它是第一张表的外键 (外码 )。在 “系 ”表中, “系编号 ”为主键;在 “学生 ”表中, “学号 ”是主键, “系编号 ”不是主键,则 “系编号 ”是表 “学生 ”的外键。 【知识模块】 公共基础知识 12 【正确答案】 A 【试题解析】 关系

17、模型中可以有 3类完整性约束:实体完整性约束、参照完整性约束和用户定义的完整性约束。实体完整性约束是指若属性 M是关系的主键, 则属性 M中的属性值不能为空值。 【知识模块】 公共基础知识 13 【正确答案】 D 【试题解析】 从关系模式中指定若干属性组成新的关系称为投影。对关系 R进行投影运算的结果记为 A(R),其中, A为 R中的属性列。本题中关系 T中的两列与关系 R中的两列相同,故为投影运算。 【知识模块】 公共基础知识 14 【正确答案】 C 【试题解析】 选择运算是在二维表中选出符合条件的行,形成新的关系的过程。设关系的逻辑条件为 F,则关系 R满足 F的选择运算可写成 F(R)

18、。本题中条件为“A=B C 4 D 3”( 为并且的意思 ),只有 (c, c, 11, 4)满足。 【知识模块】 公共基础知识 15 【正确答案】 A 【试题解析】 关系 R与 S经交运算后所得到的关系是由那些既在 R内又在 S内的有序组所组成,记为 RS。本题中,关系 T中的行既属于关系 R又属于关系S,故为交运算。 【知识模块】 公共基础知识 16 【正确答案】 C 【试题解析】 关系 R与 S经并运算后所得到的关系由属于 R或属于 S的元组构成,记为 R S。本题中,关系 T中的行要么属于关系 R,要么属于关系 S,故为并运算。 【 知识模块】 公共基础知识 17 【正确答案】 B 【

19、试题解析】 关系 R和关系 S经过差运算后得到的关系由属于关系 R而且不属于关系 S的元组构成,记为 R-S。观察题干可知,关系 T中的行属于关系 R,但不属于关系 S,故为差运算。 【知识模块】 公共基础知识 18 【正确答案】 D 【试题解析】 自然连接要求两个关系中进行比较的是相同的属性,并且进行等值连接,在结果中还要把重复的属性列去掉。本题属于自然连接,隐含条件是R A=S A。 【知识模块】 公共基础知识 19 【正确答案】 C 【试题解析】 关系 R1和关系 R2没有同名列,但关系 R1中的 B列与关系 R2中的 D列有相等值,因此属于等值连接。 【知识模块】 公共基础知识 20

20、【正确答案】 B 【试题解析】 S#, C#(SC)表示从关系 SC中取出 S#、 C#两列,得到的结果与关系C进行除运算,表示选修了表 C中全部课程的学生学号。 【知识模块】 公共基础知识 21 【正确答案】 A 【试题解析】 课程名 “操作系统 ”需要在 C表中进行查找,成绩在 “90分以上 (含 90分 )”需要在 SC表中查找, “学生姓名 ”需要在 S表中查找,所以必须对上述三个表进行连接后再进行操作。具体操作是:先从 C表中选出课程名是 “操作系统 ”的行Cn=“操作系统 ”(C),但是只要 “课程 ”列 C#(Cn=“操作系统 ”(C),得到筛选结果的一个小表;在 SC表中找出

21、“90分以上 (含 90分 )”的行 G =90(SC),得到第二个小表;两个小表进行连接操作并从结果中取 “学号 ”列 S#(C#(Cn=“操作系统 ”(C) G =90(SC);这样得到的结果再与 S表连接并从结果中只取 “姓名 ”列 Sn(S#(C#(Cn=“操作系统 ”)(C) G =90(SC) S)。 【知识模块】 公共基础知识 22 【正确答案】 D 【试题解析】 关系数据库设计有需求分析、概念设计、逻辑设计、物理设计、编码、测试、运行、进一步修改等几个阶段。在需求分析阶段形成需求说明书,概念设计阶段形成概念数据模型 (E-R模型,作为进一步设计数据库的依据 ),逻辑设计阶段形成

22、逻辑数据模型 (从 E-R图向关系模式转换、关系视图设计、模式规范化 ),物理设计阶段形成数据库内部模型 (此时涉及具体软件硬件环境 )。 【知识模块】 公共基础知识 23 【正确答案】 B 【试题解析】 E-R模型与关系模型间的转换关系如下表所示。【知识模块】 公共基础知识 24 【正确答案】 A 【试题解析】 关系数据库中的关系是要满足一定要求的,满足不同程度要求的为不同的范式。满足最低要求的叫第一范式,简称 1NF。在满足第一范式的基础上,进一步满足更多要求规范则是第二范式。然后在满足第二范式的基础上,还可以再满足第三范式,以此类推。 对于关系模式,若其中的每个属性都已不能再分为简单项,

23、则它属于第一范式。 若某个关系 R为第一范式,并且 R中每一个非主属性完全依赖于 R的某个候选键,则称其为第二范式。第二范式消除了非主属性对主键的部分依赖。 如果关系 R是第二范式,并且每个非主属性都不传递依赖于 R的候选键,则称 R为第三范式。 (传递依赖:在关系模式中,如果 YX , XA ,且 X不决定 Y和 A不属于 X,那么 YA 是传递依赖。 ) 比第三范式更高级的 BCF范式,它要求所有属性都不传递依赖于关系的任何候选键。 【知识模块】 公共基础知识 25 【正确答案】 B 【试题解析】 对于关系模式,若其中的每个属性都已不能再分为简单项,则它属于第一范式。本题中 “部门成员 ”

24、可进一步 分解 (成员编号、姓名等 ),因此不满足第一范式。 【知识模块】 公共基础知识 26 【正确答案】 B 【试题解析】 本题中关系 S中的 “学号 ”列可决定 “所在系 ”列, “所在系 ”列又可决定 “所在系的系主任 ”,存在传递函数依赖,不满足第三范式。 【知识模块】 公共基础知识 27 【正确答案】 B 【试题解析】 由题可知关系模式 R有三个函数依赖: (书店编号,书籍编号 ) 部门编号 (书店编号,部门编号 ) 负责人 (书店编号,书籍编号 ) 库存数量 由此可知, (书店编号,书籍编号 )可以唯一标 识关系模式 R中的每个元组,因此属于关系模式的主键。在此关系模式中,每个属

25、性都是不可再分的, R属于 1NF,且 “书店编号 ”和 “书籍编号 ”单独之一都不能决定其他非主属性,所以 R属于2NF;但 (书店编号,书籍编号 )可以决定 “部门编号 ”, “部门编号 ”又可决定 “部门负责人 ”,存在传递依赖,所以不属于 3NF,更不是 BCNF。 【知识模块】 公共基础知识 28 【正确答案】 A 【试题解析】 关系 S的主键是 S#(学号 ), S#是主属性,但非主属性 Sd(所在系 )也可决定 Dc(所在系的系主任 ),所以包含对非主属性 部分依赖的关系是 S。 【知识模块】 公共基础知识 29 【正确答案】 C 【试题解析】 关系 SC的主属性为 (S#、 C

26、#),但在 SC中 S#(学号 )单独就可以决定 Sd(所在系 ), Sd(所在系 )可决定 Dc(所在系的系主任 ),故对主属性传递依赖的是 S#Sd , SdDc 。 【知识模块】 公共基础知识 30 【正确答案】 A 【试题解析】 本题的码为课程号,由于每门课程只有一位任课教师,课程号就可以决定教师名、教师地址。课程号可决定教师名,教师名又决定教师地址,这里有对主属性的传递依赖 。可将该关系模式拆分为两个关系模式 R1和 R2,其中 R1包含课程号、课程名、教师名, R2包含教师名、教师地址。其中 R1的主码是课程号, R2的主码为教师名。这样两个表都不会出现对主属性的传递依赖。 【知识模块】 公共基础知识

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1