首页 手机
当前位置: 好大学 > 试卷库 > 计算机类 > 等级考试 > 计算机四级 > 数据库工程师 >计算机四级数据库工程师模拟试题二

计算机四级数据库工程师模拟试题二

卷面总分:97分 答题时间:200分钟 试卷题量:97题 练习次数:830次

一、单选题 (共74题,共74分)
1.

视图是数据库中的重要对象,下列有关视图的说法错误的是

  • A. 一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中
  • B. 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写
  • C. 可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一 般不推荐使用
  • D. 通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性
纠错 标记
2.

在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿d 关于联系的说法错误的是

  • A. 联系可用于描述一个实体集内记录之间的关联关系
  • B. 联系可用于描述两个实体集属性之间的关联关系
  • C. ER 模型通过 1:1、1:n 和 m:n 三种联系描述现实世界中各类事物之间的关联关系
  • D. 最终的IDEFIX模型中只能出现1:1和1:n两种类型的联系
纠错 标记
3.

在关系数据库中,NULL 是一个特殊值,在很多数据操作中都需要对NULL 进行特殊处理。关于NULL, 下列说法正确的是

  • A. 判断元组的某一列是否为 NULL 一般使用 “=NULL”
  • B. NULL 在数据库中表示尚不确定的值
  • C. 在 SQL Server 2000 中执行 “SELECT NULL+5” 将会出现异常
  • D. NULL只适用于字符和数值类型
纠错 标记
4.

数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的是

  • A. 顺序文件因其记录按照查找码值升序或降序排列,当按照查找码的值顺序读取记录 时其效率很高
  • B. 当按照一定的条件对顺序文件进行查询时,如果查询条件定义在查找码上,可以使 用二分查找技术快速找到满足条件的记录
  • C. 对顺序文件进行条件查询时,如果查询条件没有定义在查找码上,其查找效率一般 也会比无序文件高
  • D. 由于需要保持文件中记录的顺序,因此顺序文件的插入和删除操作比较复杂,耗费时间也较多
纠错 标记
5.

某系统中事务T1 从账户 A 转出资金到账户B 中,在此事务执行过程中,另一事务 T2 要进行所有账户余额统计操作。在 T1 和 T2 事务成功提交后, 数据库服务器突然掉电重启。为了保证T2 事务统计结果及重启后A, B 两账户余额正确,需利用到的事务性质分别是

  • A. 一致性和隔离性
  • B. 隔离性和持久性
  • C. 原子性和一致性
  • D. 原子性和持久性
纠错 标记
6.

设有关系模式 SC( Sno, Sname, Sex, Birthday, Cno, Cname, Grade, Tno, Tname)满足函数 依赖集: {Sno→Sname, Sno→Sex, Sno→Birthday, Cno→Cname, (Sno, Cno)→Grade, Tno→ Tname}.SC 的主码和属性集( Sno, Tno)的闭包分别是

  • A. ( Sno,Tno)和 {Cno,Cname,Grade,Tno,Tname}
  • B. ( Sno, Cno, Tno)和 {Sno, Sname, Sex, Birthday, Cno}
  • C. ( Sno, Cno, Tno)和 {Sno, Sname, Sex, Birthday, Tno, Tname}
  • D. ( Sno, Cno, Tno)和 {Sno, Sname, Sex, Birthday)
纠错 标记
7.

数据库应用系统是面向数据管理和数据处理的软件系统。下列有关数据库应用系统开发及其生命周期说法中,错误的是

  • A. 数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。按照可信 计算机系统评测标准,安全性不高的系统其安全控制级别一般应定为 C 级
  • B. 数据库应用系统性能分析一般使用每 TPS 代价值来衡量系统性价比
  • C. 在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书、可行性分 析报告和需求说明文档
  • D. 数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行,是否能够达到预期目标
纠错 标记
8.


在数据库应用系统实施、运行和维护过程中,设有下列活动:

I.在系统运行过程中,对数据库的空间增长情况进行监控

II.在系统运行过程中,对数据库系统各时段CPU 和内存使用情况进行监控

III. 在数据库系统实施时,运行DDL 代码建立关系表

