当前位置:首页 > 计算机四级数据库工程师题库
A) 依赖 B) 聚合 C) 关联 D) 泛化 45. 以下哪个是程序实现的正确过程D
A) 程序编码―需求审查―设计审查―单元测试―程序调试 B) 设计审查―程序编码―程序检查―代码审查―单元测试 C) 需求审查―程序编码―桌面检查―代码走查―程序调试 D) 设计审查―程序编码―程序检查―单元测试―程序调试 46. 以下不是程序调试主流方法的是A
A) 分析法 B) 回溯法 C) 归纳法 D) 演绎法 47. 下列有关测试的说法中,错误的是D A) 白盒测试技术依据的是程序的逻辑结构
B) 典型的黑盒测试方法有等价类划分、边界值分析、因果图等
C) 分支覆盖是一种白盒测试技术 D) 功能覆盖是一种白盒测试技术 48. 对于以下程序
if ( a > 0 and b > 0 ) then c = c/a; if ( a > 1 or c > 1 ) then c = c+1;
执行条件/判定覆盖,为使得每一条件取值和每一分支都至少执行一次,需要测试用例数是B A) 2 B) 3 C) 4 D) 5
49. 以下有关系统测试的说法中错误的是B
A) 系统测试属于黑盒测试范畴,不再对软件的源代码进行分析和测试 B) 系统测试主要通过与系统的概要设计说明进行比较来完成
C) 系统测试环境应尽可能接近软件真实应用环境 D) 易用性测试属于系统测试的范畴 50. 以下有关软件维护模型特点的说法中,错误的是C
A) 快速变更模型是一种\救火式\的方法 B) Boehm模型特点在于经济决策是过程驱动力量 C) Osborne模型在软件开发生存周期用户验收后考虑可维护性 D) Osborne模型可以被当作开发生存周期的持续迭代
51. 为边界条件的逻辑测试做出改变时,容易引入错误,这种副作用归属于软件维护中的A A) 修改代码的副作用 B) 修改设计的副作用 C) 文档的副作用 D) 修改数据的副作用 52. 按不同人员的工作内容来分类软件过程,组织过程包括C
A) 维护过程和改进过程 B) 确认过程和审计过程 C) 管理过程和改进过程 D)配置管理过程和剪裁过程
53. 在CMM族中,针对软件过程的CMM是B
A) P-CMM B) SW-CMM C) SE-CMM D) SSE-CMM
54. 在软件过程改进的IDEAL模型中,提出实施过程改进的具体方案,试行改进方案并检查方案试行情况,依检查的结果修订方案。这些活动属于IDEAL模型的C
A) 启动阶段 B) 诊断阶段 C) 行动阶段 D) 提高阶段 55. 在软件项目管理的范围中,主要关注的度量是B
A) 时间和成本 B) 生产率和质量 C) 人员和成本 D) 可用性和合算性 56. 以下组织方式中属于项目型模式的是B
A) 软件人员按任务的工作阶段分配到若干专业的职能部门
B) 把软件人员按项目组成小组,小组成员自始至终参加所承担项目的各项任务 C) 要开发的软件产品在每个专业部门完成阶段加工以后,沿工序流水线向下传递 D) 各种文档按工序在各组之间传递
57. 以下说法中不是项目风险识别主要内容的是D
A) 识别并确定项目有哪些潜在的风险 B) 识别引起这些风险的主要因素 C) 识别项目风险可能引起的后果 D) 识别对风险应采用的控制方法
58. 以下有关软件质量度量模型的说法中错误的是:D A) FCM模型的第一层明确定义了软件产品的质量特性
B) GQM模型第一层度量对象类型的广度决定了该模型度量范围的广度
C) GQM模型度量的目标属性可以包含软件过程特性的所有属性 D) GQM是FCM的一个子集 59. 以下有关软件质量度量方法的说法中错误的是C
A) 预测度量是利用定量的或定性的方法,对软件质量的评价值进行估算
B) 验收度量是在软件开发各阶段的检查点,对软件要求的质量进行确认性检查而获取其具体评价值 C) 预测度量有两种。一种为二元度量,这是一种定量度量;另一种为尺度度量,这是一种定性度量 D) 验收度量可以看成是对预测度量的一种确认,是对开发过程中的预测进行的评价 60. 以下有关软件验证与确认的说法中错误的是B
A) 验证和确认工作的目标是要发现缺陷,并确定软件系统是否实现了需要的功能和质量特性 B) 验证强调的是产品生产结果的正确性,确认强调的是产品生产过程的正确性 C) 典型的验证和确认工作应与软件开发和支持活动并行进行,某些验证和确认任务可能会与开发和支持过程交织在一起 D) 验证和确认活动主要对软件开发产品的过程进行操作 二、多选题
1. 下列关于E-R图的叙述中,哪些是正确的?BDE
A) E-R图用于描述数据的逻辑模型 B) E-R图提供了表示实体型、属性和联系的方法 C) 属性用菱形表示,并用无向边将其与相应的实体连接起来 D) 联系也可以有属性 E) 实体型用矩形表示,矩形框内写明实体名
2. 关系模型的数据完整性包含下列哪些内容?ABD
A) 实体完整性 B) 参照完整性 C) 依赖完整性 D) 用户定义的完整性 E) 属性完整性 3. 对于关系代数的并、交、差和广义笛卡尔积四种操作而言,下列哪些描述是正确的?AE A) 它们都是二元操作 B) 它们都需要满足相容性条件
C) 它们的操作结果关系中的属性数目都等于作为操作对象的两个关系的属性数目之和 D) 可以用上述的四项基本操作来表达任何的其他关系操作
E) 上述操作都将关系看成是元组的集合,其操作都是从行的角度进行的
4. 下列数据类型中,哪些是不需要SQL产品扩充就可以直接支持的数据类型?ABDE
A) 预定义数据类型 B) 构造数据类型 C) 文本数据类型 D) 用户定义数据类型 E) 大对象类型 5. 下列哪些条属于数据库设计的任务?ACDE
A) 需求分析 B) 数据库管理系统设计 C) 数据库逻辑结构设计 D) 数据库物理结构设计 E)数据库实施
6. 下列哪些条不属于Armstrong公理系统中的基本推理规则?CE
A) 若Y X,则X→Y B) 若X→Y,则XZ→YZ C) 若X→Y,且Z Y,则X→Z D) 若X→Y,且Y→Z,则X→Z
E) 若X→Y,且X→Z,则X→YZ
7. 下列关于DBMS的基本功能和程序模块结构的叙述中,哪些是正确的?ACDE A) 数据定义信息存储在数据字典中,是DBMS运行的基本依据 B) 数据库操纵功能主要用于保证数据的安全性和有效性
C) 数据存储和管理支持对大量的各种类型数据的组织、存储和管理 D) 事务管理提供对事务概念的支持和事务管理功能
E) DBMS还提供一些其他功能,包括与网络中其他软件系统的通信功能等 8. 下列哪些是数据库查询处理中所涉及的活动?ABDE
A) 对用高层数据库语言表达的查询语句进行分析,形成语法分析树 B) 将语法分析树翻译成关系代数表达式
C) 在查询所涉及的属性上建立索引,以提高查询速度
D) 为关系代数表达式中的每一个操作符选择具体的实现算法 E) 为关系代数表达式中的各操作符确定执行顺序
9. 下列哪些结构是目前常用的浏览器/服务器模式软件开发结构?ACD
A) 以Web 服务器为中心 B) 以浏览器为中心 C) 以数据库服务器为中心 D) 以应用服务器为中心 E) 以开发语言为中心
10. 对象数据库标准中,下列哪些是语言绑定涉及的面向对象编程语言?ACD A) C++ B) PASCAL C) JAVA D) SMALLTALK E) FORTRAN 11. 在面向对象的系统中,类的对象应具有的特性包括哪3项ABC
A) 相同的属性 B) 相同的操作 C) 相同的语义 D) 相同的可见性 E) 相同的语境 12. 在关联关系两端连接的类都具有相应的某种角色,因此可在各个端点上附加某些信息以说明各类的语义,这些信息包括ACDE
A) 角色名 B) 方法名 C) 可见性 D) 多重性 E) 约束 13. 在需求分析阶段所设计的问题信息域应包括哪3项BCD
A) 信息通道 B) 信息流 C) 信息内容 D) 信息结构 E) 信息格式 14. 接口设计主要包括ABCD
A) 系统内部模块与模块之间、子系统与子系统之间的接口设计 B) 模块或软件构件之间的接口设计 C) 软件与其他软∕硬件系统之间的接口设计 D) 软件与人(用户)之间的交互设计 E) 软件开发过程中各成员达成的开发协议或约定
15. OOP方法中,复用是利用现成类来实现类,其复用方式有ABCD A) 选择 B) 分解 C) 配置 D) 演变 组合 16. 属于软件测试活动步骤的是哪2项AB
A) 单元测试 B) 系统测试 C) 白盒测试 D) 黑盒测试 E) 黑盒测试 17. 有关软件维护的说法中,正确的是哪3项CDE
A) 完善性维护是一类救火式的维护
B) 一个遗留系统的现代化改造工作由逆向工程、测试和正向工程3个基本过程组成 C) 逆向工程是根据现有的制品,重构系统的一个或者多个更高层次的逻辑描述
D) 软件再工程是为了提高遗留系统的某个质量或者一组质量 E) 功能转换是软件再工程形式之一 18. 确定某项活动所产生的软件产品是否满足在以前的活动中对它的要求或条件,为达此目的所实施的软件过程是哪2项CE
A) 质量保证过程 B) 确认过程 C) 联合评审过程 D) 审计过程 E) 验证过程
19. 在项目进展过程中,为缩小实际情况与计划的偏差,尽快纠正项目计划中的相关缺陷,消除项目执行时的隐患。项目控制的措施可能包括BCDE
A) 社会措施 B) 经济措施 C) 合同措施 D) 技术措施 E) 组织措施 20. 软件质量保证过程包括的活动有:过程实施,产品质量保证以及AC
A) 过程质量保证 B) 质量保证计划制定 C) 质量保证体系的质量保证 D) 质量保证计划实施 E) 按质量保证标准认证
第四套
一、单选题
1. 下列关于数据与信息的叙述中,哪一条是错误的?C
A) 信息总是具有特定的语义,而且可以存储以及加工处理 B) 文字、图像、声音等都是数据的表现形式 C) 信息是数据的载体,也是数据的内涵 D) 信息的价值与它的准确性、及时性、完整性和可靠性有关 2. 下列关于数据库系统中人员的叙述,哪一条是错误的?D
A) 人员包括数据库管理员、系统分析员和数据库设计人员、应用程序员和最终用户 B) 确定数据库中的信息内容和结构属于数据库管理员的职责
C) 监控数据库的使用和运行属于数据库管理员的职责 D) 物理数据库设计与调优属于应用程序员的职责 3. 下列哪一个不属于数据库系统中的软件平台?B
A) 支持DBMS运行的操作系统(OS) B) 检测、预防和消除计算机系统病毒的软件 C) 以DBMS为核心的应用开发工具 D) 为特定应用环境开发的数据库应用系统 4. 下列关于数据模型的叙述中,哪一条是错误的?D
A) 数据模型为数据库的表示和操纵提供框架 B) 数据模型描述了数据库的静态特征与动态行为 C) 数据模型是数据库系统的核心和基础
D) 不同抽象层面的数据模型都能很好地模拟现实世界、容易为人们所理解,并且便于在计算机上实现 5. 下列关于E-R图的叙述中,哪一条是错误的?D
A) E-R图是实体联系图的简称,其英文是Entity-Relationship Diagram B) E-R图是一个图示化模型,能够表示实体型、属性和联系
C) E-R图中实体型用矩形表示,矩形框内写明实体名 D) E-R图中属性用菱形表示,菱形框内写明属性名 6. 下列关于关系模型的叙述中,哪一条是错误的?A
A) 关系模型是一种物理数据模型 B) 关系模型用二维表格结构表示各类实体及实体间的联系 C) 关系模型是数学化的模型,可把表格看成一个集合
D) 关系模型由IBM 公司的研究员E. F. Codd于1970年首次提出
7. 在数据库技术中,实体-联系模型(即E-R模型)是下列哪一种模型?A A) 概念数据模型 B) 结构数据模型 C) 物理数据模型 D) 逻辑数据模型 8. 关系数据模型由三大要素组成,下列哪一项表述是正确的?B
A) 关系数据结构,关系数据通信,关系操作集合 B) 关系数据结构,关系操作集合,关系完整性约束 C) 关系数据通信,关系操作集合,关系完整性约束 D) 关系数据结构,关系数据通信,关系完整性约束 9. 设关系R和S具有公共属性集Y,当执行自然连接时,会丢弃那些在Y属性集上没有匹配值的元组。若不想丢弃那些元组,应使用下列扩展关系操作中的哪一项?A A) 外连接 B) 外部并 C) 聚集 D) 半连接 10. 下列关于关系操作的描述中,哪一条是错误的?A
A) R∩S = S-(R-S) B) R∩S = S-(S-R) C) R = (R-S)∪(R∩S) D) R-S = R-(R∩S) 11. 设关系R和S的值分别如下面的左右表所示:C R A B C a1 b1 c1 a2 b2 S B D E b1 d1 e1 b3 d2 c2 a3 b3 c3 e2 b5 d3 e3 则,R和S左外连接的结果的元组个数是多少? A) 1 B) 2 C) 3 D) 4
12. 关系数据语言可以分为三类:关系代数语言、关系演算语言以及兼备两者双重特点的语言。请问SQL语言属于以下哪一类?D
A) 关系代数语言 B) 元组关系演算语言 C)域关系演算语言 D)具有关系代数和关系演算双重特点的语言
13. 对于SQL语句:DROP TABLE STUDENT CASCADE;的叙述中,下列哪一项是错误的?C
A) 该语句的功能是删除STUDENT表
B) 删除过程时,在删除基本表STUDENT的同时,也删除了在该表上创建的视图、索引等内容 C) 删除执行时,只有确认STUDENT表中的数据、表定义本身以及在该基本表上所创建的视图、索引已删除,
共分享92篇相关文档