江苏省高校计算机等级考试命题研究院 江苏省高校计算机等级考试辅导
新版四级数据库工程师第2套真题

第1部分  数据库原理部分

1.下列关于数据字典的叙述中,哪一条是错误的?

A.数据库中的数据通常可分为用户数据和系统数据两部分

B.用户数据和系统数据统称数据字典

C.数据字典包括对数据库的描述信息、数据库的存储管理信息、数据库的控制信息、用户管理信息和系统事务管理信息等

D.数据字典也称为系统目录

2.下列关于数据库系统和文件系统的叙述中,哪一条是错误的?

A.数据库系统具有高度的数据独立性,而文件系统的数据独立性差

B.数据库系统的数据共享度高,是面向整个机构来组织数据的;而文件系统面向某个应用来组织数据

C.数据库系统中的各项开销总是比文件系统的开销小

D.数据库系统中由数据库管理系统进行统一的数据管理和控制,而文件系统中由应用程序自己控制

3.下列哪一条不是数据模型的组成要素 ?

A.数据安全

B.数据结构

C.数据操作

D.数据约束

4.下列哪种模型不是传统的基于记录的逻辑模型?

A.层次模型

B.网状模型

C.关系模型

D.面向对象模型

5.下列关于ER模型的叙述中,哪一条是错误的?

A.ER模型是实体联系模型的简称

B.ER模型是最常用的概念模型

C.可在ER模型中增加概括、聚集等语义描述来增强其描述能力

D.为了提高系统的性能,ER模型一般与具体的DBMS紧密关联

6.下列关于数据库三级模式结构的叙述中,哪一条是错误的?

A.数据库系统三级模式结构是数据库系统内部的体系结构

B.数据库系统的三级模式结构是指:外模式、模式、内模式

C.外模式/模式映象保证了数据与程序之间具有较高的物理独立性

D.模式/内模式映象是唯一的,它定义全局逻辑结构与存储结构之间的对应关系

7.下列关于关系模型的数据结构的叙述中,哪一条是错误的?

A.属性是指关系二维表中的列,其个数称为关系的度

B.在二维表中的行定义是对关系的描述,称为关系模式

C.在一个关系的若干个候选码中指定一个用来唯一标识该关系的元组,则称这个被指定的候选码为该关系的主码

D.关系中包含在主码中的属性称为主属性

8.下列关于关系的形式定义的叙述中,哪一条是错误的?

A.用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集

B.用集合论的观点定义关系:关系是度为K的元组的一个有限集合

C.每一个关系仅仅有一种关系模式

D.关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系

9.设关系R,S和T如下: 

R 

A   B   C

a   b   c

b   a   c

c   b   a

 

S

A   B   C

b   a   c

a   a   b

 

T

A   B   C

b   a   c

 

关系T是由关系R和S经过下列哪种操作得到的?

A.R ∩ S

B.R - S

C.R ∪ S

D.R S

10.设关系R和S的元数分别是r和s,且R有n个元组,S有m个元组。执行关系R和S的笛卡儿积,记为T = R ? S,则

A.T的元数是r+s,且有n+m个元组

B.T的元数是r+s,且有n譵个元组

C.T的元数是r譻,且有n+m个元组  

D.T的元数是r譻,且有n×m个元组

11.下列关于一元的专门关系操作的叙述中,哪一条是错误的?

A.对关系R的选择操作是从关系R中选择满足给定条件的元组组成新的关系

B.选择操作是从行的角度进行的操作,对关系R的选择操作的结果关系的列数不会少于关系R的列数

C.对关系R的投影操作是从关系R中选择若干属性列组成新的关系

D.投影操作是从列的角度进行的操作,对关系R的投影操作的结果关系的行数不会少于关系R的行数

12.SQL语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词。下列动词中哪一个是用于数据控制的?

A.CREATE

B.REVOKE

C.ALTER

D.UPDATE

13.下列关于SQL语言支持用户在基本表上建立索引的叙述中,哪一条是错误的

A.索引可以建立在表的一个列或多个列上

B.索引一经建立就不能删除

C.在一个基本表上最多只能建立一个聚簇索引

D.系统在存取数据时会自动选择合适的索引作为存取路径

14.下列关于SQL中用GRANT语句进行权限授予的叙述中,哪一条是错误的?