IV. 建立关系表以后编写系统应用程序

V. 定期进行数据备份

以上活动中,二般情况下属于DBA 任务的是


  • A. 仅 I、 II 和 V
  • B. 仅 I 和 II
  • C. 仅 I、II 和 III
  • D. 仅皿, IV和V
纠错 标记
9.

在 SQL Server 2000 中, Userl 是销售数据库中的用户,并只被授予了销售明细表数据的删除权限,则Userl 用户在该数据库中能够执行的操作是

  • A. 删除销售明细表中的全部数据
  • B. 删除销售明细表中的指定数据
  • C. 查询销售明细表中的全部数据
  • D. 以上操作都可以
纠错 标记
10.

在 SQL Server 2000 中,要对数据库GoodsDB 进行一次差异备份,将其备份到设备 Backup 1 上(该设备已建立好),并要求该次备份操作清除Backupl 中己有的备份内容。下列能实现该备份要求的语句是

  • A. BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITH NOIN
  • B. BACKUP DATABASE GoodsDB TO Backupl WITH DIFFERENTIAL,NOINIT
  • C. BACKUP DATABASE GoodsDB TO Backupl DIFFERENTIAL,WITHINIT
  • D. BACKUP DATABA 息 E GoodsDB TO Backupl WITH DIFFERENTIAL,INIT
纠错 标记
11.

ADO 对象模型用于简化通过ODBC, OLE DB 等接口访问数据库的编程工作。下列关于 ADO 的说法错误的是

  • A. 用 ADO 对象访问数据库时,仍需依赖 OLE DB, ODBC 等数据库访问接口
  • B. ADO 是在 OLE DB, ODBC 等接口基础上设置的高一层接口
  • C. ADO 对象模型提供的编程接口与数据提供者无关,提高了数据访问的透明性
  • D. 开发者只需通过使用ADO对象模型中的几个简单对象的方法和属性即可实现对数据库的访问,因此,使用ADO对象模型可以提高数据访问效率
纠错 标记
12.

在 SQL Server 2000 中,关于 dbcreator 角色,下列说法正确的是

  • A. 该角色是 SQL Server 系统提供的服务器级角色
  • B. 该角色是 SQL Server 系统提供的数据库级角色
  • C. 该角色是系统管理员定义的服务器级角色
  • D. 该角色是系统管理员定义的数据库级角色
纠错 标记
13.

在分布式数据库中, 查询处理和优化比集中式数据库要复杂得多,其中的查询优化需要考虑的主要因素包括I/O 代价、CPU 代价和通信代价。 一般而言, 分布式数据库查询优化的首要目标是

  • A. 使查询执行时 I/O 代价最省
  • B. 使查询执行时 CPU 代价最省
  • C. 使查询执行时通信代价最省
  • D. 使查询执行时I/O代价和CPU代价之和最省
纠错 标记
14.

在 SQL Server 2000 中,每个数据库都至少包含一个数据文件和一个日志文件,创数据库的主要工作是定义构成数据库的数据文件和日志文件的属性。给定下列属性:

I.初始大小

II.物理文件名

III. 最大大小

IV. 收缩方式

V. 增长方式

以上属于数据库文件属性的是

  • A. 仅 I、 11 和 III
  • B. 仅 II 、N 和 V
  • C. 全部都是
  • D. 仅I、11、III和V
纠错 标记
15.

在 VB 6.0 中使用 Adodc 数据控件可以很方便地实现对数据库数据的插入、删除和修改操作。现假设用Adodc 1 数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是

  • A. 执行 Adodc 1.Delete 方法
  • B. 执行 Adodc l .ReCOrdset.Delete 方法
  • C. 先执行 Adodcl.Delete 方法,然后再执行 Adodcl.Update 方法
  • D. 先执行Adodc 1 .Recordset.Delete方法, 然后再执行Adodc 1.Recordset.Update方法
纠错 标记
16.

设有某转储策略,用该策略对数据库中的某一数据文件f 进行转储时,会将其跟上一次的转储文件采用一定机制进行比较,若发现f 被修改或 f 为新文件时才转储该文件,则这种转储策略是

  • A. 完全转储
  • B. 增量转储
  • C. 差量转储
  • D. 增量加差量转储
