1、国家计算机三级(数据库技术)94 及答案解析(总分:99.99,做题时间:120 分钟)一、选择题(每题 1 分,共 60 分)(总题数:60,分数:60.00)1.下列_不属于故障的主要类型。(分数:1.00)A.事务故障B.逻辑故障C.系统故障D.磁盘故障基于“学生一选课一课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)(分数:1.00)(1).若要求查找选修“数据库技术”这门课程的学生姓名和成绩,将涉及关系(分数:0.50)A.S 和 SCB.SC 和 CC.S 和 CD.S、SC 和 C(2).若
2、要求查找姓名中第二个字为阳字的学生的学号和姓名,下列 SQL 语句中,哪一个(些)是正确的? ISELECT S#,SNAFRoM FwHERE SNAME=_阳 SELEeTS#,SNAME FROM SWHERE SNAME LIKE _阳 SELECT S#,SNAME FROM S WHERE SNAME LIKE 阳(分数:0.50)A.只有 IB.只有C.只有D.都正确2.用计算机进行导弹飞行轨道的计算,属于下列_计算机应用领域。 (分数:1.00)A.人工智能B.过程控制C.辅助设计D.科学和工程计算3.下列关于“分布式数据库系统”的叙述中,正确的是_。 (分数:1.00)A.分
3、散在各节点的数据是不相关的B.用户可以对远程数据进行访问,但必须指明数据的存储节点C.每个节点是一个独立的数据库系统,既能完成局部应用,也支持全局应用D.数据可以分散在不同节点的计算机上,但必须在同一台计算机上进行数据处理4.下列术语中,哪一个属于数据库三级模式结构中的内模式?(分数:1.00)A.关系B.索引C.码D.视图5.设散列表的地址空间为 0 到 10,散列函数为 h(k)=k mod 11,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值 95,14,27,68,82,则最后一个关键码 82 的地址为_。 (分数:1.00)A.4B.5C.6D.76.下列两个数据库表中,
4、雇员号是雇员信息表的主键,部门号是部门信息表的主键,也是雇员信息表的外键。则部门信息表中的哪一行是可以被删除的? (分数:1.00)A.部门号为0l的行B.部门号为02的行C.部门号为03的行D.部门号为04的行7.第(38)至(41)题基于“学生-选课-课程“数据库中的三个关系:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)若要求查找选修“数据库技术“这门课程的学生姓名和成绩,将使用关系(分数:1.00)A.S 和 SCB.SC 和 CC.S 和 CD.S、SC 和 C8.层次型、网状型和关系型数据库划分原则是( )。(分数:1
5、.00)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系9.0racle 数据库系统物理空间的使用是由下列哪一个(些)结构控制韵?(分数:1.00)A.日志文件B.数据缓冲区C.模式对象D.表空间,、段和盘区10.事务故障恢复的步骤是( )。(分数:1.00)A.反向扫描日志文件、对每一个更新操作执行逆操作、如此下去B.对每一个更新操作执行逆操作、反向扫描日志文件、如此下去C.正向扫描日志文件、对 UNDO 队列中的事务进行 UNDO 处理、对 REDO 队列中的事务进行 REDO 处理D.正向扫描日志文件、对 REDO 队列中的事务进行 REDO 处理、对 UNDO 队列中的事
6、务进行 UNDO 处理11.下面关于计算机的论述,其中错误的是_。 1、第四代计算机以大规模集成电路和超大规模集成电路的使用为主要标志 2、50 年来计算机的发展趋势可以概括为:速度更快、功能更多、体积更小、价格更低 3、智能模拟是用计算机模拟人类某些智能行为,目前最先进的智能机器人已经能够完 全取代人脑进行思考 4、计算机信息处理,实质上就是由计算机进行数据处理的过程(分数:1.00)A.1、2B.4C.3D.1、2、412.数据库管理系统提供数据控制和保护功能,它包括( )。 数据的安全性保护 数据的完整性控制 数据恢复 并发控制 (分数:1.00)A.,和B.和C.,和D.全部13.多年
7、来,人们习惯于从计算机主机所使用的主要元器件把计算机的发展进行分代,所谓第 4 代计算机使用的主要元器件是_。(分数:1.00)A.电子管B.晶体管C.中小规模集成电路D.大规模和超大规模集成电路14.关于进程调度算法中的轮转法,下列描叙不正确的是_。(分数:1.00)A.就绪队列按 FCFS 方式排队B.就绪队列按 FIFO 方式排队C.每个运行进程一次占有处理器时间可以超过规定的实际单位D.可以调用调度原语而形成就绪进程轮流使用服务器15.在 DBMS 中系统初启程序,初始化 DBMS 的工作在下列哪个模块中完成?(分数:1.00)A.数据定义程序模块B.数据操纵程序模块C.数据库运行管理
8、程序模块D.数据库建立、维护程序模块16.对于学生信息表:student(sno,sname,sex,age,dept),能够得到年龄在 20 岁于 22 岁之间的学生的姓名和学号的语句是( )。(分数:1.00)A.SELECT * FROM student WHERE age BETWEEN 20 AND 22B.SELECT sname,sno FROM student WHERE age BETWEEN 20 AND 22C.SELECT sname,sno FROM student WHERE age=20D.SELECT sname,sno FROM student WHERE a
9、ge=2217.下列关于线性表、栈和队的叙述,错误的是_。 (分数:1.00)A.线性表是给定的 n(n 必须大于零)个元素组成的序列B.线性表允许在表的任何位置进行插入和删除操作C.栈只允许在一端进行插入和删除操作D.队列允许在一端进行插入在另一端进行删除18.数据库的三级模式结构中,外模式又称为( )。(分数:1.00)A.物理模式B.存储模式C.逻辑模式D.用户模式19.利用 SQL 的 GRANT 语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语_。 (分数:1.00)A.WITH PRIVILEGESB.WITH O
10、PTIONC.WITH GRANT OPTIOND.WITH ALL PRIVILEGES20.一个用品信息表 goods_inf(gno,gname,gnum,gtime),把所有的用品数量增加 100,正确的操作是( )。(分数:1.00)A.UPDATE goods_inf SET gnum=100B.UPDATE goods_inf SET gnum=gnum+100C.UPDATE goods_inf WHERE gnum=gnum+100D.UPDATE goods_inf LIKE gnum=gnum+10021.在数据库管理系统中,下面哪一项不是数据库存取的功能模块?(分数:1
11、.00)A.事务管理程序模块B.数据更新程序模块C.交互式程序查询模块D.查询处理程序模块22.批处理操作系统的主要缺点是(分数:1.00)A.系统吞吐量小B.用户不能直接控制其作业的执行C.不具备并发性D.系统资源利用率不高23.候选关键字的属性可以有_。(分数:1.00)A.0 个B.1 个C.1 个或多个D.多个24.在一个数据库中,模式的个数(分数:1.00)A.有任意多个B.与用户个数相同C.由设置的系统参数决定D.只有 1 个25.为了控制用户程序不能执行特权指令是通过设置 PSW 中的一个状态位来标志,这一位是_。(分数:1.00)A.保护位B.CPU 状态位C.屏蔽位D.条件位
12、26.回收用户 U1,U2 和 U3 在关系 employee 的 salary 属性上的 UPDATE 限的语句是( )。(分数:1.00)A.REVOKE UPDATE(salary) ON employee(U1,U2,U3)B.REVOKE UPDATE(salary)ON employee FROM U1,U2,U3C.REVOKE UPDATE ON employee FROM U1,U2,U3D.REVOKE UPDATE(salary) FROM U1,U2,U327.对并发操作若不加以控制,可能会带来( )。(分数:1.00)A.不安全B.死锁C.死机D.不一致28.表 em
13、p 表的主键是雇员号,DEPT 的主键是部门号。则以下哪个删除操作不正确? *(分数:1.00)A.从雇员信息表 emp 中删除行(010,王宏大,01,1200)B.从部门信息表 dept 中删除行(03,服务部,02)C.从部门信息表 dept 中删除行(04,财务部,04)D.先在雇员信息表 emp 中删除行(010,王宏大,01,1200),然后从部门信息表 dept 中删除行(01,业务部,01)29.设有关系 R,S 和 T 如下。关系 T 是由关系 R 和 S 经过哪种操作得到的? (分数:1.00)A.RSB.R-SC.RSD.30.若用如下的 SQL 语句创建一个 worke
14、r 表: CREATE TABLE worker(NO C(4)NOT NULLNAME C(8) NOT NULL, SEX C(2),AGE N(2) ) 可以插入到 worker 表中的是( )。 (分数:1.00)A.(20031006,NULL,男,23)B.(20031006,李林)C.(NULL,李林,男,23)D.(20031006,李林,男,23)31.数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是_。 (分数:1.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程C.结构分析法和模块结构D.实体-联系方法和 E-R 图32.对现实世界要处理的对象
15、进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。这属于哪一阶段的任务?(分数:1.00)A.需求分析B.概念结构设计C.逻辑结构设计D.物理设计33.一个已经具备运行条件,但由于没有获得 CPU 而不能运行的进程处于_。(分数:1.00)A.等待状态B.就绪状态C.睡眠状态D.挂起状态34.数据库的三级模式结构中,外模式又称为( )。(分数:1.00)A.物理模式B.存储模式C.逻辑模式D.用户模式35.事务的 ACID 特性中 C 的含义是_。 (分数:1.00)A.一致性(Consistency)B.邻近性(Contiguity)C.连续
16、性(Continuity)D.并发性(Concurrency)36.已知成绩关系如下图所示。执行 SQL 语句: SELECT COUNT(DISTINCT 学号) FROM 成绩 WHERE 分数60 查询结果中包含的元组数目是( )。 (分数:1.00)A.1B.2C.3D.437.数据库具有最小冗余度、较高的程序与数据独立性,易于扩充和_的特点。(分数:1.00)A.程序结构化B.程序标准化C.数据模块化D.数据结构化38.在页式存储管理中,系统提供一对硬件寄存器,它们是(分数:1.00)A.基址寄存器和限长寄存器B.页表始址寄存器和页表长度寄存器C.上界寄存器和下界寄存器D.直接地址寄
17、存器和间接地址寄存器学生关系 student 的主码是 sno,课程关系 course 的主码是 cno,选课关系 sc 的主码是(sno,cno)。(分数:0.99)(1).执行 SQL 语句:SELECTstudent.sno,sname,cno,gradeFROMstudent,SCWHEREsex=女andstudent.sno=SC.sno 则该语句对 student 和 SC 执行的操作有【 】。 (分数:0.33)A.B.C.D.(2).查找学生姓名及其所选修课程的课程号和成绩,正确的 SQL 语句是【 】。(分数:0.33)A.SELECT sname FROM student
18、,SELECT cno,grade FROM SC WHERE student.sno=SC.snoB.SELECT sname,cno,grade FROMstudent,course WHEREstudent.sno=course.CnoC.SELECT sname,cname,grade FROMstudent,course,SC WHEREstudent.sno=SC.snoandSC.cno=course,cnoD.SELECT sname,cno,grade FROMstudent,SC WHEREstudent.sno=sc.sno(3).查找选修课程名为数据库的学生姓名和成绩,
19、正确的答案中应有几个记录?(分数:0.33)A.1 个B.2 个C.3 个D.4 个39.用谓词来表达查询要求的方式是( )。(分数:1.00)A.关系演算B.关系代数C.关系逻辑D.关系查询40.下列关于死锁的叙述中,不正确的是( )。(分数:1.00)A.系统的安全状态是没有死锁的状态B.银行家算法是一种有效的避免死锁的算法C.死锁避免策略提高了资源利用率也降低了系统开销D.可以用资源剥夺法或者撤销进程法来解除死锁41.下列叙述中,哪些是 PowerBuilder 的特性?(分数:1.00)A.仅和B.仅、和C.仅和D.全部42.实际上数据库设计者不能控制的是( )。(分数:1.00)A.
20、I/O 服务B.数据通信延迟时间C.主存空间D.封锁延迟43.设 S,SC 分别为学生关系和选课关系,现要查询选修 C2 课程,且成绩为 B 以上(含 B)的学生及成绩,相应的 SQL 语句是: SELECT S.*,SC.G FROM S,SC WHERE S.S#=SC.S# AND SC.C#=C2 AND _。(分数:1.00)A.SC.G=BB.SC.GBD.SC.G0 时 记为(a1,a2,ai,an),其中 a1 是第一个数据元素,an 是最后一个数据元素。18.数据库的三级模式结构中,外模式又称为( )。(分数:1.00)A.物理模式B.存储模式C.逻辑模式D.用户模式 解析:
21、数据库的体系结构通常有三级模式组成,它们是:外模式、模式和内模式。其中外模式又被称为子模式或用户模式。19.利用 SQL 的 GRANT 语句可向用户授予操作权限。当用该语句向用户授予操作权限时,若允许用户将获得的权限再授予其他用户,应在该语句中使用短语_。 (分数:1.00)A.WITH PRIVILEGESB.WITH OPTIONC.WITH GRANT OPTION D.WITH ALL PRIVILEGES解析:GRANT 语句的一般格式为: GRANT 权限,权限. ON 对象类型对象名 TO 用户,用户. WITH GRANT OPTION; 其中若指定了 WITH GRANT
22、OPTION 子句,则获得某种权限的的用户还可以把这种权限再授予其他 的用户。若没有指定 WITH GRANT OPTION 子句,则获得某种权限的用户只能使用该权限,但不能传播 该权限。 20.一个用品信息表 goods_inf(gno,gname,gnum,gtime),把所有的用品数量增加 100,正确的操作是( )。(分数:1.00)A.UPDATE goods_inf SET gnum=100B.UPDATE goods_inf SET gnum=gnum+100 C.UPDATE goods_inf WHERE gnum=gnum+100D.UPDATE goods_inf LIK
23、E gnum=gnum+100解析:更新操作语句的一般格式:UPDATESET=WHERE 谓词;21.在数据库管理系统中,下面哪一项不是数据库存取的功能模块?(分数:1.00)A.事务管理程序模块 B.数据更新程序模块C.交互式程序查询模块D.查询处理程序模块解析:在数据库管理系统中,数据库存取功能模块有:数据更新程序模块;交互式程序查询模块;查询处理程序模块。22.批处理操作系统的主要缺点是(分数:1.00)A.系统吞吐量小B.用户不能直接控制其作业的执行C.不具备并发性 D.系统资源利用率不高解析:23.候选关键字的属性可以有_。(分数:1.00)A.0 个B.1 个C.1 个或多个 D
24、.多个解析:主关键字或侯选关键字,是属性或属性的组合,其值能够惟一地标识一个元组。24.在一个数据库中,模式的个数(分数:1.00)A.有任意多个B.与用户个数相同C.由设置的系统参数决定D.只有 1 个 解析:模式也称概念模式或逻辑模式,在数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式。25.为了控制用户程序不能执行特权指令是通过设置 PSW 中的一个状态位来标志,这一位是_。(分数:1.00)A.保护位B.CPU 状态位 C.屏蔽位D.条件位解析:程序状态字 PSW 由条件码标志和控制标志构成,其中控制信息是由系统程序和用户程序根据需要用 指令来设
25、置的,而状态信息是由中央处理器根据计算的结果自动设置的。26.回收用户 U1,U2 和 U3 在关系 employee 的 salary 属性上的 UPDATE 限的语句是( )。(分数:1.00)A.REVOKE UPDATE(salary) ON employee(U1,U2,U3)B.REVOKE UPDATE(salary)ON employee FROM U1,U2,U3 C.REVOKE UPDATE ON employee FROM U1,U2,U3D.REVOKE UPDATE(salary) FROM U1,U2,U3解析:回收用户 U1,U2 和 U3 在关系 employ
26、ee 的 salary 属性上的 UPDATE 权限的语句是 REVOKE UPDATE(salary) ON employee FROM U1,U2,U3。27.对并发操作若不加以控制,可能会带来( )。(分数:1.00)A.不安全B.死锁C.死机D.不一致 解析:对并发操作若不加以控制,可能会带来不一致。28.表 emp 表的主键是雇员号,DEPT 的主键是部门号。则以下哪个删除操作不正确? *(分数:1.00)A.从雇员信息表 emp 中删除行(010,王宏大,01,1200)B.从部门信息表 dept 中删除行(03,服务部,02)C.从部门信息表 dept 中删除行(04,财务部,0
27、4) D.先在雇员信息表 emp 中删除行(010,王宏大,01,1200),然后从部门信息表 dept 中删除行(01,业务部,01)解析:BSP 过程定义中,产品/服务以及支持性资源都是具有生命周期的过程类,它们按四个阶段:需求、获取、服务(经营和管理)和回收/分配来划分。需求资源计划、执行计划的过程属于需求阶段;开发一种产品/服务、获取开发中需要资源的过程属于获取阶段;组织加工、修改维护所需资源,或对产品/服务进行存储/服务的过程属于经营/管理阶段;中止企业的产品/服务是结束资源使用的过程;属于回收/分配阶段。29.设有关系 R,S 和 T 如下。关系 T 是由关系 R 和 S 经过哪种
28、操作得到的? (分数:1.00)A.RSB.R-SC.RS D.解析:关系运算中,“交”的定义是:关系 R 和 S 的交是既属于 R 又属于 S 的元组组成的集合,记做RS。关系 T 中的两个元组正是对 R 和 S 进行交运算得来的。30.若用如下的 SQL 语句创建一个 worker 表: CREATE TABLE worker(NO C(4)NOT NULLNAME C(8) NOT NULL, SEX C(2),AGE N(2) ) 可以插入到 worker 表中的是( )。 (分数:1.00)A.(20031006,NULL,男,23)B.(20031006,李林)C.(NULL,李林
29、,男,23)D.(20031006,李林,男,23) 解析:no 字段和 name 字段不允许为空,因此在进行插入操作时,该属性值不能为空,故 A),B),C)项中都有空值。sex 字段为字符型,而 A)选项中的该属性值为数值型,也不正确。31.数据库设计的概念结构设计阶段,表示概念结构的常用方法和描述工具是_。 (分数:1.00)A.层次分析法和层次结构图B.数据流程分析法和数据流程C.结构分析法和模块结构D.实体-联系方法和 E-R 图 解析:设计数据库概念模型最著名、最实用的方法是 P.P.S.chen 于 1976 年提出的“实体-联系方法”,简称 E-R 方法。它采用 E-R 模型将
30、现实世界的信息结构统一用实体、属性、以及实体之间的联系来描述。32.对现实世界要处理的对象进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。这属于哪一阶段的任务?(分数:1.00)A.需求分析 B.概念结构设计C.逻辑结构设计D.物理设计解析:新奥尔良方法将数据库设计过程分为 4 个阶段:需求分析、概念结构设计、逻辑结构设计和物理设计。需求分析阶段是在用户调查的基础上,通过分析,逐步明确用户对系统的需求,包括数据需求和围绕这些数据的业务处理需求。注意:在题干的叙述中,“对现实世界要处理的对象进行详细调查,在了解现行系统的概况,确定新系统功能的过
31、程中,收集支持系统目标的基础数据及其处理方法”属于需求分析阶段,故 A)选项正确。33.一个已经具备运行条件,但由于没有获得 CPU 而不能运行的进程处于_。(分数:1.00)A.等待状态B.就绪状态 C.睡眠状态D.挂起状态解析:一个已经具备运行条件,但由于没有获得 CPU 而不能运行的进程处于就绪状态。34.数据库的三级模式结构中,外模式又称为( )。(分数:1.00)A.物理模式B.存储模式C.逻辑模式D.用户模式 解析:EDI 的特点有两个或多个计算机应用系统之间的通信,要求计算机之间传输的信息遵循一定的语法规则和强调 数据自动投递和处理而不需要人工介入。35.事务的 ACID 特性中
32、 C 的含义是_。 (分数:1.00)A.一致性(Consistency) B.邻近性(Contiguity)C.连续性(Continuity)D.并发性(Concurrency)解析:为了保证事务的正确 执行,维护数 据库的完整性 ,要求数据库 系统维护的事 务特性:原子 性 、一致性、隔离性、持久性。36.已知成绩关系如下图所示。执行 SQL 语句: SELECT COUNT(DISTINCT 学号) FROM 成绩 WHERE 分数60 查询结果中包含的元组数目是( )。 (分数:1.00)A.1 B.2C.3D.4解析:关系数据库标准语言 SQL 中 SELECT 语句的功能是查询。C
33、OUNT 是用于计数的函数;FROM 说明要查询的表;WHERE 说明查询条件;DISTINCT 去掉结果中的重复值。37.数据库具有最小冗余度、较高的程序与数据独立性,易于扩充和_的特点。(分数:1.00)A.程序结构化B.程序标准化C.数据模块化D.数据结构化 解析:根据数据库的特点所知,数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户所共享。38.在页式存储管理中,系统提供一对硬件寄存器,它们是(分数:1.00)A.基址寄存器和限长寄存器B.页表始址寄存器和页表长度寄存器 C.上界寄存器和下界寄存器D.直接地址寄存器和间接地址寄
34、存器解析:页式存储管理中,系统有页表始址寄存器和页表长度寄存器。学生关系 student 的主码是 sno,课程关系 course 的主码是 cno,选课关系 sc 的主码是(sno,cno)。(分数:0.99)(1).执行 SQL 语句:SELECTstudent.sno,sname,cno,gradeFROMstudent,SCWHEREsex=女andstudent.sno=SC.sno 则该语句对 student 和 SC 执行的操作有【 】。 (分数:0.33)A.B. C.D.解析:SQL 语句中只选择了三个关系的部分属性,所以存在投影操作,由于连接了多个关系,所以存在自然连接操作
35、;SQL 语句中的 WHERE 子句是有条件性地选择,所以也存在选择操作。(2).查找学生姓名及其所选修课程的课程号和成绩,正确的 SQL 语句是【 】。(分数:0.33)A.SELECT sname FROM student,SELECT cno,grade FROM SC WHERE student.sno=SC.snoB.SELECT sname,cno,grade FROMstudent,course WHEREstudent.sno=course.CnoC.SELECT sname,cname,grade FROMstudent,course,SC WHEREstudent.sno=
36、SC.snoandSC.cno=course,cnoD.SELECT sname,cno,grade FROMstudent,SC WHEREstudent.sno=sc.sno 解析:题意中要求查找学生姓名、课程号和成绩,这三个属性可以查找两个关系表 student 和 sc,通过条件 student.so=sc.so 进行连接。(3).查找选修课程名为数据库的学生姓名和成绩,正确的答案中应有几个记录?(分数:0.33)A.1 个B.2 个C.3 个 D.4 个解析:课程名称为“数据库“的课程号为 C1,在关系表 sc 中存在 3 个记录,并且 sc 关系表中的 sno 也对应于 stude
37、nt 表,所以查询结果是 3 条记录。39.用谓词来表达查询要求的方式是( )。(分数:1.00)A.关系演算 B.关系代数C.关系逻辑D.关系查询解析:PC 键盘布置了 83 个键,内部由一块 8049 MPU 控制,8049 是典型的 8 位单片机,8049 的主要任务是扫描键盘阵列、读取键盘、去抖动和组成扫描码。40.下列关于死锁的叙述中,不正确的是( )。(分数:1.00)A.系统的安全状态是没有死锁的状态B.银行家算法是一种有效的避免死锁的算法C.死锁避免策略提高了资源利用率也降低了系统开销 D.可以用资源剥夺法或者撤销进程法来解除死锁解析:建议书的内容包括四个方面:信息结构方面,对
38、目前正在开发的系统所需要的修改、对作为未来方向和未来信息系统规划基础的信息结构的认可,对现行系统 的过渡性改进;信息系统管理方面,加强数据管理以控制组织机构内的数据资源,并提供一个测控系统,以保证未来实施工作能顺利完成;分布信息系统规划方面,分布信息系统的硬件配置、数据的组织和程序的开发;总体结构优先顺序方面,提出将被实行的优先级 的系统,实行高优先级系统的先行系统的确定。41.下列叙述中,哪些是 PowerBuilder 的特性?(分数:1.00)A.仅和B.仅、和 C.仅和D.全部解析: Powerbuilder 的主要特点包括:专业的客户机/服务器应用开发工具;全面支持面向对象开发; 使
39、用专门接口或 ODBC,可同时支持与多种数据库的连接;支持动态数据交换、动态链接库、对象链入与嵌人;提供灵活、快捷的数据和结构移动方式;提供强大的调试器和多种调试方式;支 持 Web 快速开发。42.实际上数据库设计者不能控制的是( )。(分数:1.00)A.I/O 服务B.数据通信延迟时间 C.主存空间D.封锁延迟解析:BSP 方法是企业系统规划方法的简写,它着重于帮助企业做出信息 系统的规划,来满足其近期的长期的信息需求。 43.设 S,SC 分别为学生关系和选课关系,现要查询选修 C2 课程,且成绩为 B 以上(含 B)的学生及成绩,相应的 SQL 语句是: SELECT S.*,SC.
40、G FROM S,SC WHERE S.S#=SC.S# AND SC.C#=C2 AND _。(分数:1.00)A.SC.G=BB.SC.GBD.SC.GB解析:成绩为 B 以上(含 B),即成绩为A或B,B 正确。44.在 PowerBuilder 应用程序中,对数据库数据的操作是通过下列哪一个对象进行的?(分数:1.00)A.Data Window B.WindowC.ApplicationD.User Object解析:在 PowerBuilder 应用程序中,提供了丰富的数据表现风格,可定制的称为“Data Window”对象,可容易地对数据库中的数据进行操作并能灵活地制作报告和商业
41、图形。45.为了防止一个用户的工作不适当地影响另一个用户,应该采取( )。(分数:1.00)A.完整性控制B.安全性控制C.并发控制 D.访问控制解析:当使用电子邮件访问 POP3 服务器时,比较适合用户从一台固定的客户机访问邮箱的情况。46.有关系模式 A(C,T,H,R,S),其中各属性的含义是: C:课程 T:教员 H:上课时间 R:教室 S:学生 根据语义有如下函数依赖集: F=CT,(H,R)C,(H,T)R,(H,S)R 现将关系模式 A 分解为两个关系模式 A1(C,T)和 A2(H,R,S),则其中 A1 的规范化程度达到( )。 (分数:1.00)A.1NFB.2NFC.3N
42、FD.BCNF 解析:A1 关系模式存在函数依赖集为 F=CT,主码为 C,其他属性 T 完全直接依赖于主码 C;主码是单属性码,所以该关系模式规范化程度可达到 BCNF。47.表 emp 表的主键是雇员号,DEPT 的主键是部门号。则下列哪个插入操作正确? (分数:1.00)A.在雇员信息表 emp 中插入行(102,赵民,05,1200)B.在雇员信息表 emp 中插入行(101,赵民,01,1200)C.先在部门信息表 dept 中删除行(03,服务部,02)然后在雇员信息表 emp 中插入行(105,李丽,03,1200)D.在雇员信息表 emp 中插入行(105,李丽,03,1200
43、) 解析:在部门信息表 dept 中没有部门号为 05 的部门,因此 A)不正确;在表中主键不能相同,因此 B)不正确;当删除了部门号为 03 的部门后,就不能在插入一条部门号为 03 的雇员信息了,所以 C)不正确。48.数据库管理系统中的安全控制模块属于(分数:1.00)A.数据库定义程序模块B.数据库操纵程序模块C.数据库运行管理程序模块 D.数据库组织、存储和管理程序模块解析:数据库运行管理方面的程序模块一方面保证用户事务的正常运行及其原子性,另一方面保证数据库存的安全性和完整性。49.设关系模式 R(S,D,M),其函数依赖集 F=SD,DM,则关系 R 的规范化程度达到( )。(分
44、数:1.00)A.1NFB.2NF C.3NFD.BCNF解析:定义数据类的步骤依次是识别数据类、给出数据类定义、建立数据类与过程的关系。50.有一个关系:学生(学号,姓名,系别),规定学号的值域是 8 个数字组成的字符串,这一规则属于( )。(分数:1.00)A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束 D.关键字完整性约束解析:关系的约束条件也称为关系的数据完整性规则。它是对关系的一些限制和规定。它包括实体完整性、参照完整性和用户定义完整性。实体完整性:这条规定的现实意义是,关系模型对应的是现实世界的数据实体,而关键字是实体惟一性的表现,没有关键字就没有实体,所有关键字不能
45、是空值。这是实体存在的最基本的前提,所以称之为实体完整性。参照完整性:参照完整性规则也可称为引用完整性规则。这条规则是对关系外部关键字的规定,要求外部关键字的取值必须是客观存在的,即不允许在一个关系中引用另一个关系不存在的元组。用户定义完整性:由用户根据实际情况,对数据库中数据的内容所作的规定称为用户定义的完整性规则。通过这些限制数据库中接受符合完整性约束条件的数据值,不接受违反约束条件的数据,从而保证数据库的数据合理可靠。51.下列哪一种(些)磁盘调度算法只考虑了公平性? .先来先服务 .最短寻道时间优先 .扫描(分数:1.00)A. B.C.和D.全部解析:先来先服务算法只考虑公平性,最短
46、寻道时间只考虑效率,扫描算法即考虑公平性又考虑效率。52.在下面关于层次模型的描叙中,_是不正确的。 (分数:1.00)A.层次模型是数据库系统中最早出现的数据模型B.层次模型支持数据记录的插入、删除C.上一层记录与下一层记录之间的关联关系不只是一对多联系 D.层次模型支持数据记录的修改和检索解析:层次模型是数据库系统中最早出现的数据模型,其典型系统是 IBM 公司的 IMS。 层次模型的数据结构是以记录类型为结点的有向树,图中有且仅有一个结点无父结点,称之为根结点;其 余每个结点有且仅有一个父结点。上一层记录与下一层记录之间的关联关系只能是一对多联系,即每一个 记录至多有一个父记录,同时,全
47、部数据必须以有序树的形式组织起来,任何一个记录只有按路径查看, 才能显示其全部意义。层次模型的数据操作:层次模型支持数据记录的插入、删除、修改和检索 4 种基本数据操作。53.系统故障恢复的步骤是( )。(分数:1.00)A.反向扫描日志文件、对每一个更新操作执行逆操作、如此下去B.对每一个更新操作执行逆操作、反向扫描日志文件、如此下去C.正向扫描日志文件、对 UNDO 队列中的事务进行 UNDO 处理、对 REDO 队列中的事务进行 REDO 处理 D.正向扫描日志文件、对 REDO 队列中的事务进行 REDO 处理、对 UNDO 队列中的事务进行 UNDO 处理解析:事务故障恢复的步骤:反
48、向扫描日志文件、对每一个更新操作执行逆操作、如此下去。系统故障恢复的步骤:正向扫描日志文件、对 UNDO 队列中的事务进行 UNDO 处理、对 REDO 队列中的事务进行 REDO处理。注意:A)选项是事务故障恢复的步骤,不是系统故障恢复的步骤,故不选择 A),B),D)选项叙述错误;故 C)选项正确。54.下面关于计算机病毒的叙述中,不正确的是_。 1、计算机病毒有破坏性,凡是软件能作用到的计算机资源,都有可能受到病毒的破坏 2、计算机病毒有潜伏性,它可能长期潜伏在合法的程序中,遇到一定条件才开始进行 破坏活动 3、计算机病毒有传染性,它能不断扩散,这是计算机病毒最可怕的特性 4、计算机病毒是开发程序时未经测试而附带的一种寄生性程序,它能在计算机系统中 存在和传播 (分数:1.00)A.1B.2C.3D.4 解析:计算机病毒是指能够侵入计算机系统并在计算机系统中潜伏、传播、破坏系统正常工作的一种具有 繁殖能力的程序。它