A.GRANT语句的语义是:把对指定操作对象的指定操作权限授予指定的用户或角色

B.对不同类型的操作对象有不同的操作权限

C.一个GRANT语句一次只能把指定权限授予一个指定的用户或角色

D.WITH GRANT OPTION子句的含义是,获得某种权限的用户还可以把这种权限再授予其他用户

15.下列关于动态SQL语句的叙述中,哪一条是错误的

A.动态SQL允许在SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成的SQL语句

B.动态SQL语句是指在程序编译时尚未确定, 其中有些部分需要在程序的执行过程中临时生成的SQL语句

C.SQL标准引入动态SQL的原因是由于静态SQL语句不能提供足够的编程灵活性

D.SQL标准提供的动态SQL语句的执行方式只能是先准备后执行方式

16.基于"学生选课课程"数据库中的三个关系:

S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S#

C(C#,CNAME,TEACHER),主码为C#

SC(S#,C#,GRADE),主码为(S#,C#)

 

下面的SQL语句定义了一个包括学生的学号、姓名和年龄的视图。

CREATE VIEW S_AGE(S#,SNAME,AGE)AS

SELECT S#,SNAME,2013 - BIRTHYEAR  FROM  S

这是一个

A.行列子集视图

B.带表达式视图

C.分组视图

D.连接视图

17.基于"学生选课课程"数据库中的三个关系:

S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S#

C(C#,CNAME,TEACHER),主码为C#

SC(S#,C#,GRADE),主码为(S#,C#)

查找"由王建老师执教的操作系统课程的平均成绩、最高成绩和最低成绩",正确的SQL语句是
 

A.SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC GROUP BY CNAME = "操作系统" AND TEACHER = "王建"

B.SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC WHERE CNAME = "操作系统" AND TEACHER = "王建" AND SC.C# = C.C#

C.SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC HAVING CNAME = "操作系统" AND TEACHER = "王建" AND SC.C# = C.C#

D.SELECT AVG(GRADE), MAX(GRADE), MIN(GRADE) FROM C, SC HAVING CNAME = "操作系统" AND TEACHER = "王建"

18.基于"学生选课课程"数据库中的三个关系:

S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S#

C(C#,CNAME,TEACHER),主码为C#

SC(S#,C#,GRADE),主码为(S#,C#)

查找"没有选修C02号课程的学生的姓名", 下列SQL语句中哪一个是错误的?
 

A.SELECT SNAME FROM S WHERE NOT EXISTS (SELECT * FROM SC WHERE SC.S# = S.S#  AND  C# ='C02');

B.SELECT SNAME FROM S WHERE EXISTS (SELECT * FROM SC WHERE SC.S# = S.S#  AND  C# <>'C02');

C.SELECT SNAME FROM S WHERE S# NOT IN (SELECT S# FROM SC WHERE C# ='C02');

D.SELECT SNAME FROM S WHERE S# IN (SELECT S# FROM S EXCEPT SELECT S# FROM SC WHERE C# ='C02');

19.由于关系模式设计不当所引起的删除异常指的是

A.两个事务并发地对同一关系进行删除而造成数据库不一致

B.由于关系中元组的删除而造成有用的信息无法作为一个元组在数据库中存在

C.未经授权的用户对关系进行了删除

D.删除操作因为违反完整性约束条件而遭到拒绝

20.下列关于关系模式R的规范化程度的叙述中,哪一条是错误的?

A.若R∈2NF,则必然R∈1NF

B.若R∈3NF,则必然R∈2NF

C.若R∈4NF,则必然R∈3NF

D.若R∈BCNF,则必然R∈4NF

21.设F是属性组U上的一组函数依赖,下列哪一条不属于Armstrong公理系统中的基本推理规则?

A.若X→Y及X→Z为F所逻辑蕴含,则X→YZ为F所逻辑蕴含

B.若YXU,则X→Y为F所逻辑蕴含

C.若X→Y为F所逻辑蕴含,且ZU,则XZ→YZ为F所逻辑蕴含

D.若X→Y及Y→Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含

22.设有关系模式R(A,B,C,D),根据语义有如下函数依赖集:F = {A→C,BC→D,CD→A }。现将关系模式R分解为两个关系模式R1(A,C),R2(A,B,D),那么这个分解

A.不具有无损连接性,不保持函数依赖

B.具有无损连接性,不保持函数依赖

C.不具有无损连接性,保持函数依赖

D.具有无损连接性且保持函数依赖

23.下列哪一个不是数据库管理系统的主要成分?

A.设备管理器

B.存储管理器

C.查询处理器

D.事务管理器

24.下列关于索引结构的叙述中,哪一条是正确的?

A.一个文件上只能建立一个索引

B.有两种基本的索引类型:顺序索引和散列索引

C.B+树是外存储器中一种重要的散列索引结构

D.顺序索引和散列索引都能有效地支持点查询和范围查询

25.每一种基本的关系代数运算都有多种不同的实现算法。下面给出的算法:

     for each 元组tr in r do begin 

         for each 元组ts in s do begin 

             测试元组对(tr , ts)是否满足连接条件è

             如果满足,把tr  ts加到结果中

         end

     end

是计算关系rs的枇 ? s 的哪一种实现算法?

A.嵌套循环连接

B.块嵌套循环连接

C.排序-归并连接

D.散列连接

26.系统发生错误,进入一种不良状态(例如死锁),导致事务无法继续正常执行,但该事务可以在以后的某个时间重新执行。这样的故障属于

A.事务故障

B.系统故障

C.磁盘故障

D.介质故障

27.下列关于分布式数据库中数据分片的叙述中,哪一条是错误的?

A.水平分片将关系中的元组划分为若干不相交的子集

B.垂直分片将关系以列为单位"垂直地"进行分割

C.垂直分片中,每一个垂直分片不必都要包含该关系的主码

D.完备性原则是指必须把全局关系的所有数据映射到片段中,决不允许有属于全局关系的数据却不属于它的任何一个片段

28.下列关于面向对象数据库的叙述中,哪一条是错误的?

A.ODMG表示对象数据管理组织

B.在ODMG中,语言绑定涉及三种编程语言:C++、Java和Smalltalk

C.在ODMG中,对象可由标识符、名称、生存期和结构四个特征符来描述

D.对象定义语言不能独立于特定的编程语言而存在

29.对于下面的两张表,从表一到表二的分析过程称为:
表一(单位:万元)

 

 2004年

 2005年

 部门

 一季度

 二季度

 三季度

 四季度

 一季度

 二季度

 三季度

 四季度

 部门1

 20

 20

 35

 15

 12

 20

 25

 14

 部门2

 25

 5

 15

 15

 20

 18

 23

 12

 部门3

 20

 15

 18

 27

 18

 20

 17

 25

表二 (单位:万元)

 

 一季度

 二季度

 三季度

 四季度

 部门

 2004年

 2005年

 2004年

 2005年

 2004年

 2005年

 2004年

 2005年

 部门1

 20

 12

 20

 20

 35

 25

 15

 14

 部门2

 25

 20

 5

 18

 15

 23

 15

 12

 部门3

 20

 18

 15

 20

 18

 18

 27

 25

 

A.上卷

B.下钻

C.切片

D.转轴

30.下列关于知识发现与数据挖掘的叙述中,哪一条是错误的?

A.知识发现的过程可以概括为三部分:数据准备、数据挖掘、及结果的解释和评估

B.数据挖掘阶段首先要确定挖掘的任务或目的,如数据分类、聚类、关联规则发现或序列模式发现等。确定了挖掘任务后,就要决定使用什么样的挖掘算法

C.数据挖掘的结果可能会发现一些新的信息类型:关联规则、序列模式、分类树等

D.数据挖掘的质量与挖掘方法有关,而与数据本身无关

1.B   2.C   3.A   4.D   5.D   6.C   7.D   8.D   9.A   10.B   11.D   12.B   13.B   14.C   15.D   16.B   17.B   18.B   19.B   20.D   21.A   22.B   23.A   24.B   25.A   26.A   27.C   28.D   29.D   30.D  

二、多选题

1.下列条目中哪些是常用的逻辑数据模型?

A.文件结构模型

B.层次模型

C.网状模型

D.关系模型

E.面向对象模型

2.下列关于关系模型的叙述中,哪些是正确的?

A.关系模型把数据库表示为关系的集合

B.关系操作通过关系语言实现,关系语言的特点是高度过程化

C.在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示

D.选择、投影、连接是关系模型中的常用操作

E.关系操作的方式为一次一个记录(record-at-a-time)的方式

3.下列关于参照完整性约束的叙述中,哪些是正确的?

A.参照完整性约束是一种关系模型完整性约束

B.在关系模型中实体及实体间的联系都是用关系来描述的,于是就自然存在着关系与关系之间的参照关系

C.两个或两个以上的关系间可以存在参照关系

D.同一个关系的属性间不可能存在参照关系

E.参照关系中每个元组在外码属性上的取值只能等于所对应的被参照关系中某个元组的主码值

4.下列哪些不是SQL预定义数据类型?

A.整数类型

B.字符串类型

C.构造数据类型

D.布尔型

E.对象类型

5.设U为所有属性,X、Y、Z为属性集,Z = U - X - Y, 下列关于多值依赖的叙述中,哪些是正确?

A.若X→→Y,则X→Y

B.若X→Y,则X→→Y

C.若X→→Y,且Y'Y ,则X→→Y'

D.若X→→Y,则X→→Z

E.设XYWU ,若X→→Y在R(W)上成立,则X→→Y在R(U)上成立

6.下列关于数据库物理结构设计的叙述中,哪些是正确的?

A.数据库物理结构设计包括存储记录的格式设计、存储方法设计、存取方法设计等

B.

规范化理论对于数据库物理结构设计有重要的指导意义

C.记录的聚簇存放是指将不同类型的记录存放到相同的物理区域中

D.同一个关系中的记录不能存放到不同的物理区域中

E.索引是数据库中一种非常重要的数据存取路径

7.下列关于数据库查询处理的叙述中,哪些是正确的?

A.查询处理器中最重要的模块是查询编译器和查询执行引擎

B.查询处理中,首先需要对SQL语句进行分析,形成语法分析树

C.查询处理的代价可以通过该查询对各种资源的使用情况进行度量

D.为了简化起见,可以简单地用磁盘块I/O次数来度量查询执行的代价

E.每一种基本的关系代数运算都有多种不同的实现算法

8.下列关于基于封锁的并发控制的叙述中,哪些是正确的?

A.给数据项加锁的方式只有两种:共享锁和排他锁

B.如果事务Ti获得了数据项Q上的共享锁,则Ti可读Q但不能写Q

C.如果事务Ti获得了数据项Q上的排他锁,则Ti可写Q但不能读Q

D.共享锁与共享锁相容

E.排他锁与排他锁相容

9.下列关于分布式数据库并发控制的叙述中,哪些是正确的?

A.并发控制方法需要维护数据项的多个副本之间的一致性问题

B.基于识别数据项副本的方法可用于分布式并发控制

C.主站点方法是把所有的识别副本都保留在相同的站点上

D.基于投票的方法可以用于实现分布式并发控制

E.每一种分布式并发控制方法中都使用了识别副本技术

10.下列关于对象-关系数据库的叙述中,哪些是正确的?

A.对象-关系数据库以关系模型为基础

B.对象-关系数据库中的表都符合第一范式

C.对象-关系数据库中的表都符合第一范式

D.对象-关系数据库提供继承机制

E.对象-关系数据库安全性好,达到美国TCSEC和TDI的B1级标准

1.CEDB   2.CDA   3.BAC   4.CE   5.BD   6.AEC   7.BADEC   8.DB   9.BDCA   10.CAD  

 

第二部分  软件工程

1.软件的组成包括计算机程序、相关的文档和执行给定任务的

A.数据

B.活动

C.规程

D.算法

2.软件工程活动的目标是使得软件产品能够达到工程目标要求,并最终

A.使用方便

B.质量卓越

C.便于维护

D.满足需求

3.软件生存周期模型有多种,下列选项中,不是软件生存周期模型的是

A.功能模型

B.增量模型

C.螺旋模型

D.瀑布模型

4.当软件需求很明确时,适用的软件生存周期模型是

A.演化模型

B.演化模型

C.增量模型

D.螺旋模型

5.类之间的层次关系属于

A.多态

B.组合

C.继承

D.聚合

6.在某信息系统中,存在如下的业务陈述:① 一个客户提交0个或多个订单;② 一个订单由一个且仅由一个客户提交。在这种情况下,客户类和订单类的实例之间的对应关系是

A.1 : 0..*

B.0..* : 1

C.0 : 1

D.1 : 0

7.软件需求阶段的目标是

A.给出软件的解决方案

B.给出系统的模块层次结构

C.定义模块算法

D.定义需求并建立分析模型

8.基本加工是底层数据流图中的加工。以下有关基本加工逻辑说明描述的说法中错误的是

A.对数据流图的每一个基本加工,必须有一个加工逻辑说明

B.加工逻辑说明必须描述基本加工如何把输入数据变换为输出数据的加工规则

C.加工逻辑说明必须描述加工的主体和加工的客体

D.加工逻辑说明必须描述实现加工的策略而不是实现加工的细节

9.在需求获取阶段建立起来的用以描述功能需求的主要模型是

A.用例模型

B.事件响应模型

C.业务流程模型

D.业务对象模型

10.软件需求规格说明书不应包括

A.软件输入/输出的描述

B.主要功能和性能的描述

C.软件质量属性的描述

D.算法的描述

11.为了解决复杂的问题,常采用分而治之的策略,将大而复杂的问题分解为许多容易解决的小问题来解决。在软件体系结构设计中体现为

A.抽象

B.模块化

C.信息隐蔽

D.层次化

12.结构化设计方法在软件开发中用于

A.程序设计

B.概要设计

C.算法设计

D.详细设计

13.模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为

A.数据耦合

B.控制耦合

C.公共耦合

D.内容耦合

14.在"模型视图控制器(MVC)"模式中,用来描述核心业务逻辑的是

A.视图

B.模型

C.控制器

D.数据库

15.以下有关程序实现的描述中,错误的是

A.程序实现阶段也称为软件实现阶段,是软件产品由概念到实体的过程

B.程序实现的依据是软件需求规格说明,它给出程序的实现逻辑和处理规则

C.程序实现将详细设计的结果翻译成用某种编程语言编写的并且最终可以运行的程序代码

D.程序实现的工作制品是源程序、目标程序和用户指南

16.程序调试中,进行出错原因假设的根据是

A.缺陷原因已肯定

B.缺陷原因不能肯定

C.可直接修复缺陷

D.进行回归测试

17.下列有关测试的说法中,错误的是

A.软件测试等于程序测试

B.软件缺陷在软件开发后期解决的成本高于前期

C.软件缺陷多数来源于软件需求和软件设计

D.白盒测试方法又称为结构测试方法

18.对于以下程序
        if ( a > 0 and b > 0 ) then c = c/a;
        if ( a > 1 or c > 1 ) then c = c+1;
    执行条件覆盖,为使得每一条件取值至少执行一次,需要的测试用例数是

A.2

B.3

C.4

D.5

19.以下有关集成测试的说法中错误的是

A.集成测试与软件概要设计阶段相对应

B.集成测试所使用的对象应当是已经通过单元测试的单元

C.大突击集成方式是一种增量式集成策略

D.自顶向下的增量式集成采用了与设计一样的顺序

20.以下有关软件维护类型的说法中,错误的是

A.改正性维护是为了改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷所进行的维护

B.适应性维护是在软件使用过程中数据环境发生变化或处理环境发生变化时,修改软件以适应这种变化所进行的维护

C.Lienta和Swanson将维护分为3类:改正性维护、适应性维护和完善性维护

D.预防性维护为"把明天的方法学用于昨天的系统以满足今天的需要"

21.以下不属于软件维护中程序修改步骤的是

A.分析和理解程序

B.评估修改范围

C.修改后测试

D.修改程序

22.按不同人员的工作内容来分类软件过程,支持过程包括

A.维护过程、演化过程

B.质量保证过程、配置管理过程

C.基础设施过程、改进过程

D.剪裁过程

23.维护过程是维护方所从事的一系列活动。以下不属于维护过程活动的是

A.制订维护活动的规程

B.建立接受问题、记录问题、追踪问题的过程

C.对用户的要求提供咨询和帮助

D.实施配置管理过程

24.在软件过程改进的IDEAL模型中,描述当前的过程状态和期望的状态,提出过程改进的建议。这些活动属于IDEAL模型的

A.启动阶段

B.诊断阶段

C.行动阶段

D.提高阶段

25.项目控制信息的来源是各种管理报告。不属于这类管理报告的是

A.进度报告

B.项目信息周报

C.问题报告

D.项目执行状态报告

26.以下有关项目进度管理的说法中错误的是

A.当参加同一软件项目的人数不止一人的时候,开发工作就会出现并行情形

B.项目的活动必须有一个清晰的起始点和清晰的结束点

C.活动时间估计所依据的信息包括工作量、资源和活动工期

D.项目成本估算的准确程度可能比进度安排的准确程度更重要

27.采取措施降低一个风险事件发生的概率,或使它产生的后果达到一个可接受水平。这种风险控制策略属于

A.风险接受

B.风险退避

C.风险缓解

D.风险分担

28.软件质量模型中质量特性"可维护性"的子特性包括:易变更性、易测试性、易分析性、可维护性的依从性以及

A.稳定性

B.易替换性

C.易安装性

D.易恢复性

29.软件使用质量包括:可用性、安全性、满意度以及

A.可靠性

B.易安装性

C.生产率

D.易操作性

30.有关软件质量的FCM模型是指:

A.软件质量属性、软件质量规范和软件质量度量

B.软件质量问题、软件质量特性和软件质量评价

C.软件质量特性、软件质量规范和软件质量评价

D.软件质量因素、软件质量标准和软件质量度量

1.C   2.D   3.A   4.B   5.C   6.A   7.D   8.C   9.A   10.D   11.B   12.B   13.D   14.B   15.B   16.B   17.A   18.B   19.C   20.D   21.C   22.B   23.C   24.B   25.C   26.D   27.C   28.A   29.C   30.D  

1.软件过程是软件生存周期中一系列相关软件工程活动的集合。一个软件开发组织应有一个过程框架,其中保护伞的活动包括如下哪2项

A.阶段文档编制

B.软件质量保证

C.基础设施建立

D.软件配置管理

E.培训

2.如果一个多边形类的实例由多个点类的实例作为其数据成员,对该多边形执行移动操作时需要调用点类的移动操作,这种依赖关系属于

A.包含依赖

B.实现依赖

C.调用依赖

D.细化依赖

E.细化依赖

3.以下有关可行性研究的叙述中,属于技术可行性研究范畴的是哪3项

A.分析在给定的约束条件下设计和实现系统的风险,考察技术解决方案的实用性

B.考察技术资源的可用性

C.考察待开发系统的系统架构是否符合使用单位的现状和用户的技术水平

D.分析技术方案的细节是否侵犯了市场上已有软件产品的知识产权

E.分析当前技术的进步是否支持系统开发的各项活动

4.复用是指同一事物不做修改或稍加修改就可以多次重复使用。在软件设计中引入复用性的方法有

A.使设计尽可能通用(数据类型参数化,所有数据自包含)

B.提高构件的独立性和抽象性(高内聚、低耦合)

C.设计系统时要包含钩子(建立一些表格或链接,用以纳入新的功能)

D.提高抽象层次(软件体系结构风格和设计模式的使用,提高软件的灵活性)

E.尽可能使用标准的编程语言的文本

5.在多态的形式中,一般的多态包括哪2项

A.过载多态

B.参数多态

C.包含多态

D.强制多态

E.组合多态

6.以下有关集成测试的说法中,正确的是哪3项

A.一次性集成方式是一种非增量式集成策略

B.自顶向下的增量式集成方式需要桩模块

C.自底向上的增量式集成方式是从程序模块结构的最底层的模块开始集成和测试

D.自底向上的增量式集成方式需要桩模块

E.三明治式的增量式集成方式既不需要桩模块,也不需要驱动模块

7.软件维护过程模型包括

A.快速变更模型

B.Boehm模型

C.马蹄铁模型

D.面向复用的Basili模型

E.McCall模型

8.配置管理过程的目的是建立和维护软件生存周期各个过程或项目的工作产品的完整性,使得它们对相关团队都是可用的。以下属于软件配置管理过程活动的是哪3项

A.标识配置项

B.建立和实施变更控制机制

C.监控配置项在过程实施中的质量

D.进行定期评审

E.版本管理和发行

9.按照美国项目管理协会发布的PMBOK(项目管理知识体系),项目的核心知识包括

A.沟通

B.人员

C.时间

D.成本

E.范围

10.软件质量管理是软件项目管理的重要方面,与它一起构成项目成功的关键因素包括

A.绩效

B.评审

C.成本

D.时间

E.过程

1.DB   2.ACD   3.AEB   4.ACB   5.BC   6.ABC   7.ADB   8.ABE   9.DEC   10.DCA