纠错 标记
17.

设某系统中有商品销售表(商品号,商品类别,数量,单价,销售日期,销售时间),该表数据量大,在I 作时间会被频繁插入销售数据。用户需要经常查询每天各类别商品的销售总量。为了提高查询效率,下列措施中最为有效且合理的是

  • A. 在商品销售表上针对商品类别和销售日期属性建立索引
  • B. 建立商品分类别日销售汇总表(商品类别,销售总量,日期),每产生一条新销售 记录时实时更新该表,用户直接使用该表进行查询即可
  • C. 在商品销售表的商品号和销售日期属性上建立索引
  • D. 建立商品日销售汇总表(商品号,商品类别,销售总量,日期),每产生一条新销售记录时实时更新该表,用户直接使用该表进行查询即可
纠错 标记
18.

统一建模语言( UML )是一种常用于数据库应用系统设计和开发的可视化建模语言。关于 UML, 下列说法错误的是

  • A. UML 中的视图是由一个或多个图组成的,一个图是系统模型中的某个侧面的展示
  • B. 用例图、顺序图和状态图都是 UML 的行为视图,用于描述系统的功能和活动
  • C. 类图和对象图都是 UML 的结构视图,用于描述系统在某个时间的静态结构
  • D. 在用例图中,与系统交互的人和其它实体都可以成为系统的角色
纠错 标记
19.

在 SQL Server 2000 中,如果己分配给某个数据库的空间大小远远大于存放该数据库数据需要的实际大小,则应该对该数据库进行收缩,以释放多余的空间。 关于收缩数据库,下列说法错误的是

  • A. 收缩数据库中的某个文件时,收缩后的文件大小可以小于定义文件时的初始大小
  • B. 只能收缩数据库所包含的数据文件,不能收缩其日志文件
  • C. 收缩某个具体文件时, 只要收缩后的文件空间大于该文件存放数据所需的实际空间, 收缩操作即可进行
  • D. 按比例收缩数据库时,收缩后的数据库大小不能小于定义数据库时的初始大小
纠错 标记
20.


数据库概念设计的任务之一是标识和定义实体集。关于如何标识和定义实体集有下列说法:

I.被标识的实体集应能被一个属性集描述

II.只有一个同类实例的对象集一般情况下也有必要标识成一个实体集

III. 实体集中的每个实例应能够被唯一标识和区分

N.定义实体集时通常用一个有意义的名词命名

V. 实体集中的每个属性应该用一个有意义的动词命名

以上说法正确的是


  • A. 仅 I、 III 和 N
  • B. 仅 II 、IV 和 V
  • C. 仅 I、IV 和 V
  • D. 仅 I、 III 和 V
纠错 标记
21.

设某大型商场的数据仓库需要采取一定的数据抽取策略从商场业务数据库系统中采集数据。 设数据仓库环境中有客户名单、商品销售细节和商品每日销售汇总数据,并有应用系统需要分析每周客户增长趋势和每日商品销售趋势。下列数据抽取或更新策略一般情况下最为合理的是

  • A. 每天晚上针对业务系统中的客户名单和商品销售细节做一次快照,然后根据商品销 售细节计算销售汇总数据
  • B. 每天做一次客户名单快照,根据客户名单的变化修改数据仓库中的最终客户名单。 销售细节每天晚上采用增量方式进行抽取, 然后根据新增的销售数据更新商品每日销售汇总 数据
  • C. 每周在发现客户名单中的信息有变化时,对客户名单做一次快照。对销售细节数据 采用增量方式, 每天抽取一次新的销售数据, 然后根据新增的销售数据更新商品每日销售汇 总数据
  • D. 每周做- -次客户名单快照,每天做-次销售细节快照,然后根据商品销售细节计算销售汇总数据
纠错 标记
22.

每天晚上针对业务系统中的客户名单和商品销售细节做一次快照,然后根据商品销售细节计算销售汇总数据某大型超市的数据库应用系统中,设有下列数据:

