004-综合三(数据库原理软件工程操作系统)yt及答案.doc
文本预览下载声明
北京化工大学
攻读硕士学位研究生复试样题及答案
《数据库系统原理》《软件工程 》《操作系统》
注意事项
初步整理,仅供参考~
填空题(本大题共15个需要填充的空格,每空1分,共15分)
DBMS并发控制的基本单位为_______事务________。
保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏、这是指数据的______安全性______。
DB并发操作通常会带来三类问题:丢失修改、____不可重复读______和读“脏数据”。
按照在软件生命周期全过程中应完成的任务的性质,在概念上可以把软件生命周期划分成__问题定义__、可行性研究、需求分析、__总体设计__、详细设计、__编码和单元测试_、综合测试和维护等8个阶段。
模块的独立程度可以由两个定性标准度量:内聚和______耦合____。
用面向对象方法开发软件,通常需要建立3种形式的模型:描述系统____数据结构 __的对象模型、描述系统控制结构的___动态模型___和描述系统功能的功能模型。
面向数据流的设计方法将信息流映射成___软件结构____。
P/V操作中信号量S的初值为3,若当前值为-1,则表示有 1 个进程在等待。我们把在每个进程中访问临界资源的那段程序代码称为 。选择与当前磁头所在磁道距离最近的请求作为下一次服务对象的是 最短寻道时间优先 磁盘调度算法。
在单处理机系统中,如果当前时刻共有N个进程,则处于就绪状态的进程最多有 1 个,处于等待状态的进程最多有 个。
2. 所谓函数依赖的实质是描述关系模式中_______________之间的相互制约和相互_______________的关系。
7. 软件维护通常包括4类活动:____维护__、___适应性维护___、_____和预防性维护。
C )。
A.数据库的数据依赖于用户的应用程序
B.DBMS与DB相互独立
C.用户应用程序与数据库的数据相互独立
D.用户应用程序与DBMS相互独立
数据库的数据完整性为( D )。
A.数据的正确性 B.数据的独立性、可控性
C.数据的一致性 D.数据的正确性、有效性和相容性
SQL语言称为( C )。
A.结构化定义语言 B.结构化控制语言
C.结构化查询语言 D.结构化操纵语言
关系模式R中的属性全部是主属性,则R的最高范式必定是( B )。
A.2NF B.3NF C.BCNF D.4NF
登记日志文件时,应该( C )。
A.将更新数据库与登记日志文件两个操作同时完成
B.将更新数据库与登记日志文件两个操作按随机的先后顺序完成
C.先登记日志文件,后写数据库的更新
D.先写数据库的更新,后登记日志文件
数据库系统的核心是( B )。
A.数据库 B.数据库管理系统 C.数据模型 D.软件工具
SQL语言具有( B )的功能。
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
软件生命周期模型有多种,下列选项中,(C)不是软件生命周期模型。
A.螺旋模型 B.增量模型 C.功能模型 D.瀑布模型
需求分析阶段的任务是( B )。
A.具体解决问题 B.确定软件必须做什么
C.设计软件结构 D.分析系统可行性
如果一个模块完成的任务在逻辑上属于相同或类似的一类,则称为( A )。
A.逻辑内聚 B.功能内聚 C.偶然内聚 D.时间内聚
数据流图和( D )共同构成需求分析阶段系统的逻辑模型。
A.IPO图 B.层次图 C.结构图 D.数据字典
以下哪一项不是软件危机的表现( A )。
A.软件极易被盗版 B.软件可维护性差
C.软件质量不可靠 D.开发费用超出预算
软件质量必须在( D )加以保证。
A.开发之前 B.开发之后
C.需求分析中 D.设计与实现过程中
在软件详细设计阶段中不采用的工具为( C )。
A.判定表 B.PDL C.数据流图 D.盒图
为了提高测试效率,应该( D )。
A.随机选取测试数据
B.选取一切可能的数据作为测试数据
C.在完成编码后再制定测试计划
D.
显示全部