I.商品清单

II. DBMS 中的数据字典

III. 商品销售细节数据

IV. 数据库结构说明文档

V. 前端应用程序报表中数据项的定义及说明文档

VI. 商品分类销售汇总数据

以上数据中,一般属于元数据的是

  • A. 仅 I、 III 和 VI
  • B. 仅 II 、V 和 VI
  • C. 仅 II 、N 和 V
  • D. 仅 II 、III 和 VI
纠错 标记
23.

为了防止某个数据库系统发生故障,设有下列措施:

I.配备 UPS 保证服务器供电稳定

II.采用双硬盘镜像,以防止单个硬盘出现介质损坏而造成数据丢失

III. 定期给操作系统打补丁,以免操作系统被攻击后重启

IV. 改善密码管理机制,提高各类密码的安全性,以免发生数据失窃

V. 加强事务流程测试和验证,以免发生并发事务死锁

以上措施中,用于防止数据库系统出现系统故障(软故障)的是

  • A. 仅 I、 II 和 III
  • B. 仅 III 、IV 和 V
  • C. 仅 I 和 III
  • D. 仅IV和V
纠错 标记
24.

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

  • A. 数据库中的数据通常可分为用户数据和系统数据两部分
  • B. 用户数据和系统数据统称数据
  • C. 数据字典包括对数据库的描述信息、 数据库的存储管理信息、 数据库的控制信息、 用户管理信息和系统 事务管理信息等
  • D. 数据字典也称为系统目录
纠错 标记
25.

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

  • A. 数据库系统具有高度的数据独立性,而文件系统的数据独立性差
  • B. 数据库系统的数据共享度高,是面向整个机构来组织数据的;而文件系统面向某个应用来组织数
  • C. 数据库系统中的各项开销总是比文件系统的开销小
  • D. 数据库系统中由数据库管理系统进行统一的数据管理和控制,而文件系统中由应用程序自己控制
纠错 标记
26.

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

  • A. 数据安全
  • B. 数据结构
  • C. 数据操作
  • D. 数据约束
纠错 标记
27.

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

  • A. 层次模型
  • B. 网状模型
  • C. 面向对象模型
  • D. 关系模型
纠错 标记
28.

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

  • A. ER模型是实体联系模型的简称
  • B. 可在ER模型中增加概括、聚集等语义描述来增强其描述能力
  • C. 为了提高系统的性能, ER模型一般与具体的 DBMS紧密关联
  • D. 可在ER模型中增加概括、聚集等语义描述来增强其描述能力
纠错 标记
29.

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

  • A. 数据库系统三级模式结构是数据库系统内部的体系结构
  • B. 数据库系统的三级模式结构是指:外模式、模式、内模式
  • C. 外模式 /模式映象保证了数据与程序之间具有较高的物理独立性
  • D. 一个数据库可以有多 个模式
纠错 标记
30.

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

  • A. 属性是指关系二维表中的列,其个数称为关系的度
  • B. 在二维表中的行定义是对关系的描述,称为关系模式
  • C. 关系中包含在主码中的属性称为主属性
  • D. 在一个关系的若干个候选码中指定一 个用来唯一 标识该关系的元组,则称这个被指定的候选码为该关系的主码
纠错 标记
31.

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

  • A. 用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集
  • B. 用集合论的观点定义关系:关系是度为 K的元组的一个有限集合
  • C. 每一个关系仅仅有一种关系模式
  • D. 关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系
纠错 标记
32.

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

  • A. T的元数是 r+s,且有 n+m个元组
  • B. T的元数是 r+s,且有 n×m个元组
  • C. T的元数是 r×s,且有 n+m 个元组
  • D. T的元数是rxs,且有nxm个元组
纠错 标记
33.

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

  • A. 对关系 R的选择操作是从关系 R中选择满足给定条件的元组组成新的关系
  • B. 选择操作是从行的角度进行的操作,对关系 R的选择操作的结果关系的列数不会少于关系
  • C. 投影操作是从列的角度进行的操作,对关系 R的投影操作的结果关系的行数不会少于关系
  • D. 投影操作是从列的角度进行的操作,对关系R的投影操作的结果关系的行数不会少于关系R的行数
纠错 标记
34.

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

  • A. CREATE
  • B. REVOKE
  • C. ALTER
  • D. INSERT
纠错 标记
35.

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

  • A. 索引可以建立在表的一个列或多个列上
  • B. 索引一经建立就不能删除
  • C. 在一个基本表上最多只能建立一个聚簇索引
  • D. 系统在存取数据时会自动选择合适的索弓|作为存取路径
纠错 标记
36.

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

  • A. GRANT 语句的语义是:把对指定操作对象的指定操作权限授予指定的用户或角色
  • B. 对不同类型的操作对象有不同的操作权限
  • C. 一个GRANT 语句一次只能把指定权限授予一个指定的用户或角色
  • D. WITH GRANT OPTION子句的含义是,获得某种权限的用户还可以把这种权限再授予其他用户
纠错 标记
37.

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

  • A. 动态SQL允许在 SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成的 SQL语句
  • B. 动态SQL语句是指在程序编译时尚未确定 , 其中有些部分需要在程序的执行过程中临时生成的 SQL语 句
  • C. SQL标准提供的动态 SQL语句的执行方式只能是先准备后执行方式
  • D. SQL标准弓|入动态SQL的原因是由于静态SQL语句不能提供足够的编程灵活性
纠错 标记
38.

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

  • A. 两个事务并发地对同一关系进行删除而造成数据库不一致
  • B. 由于关系中元组的删除而造成有用的信息无法作为一个元组在数据库中存在
  • C. 未经授权的用户对关系进行了删除
  • D. 删除操作因为违反完整性约束条件而遭到拒绝
纠错 标记
39.

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

  • A. 若R∈2NF,则必然 R∈1NF
  • B. 若R∈3NF,则必然 R∈2NF
  • C. 若R∈BCNF ,则必然 R∈4NF
  • D. 若R∈I BCNF, 则必然R∈4NF
纠错 标记
40.

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

  • A. 若X→Y及X→Z为F所逻辑蕴含,则 X→YZ为F所逻辑蕴含
  • B. 若YXU,则X→Y
  • C. 若X→Y为F所逻辑蕴含,且 ZU,则XZ→YZ为F所逻辑蕴含
  • D. 若X→Y及Y +Z为F所逻辑蕴含,则X→Z为F所逻辑蕴含
纠错 标记
41.

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

  • A. 不具有无损连接性,不保持函数依赖
  • B. 具有无损连接性,不保持函数依赖
  • C. 不具有无损连接性,保持函数依赖
  • D. 具有无损连接性且保持函数依赖
纠错 标记
42.

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

  • A. 设备管理器
  • B. 存储管理器
  • C. 查询处理器
  • D. 事务管理器
纠错 标记
43.

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

  • A. 一个文件上只能建立一个索引
  • B. 有两种基本的索引类型:顺序索引和散列索引
  • C. B+树是外存储器中一种重要的散列索引结构
  • D. 顺序索弓|和散列索弓|都能有效地支持点查询和范围查询
纠错 标记
44.

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

  • A. 事务故障
  • B. 系统故障
  • C. 磁盘故障
  • D. 介质故障
纠错 标记
45.

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

  • A. 水平分片将关系中的元组划分为若干不相交的子集
  • B. 垂直分片将关系以列为单位 "垂直地 "进行分割
  • C. 垂直分片中,每一个垂直分片不必都要包含该关系的主码
  • D. .完备性原则是指必须把全局关系的所有数据映射到片段中,决不允许有属于全局关系的数据却不属于它的任何一一个片段
纠错 标记
46.

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

  • A. ODMG 表示对象数据管理组织
  • B. 在ODMG 中,语言绑定涉及三种编程语言: C++、Java和Smalltalk
  • C. 对象定义语言不能独立于特定的编程语言而存在
  • D. 超类继承子类的全部属性
纠错 标记
47.

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

  • A. 知识发现的过程可以概括为三部分:数据准备、数据挖掘、及结果的解释和评估
  • B. 数据挖掘阶段首先要确定挖掘的任务或目的,如数据分类、聚类、关联规则发现或序列模式发现等。确 定了挖掘任务后,就要决定使用什么样的挖掘算法
  • C. 数据挖掘的质量与挖掘方法有关,而与数据本身无关
  • D. 数据挖掘的结果可能会发现一 些新的信息类型:关联规则、序列模式、 分类树等
纠错 标记
48.

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

  • A. 数据
  • B. 活动
  • C. 规程
  • D. 算法
纠错 标记
49.

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

  • A. 使用方便
  • B. 质量卓越
  • C. 满足需求
  • D. 便于维护
纠错 标记
50.

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

  • A. 功能模型
  • B. 增量模型
  • C. 螺旋模型
  • D. 瀑布模型
纠错 标记
51.

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

  • A. 演化模型
  • B. 演化模型
  • C. 增量模型
  • D. 螺旋模型
纠错 标记
52.

类之间的层次关系属于

  • A. 多态
  • B. 组合
  • C. 继承
  • D. 关联
纠错 标记
53.

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

  • A. 对数据流图的每一个基本加工,必须有一个加工逻辑说明
  • B. 加工逻辑说明必须描述基本加工如何把输入数据变换为输出数据的加工规则
  • C. 加工逻辑说明必须描述加工的主体和加工的客体
  • D. 加工逻辑说明必须描述加工的主体和加工的主体
纠错 标记
54.

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

  • A. 用例模型
  • B. 事件响应模型
  • C. 业务流程模型
  • D. 业务对象模型
纠错 标记
55.

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

  • A. 软件输入/输出的描述
  • B. 主要功能和性能的描述
  • C. 算法的描述
  • D. 软件质量属性的描述
纠错 标记
56.

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

  • A. 抽象
  • B. 模块化
  • C. 信息隐蔽
  • D. 层次化
纠错 标记
57.

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

  • A. 程序设计
  • B. 概要设计
  • C. 算法设计
  • D. 详细设计
纠错 标记
58.

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

  • A. 数据耦合
  • B. 控制耦合
  • C. 内容耦合
  • D. 公共耦合
纠错 标记
59.

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

  • A. 视图
  • B. 模型
  • C. 控制器
  • D. 数据库
纠错 标记
60.

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

  • A. 程序实现阶段也称为软件实现阶段,是软件产品由概念到实体的过程
  • B. 程序实现的依据是软件需求规格说明,它给出程序的实现逻辑和处理规则
  • C. 程序实现将详细设计的结果翻译成用某种编程语言编写的并且最终可以运行的程序代码
  • D. 程序实现的工作制品是源程序、目标程序和用户指南
纠错 标记
61.

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

  • A. 缺陷原因已肯定
  • B. 缺陷原因不能肯定
  • C. 可直接修复缺陷
  • D. 进行回归测试
纠错 标记
62.

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

  • A. 软件测试等于程序测试
  • B. 软件缺陷在软件开发后期解决的成本高于前期
  • C. 软件缺陷多数来源于软件需求和软件设计
  • D. 程序是软件测试的对象
纠错 标记
63.

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

  • A. 集成测试与软件概要设计阶段相对应
  • B. 集成测试所使用的对象应当是已经通过单元测试的
  • C. 大突击集成方式是一种增量式集成策略
  • D. 集成测试必须委托第三方进行
纠错 标记
64.

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

  • A. 改正性维护是为了改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷所进行的维护
  • B. 适应性维护是在软件使用过程中数据环境发生变化或处理环境发生变化时, 修改软件以适应这种变化所 进行的维护
  • C. Lienta 和Swanson 将维护分为 3类:改正性维护、适应性维护和完善性维护
  • D. 预防性维护为"把明天的方法学用于昨天的系统以满足今天的需要”
纠错 标记
65.

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

  • A. 分析和理解程序
  • B. 评估修改范围
  • C. 修改后测试
  • D. 修改程序
纠错 标记
66.

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

  • A. 维护过程、 演化过程
  • B. 质量保证过程、 配置管理过程
  • C. 基础设施过程
  • D. 剪裁过程
纠错 标记
67.

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

  • A. 制订维护活动的规程
  • B. 建立接受问题、记录问题、追踪问题的过程
  • C. 对用户的要求提供咨询和帮助
  • D. 实施配置管理过程
纠错 标记
68.

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

  • A. 启动阶段
  • B. 诊断阶段
  • C. 行动阶段
  • D. 提高阶段
纠错 标记
69.

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

  • A. 进度报告
  • B. 项目信息周报
  • C. 问题报告
  • D. 项目执行状态报告
纠错 标记
70.

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

  • A. 当参加同一软件项目的人数不止一人的时候,开发工作就会出现并行情形
  • B. 项目的活动必须有一个清晰的起始点和清晰的结束点
  • C. 项目成本估算的准确程度可能比进度安排的准确程度更重
  • D. 进度管理的各个过程与其他项目管理领域的过程相互作用
纠错 标记
71.

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

  • A. 风险接受
  • B. 风险退避
  • C. 风险缓解
  • D. 风险分担
纠错 标记
72.

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

  • A. 稳定性
  • B. 易替换性
  • C. 易安装性
  • D. 易恢复性
纠错 标记
73.

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

  • A. 可靠性
  • B. 易安装性
  • C. 生产率
  • D. 易操作性
纠错 标记
74.

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

  • A. 软件质量属性、软件质量规范和软件质量度量
  • B. 软件质量问题、软件质量特性和软件质量评价
  • C. 软件质量特性、软件质量规范和软件质量评价
  • D. 软件质量因素、软件质量标准和软件质量度量
纠错 标记
二、多选题 (共7题,共7分)
75.

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

  • A. 文件结构模型
  • B. 层次模型
  • C. 网状模型
  • D. 关系模型
  • E. 面向对象模型
纠错 标记
76.

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

  • A. 关系模型把数据库表示为关系的集合
  • B. 关系操作通过关系语言实现,关系语言的特点是高度过程化
  • C. 在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示
  • D. 选择、投影、连接是关系模型中的常用操作
  • E. 关系操作的方式为一-次一 个记录(record-at-a-time) 的方式
纠错 标记
77.

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

  • A. 参照完整性约束是一种关系模型完整性约束
  • B. 在关系模型中实体及实体间的联系都是用关系来描述的于是就自然存在着关系与关
  • C. 两个或两个以上的关系间可以存在参照关系
  • D. 同一个关系的属性间不可能存在参照关系
  • E. 参照关系中每个元组在外码属性上的取值只能等于所对应的被参照关系中某个元组的主码值
纠错 标记
78.

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

  • A. 整数类型
  • B. 字符串类型
  • C. 构造数据类型
  • D. 对象类型
  • E. 布尔型
纠错 标记
79.

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

  • A. 若X→→Y,则X→Y
  • B. 若X→Y,则X→→Y
  • C. 若X→→Y,则X→→Z
  • D. 若X→→Y,且Y"Y 则X→→Y'
  • E. 设XYWU,若X→→Y在R (W)上成立, 则X→→Y在R (U)上成立
纠错 标记
80.

下列关于 E-R图的叙述中,哪些是正确的?

  • A. E-R图用于描述数据的逻辑模型
  • B. E-R图提供了表示实体型、属性和联系的方法
  • C. 属性用菱形表示,并用无向边将其与相应的实体连接起来
  • D. 联系也可以有属性
  • E. 实体型用矩形表示,矩形框内写明实体名
纠错 标记
81.

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

  • A. 查询处理器中最重要的模块是查询编译器和查询执行引擎
  • B. 查询处理中,首先需要对 SQL语句进行分析,形成语法分析树
  • C. 查询处理的代价可以通过该查询对各种资源的使用情况进行度量
  • D. 为了简化起见,可以简单地用磁盘块 I/O次数来度量查询执行的代价
  • E. 每一种基本的关系代数运算都有多种不同的实现算法
纠错 标记
答题卡(剩余 道题)
一、单选题
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
二、多选题
1 2 3 4 5 6 7
用时:00:00:00
暂停
交卷
置顶