计算机四级数据库工程师题库

合集下载

计算机等级考试四级数据库系统工程师练习题

计算机等级考试四级数据库系统工程师练习题

计算机等级考试四级数据库系统工程师练习题1 .________ 是一系列的数据库操作,是数据库应用程序的基本逻辑单元。

(问答题)事务2 . 试述事务的概念及事务的四个特性。

(填空题)事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

事务具有四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持续性(Durability)。

这个四个特性也简称为ACID特性。

原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做,要么都不做。

一致性:事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

隔离性:一个事务的执行不能被其他事务干扰。

即一个事务内部的操作及使用的数据对其他并发事务是隔离的,并发执行的各个事务之间不能互相干扰。

持续性:持续性也称永久性(Permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。

接下来的其他操作或故障不应该对其执行结果有任何影响。

3 . 为什么事务非正常结束时会影响数据库数据的正确性,请列举一例说明之。

(填空题)事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

如果数据库系统运行中发生故障,有些事务尚未完成就被迫中断,这些未完成事务对数据库所做的修改有一部分已写入物理数据库,这时数据库就处于一种不正确的状态,或者说是不一致的状态。

例如某工厂的库存管理系统中,要把数量为Q 的某种零件从仓库1移到仓库2存放。

则可以定义一个事务T,T包括两个操作;Q1=Q1-Q,Q2=Q2+Q。

如果T非正常终止时只做了第一个操作,则数据库就处于不一致性状态,库存量无缘无故少了Q。

4 . 事务处理技术主要包括________ 技术和________技术。

(问答题)数据库恢复并发控制5 . 在SQL语言中,定义事务控制的语句主要有________ 、________ 和________ 。

四级数据库工程师-22_真题-无答案

四级数据库工程师-22_真题-无答案

四级数据库工程师-22(总分109,考试时间90分钟)一、选择题1. VB 6.0中,ADO数据控件用于连接数据源的属性是______。

A. RefreshB. RecordSourceC. CommandTypeD. ConnectionString2. 关于并行数据库结构,以下说法错误的是A. 在共享内存结构的系统中,如果处理器数量过多,容易造成访问内存冲突B. 在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘C. 在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源D. 层次结构综合了共享内存、共享磁盘和无共享结构的特点3. 关于ER图的叙述正确的是______。

A. ER图是建立在关系数据库的假设上B. ER图可将现实世界中的信息抽象地表示为实体以及实体间的联系C. ER图使应用过程和数据的关系清晰D. ER图能表示数据生命周期4. SQL中的视图是为了提高数据库系统的______。

A. 并发控制B. 完整性C. 隔离性D. 安全性5. 数据运行一段时间后,由于记录不断增删改,会使数据库的物理存储情况变坏,降低了数据的存取效率,数据库的性能也下降,这时,数据库管理员就要对数据进行______。

A. 监控分析B. 空间管理C. 再组织和重构D. 参数调整6. 数据库文件结构有多种形式,利用哈希函数实现对数据库快速访问的文件结构是______。

A. 聚集文件B. 顺序文件C. 散列文件D. 索引文件7. 以下关于锁的粒度叙述错误的是______。

A. 施加X锁和S锁的数据项的大小称为锁的粒度B. 锁粒度与事务并发执行的程度和DBMS并发控制的开销密切相关C. 在关系数据库中,可以对数据页、索引和块等物理单元进行加锁D. 当锁粒度比较大时,事务的并发度高,但是系统开销比较大8. 关于触发器trigger,下面说法不正确的是A. 触发器是定义在表上的B. 触发器名称在数据库中必须是唯一的C. 触发器对应于一组SQL语句D. 每张表限制定义一个触发器9. 设有关系模式:教师表(教师号,教师名,所在系,工资) ,现需建立一个统计每个系全体教师工资总额的视图,正确的语句是______。

计算机四级考试《数据库系统工程师》测试题及答案

计算机四级考试《数据库系统工程师》测试题及答案

计算机四级考试《数据库系统工程师》测试题及答案1 . 试述关系模型的三个组成部分。

(填空题)关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。

2 .关系数据模型中,二维表的列称为________,二维表的行称为________。

(问答题)属性记录或元组3 . 试述关系数据语言的特点和分类。

(填空题)关系数据语言可以分为三类:关系代数语言,例如ISBL 关系演算语言,包括:元组关系演算语言,例如APLHA,QUEL 域关系演算语言,例如QBE 具有关系代数和关系演算双重特点的语言例如SQL 这些关系数据语言的共同特点是,具有完备的表达能力,是非过程化的集合操作语言,功能强,能够嵌入高级语言中使用。

4 .用户选作元组标识的一个候选码为________,其属性不能取________。

(问答题)主码空值5 .定义并理解下列术语,说明它们之间的联系与区别: (1) 域,笛卡尔积,关系,元组,属性(2)主码,候选码,外部码 (3)关系模式,关系,关系数据库 (填空题)域:域是一组具有相同数据类型的值的集合。

笛卡尔积:给定一组域D1,D2,…,Dn,这些域中可以有相同的。

这组域的笛卡尔积为:D1×D2×…×Dn={ (d1,d2,…,dn)|di?Di,i=1,2,…,n }其中每一个元素(d1,d2,…,dn)叫作一个n元组(n-tuple)或简称元组(Tuple)。

元素中的每一个值di叫作一个分量(Component)。

关系:在域D1,D2,…,Dn上笛卡尔积D1×D2×…×Dn的子集称为关系,表示为 R(D1,D2,…,Dn)元组:关系中的每个元素是关系中的元组。

属性:关系也是一个二维表,表的每行对应一个元组,表的每列对应一个域。

由于域可以相同,为了加以区分,必须对每列起一个名字,称为属性(Attribute)。

候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码(Candidate key)。

四级数据库工程师-41_真题-无答案

四级数据库工程师-41_真题-无答案

四级数据库工程师-41(总分81,考试时间90分钟)一、选择题1. 以下不属于实现数据库系统安全性的主要技术和方法的是______。

A. 视图机制B. 存取控制技术C. 审计技术D. 出入机房登记和加锁2. 如果要删除Student数据库中的Information表,可以使用下列哪个命令?______A. ALTER TABLE InformationB. TRUNCATE TABLE InformationC. DROP TABLE InformationD. DELETE TABLE Information3. 数据库物理结构设计的目标是A. 导出特定的DBMS可以处理的数据库模式和外模式B. 得到存储空间占用少、数据访问效率高和维护代价低的数据库物理模式C. 产生反映企业组织信息需求的数据库概念结构D. 收集支持系统目标的基础数据及其处理方法4. 下面给出的关系表r(A,B,C,D)满足下述哪个函数依赖______。

AB C D1 4 3 12 7 1 13 0 2 21 2 3 3A. A→BB. B→DC. D→CD. A→D5. 以下不属于需求分析的工作是______。

A. 分析用户活动,产生业务流程B. 确定系统范围,产生系统关联图C. 建立ER关系图D. 分析系统数据,产生数据字典6. 有教师表(教师号,姓名,职称,所在系)和授课表(教师号,课程号,授课学年,授课时数),同一门课程可由多个教师讲授,同一个教师也可讲授多门课程,查询从未被“教授”讲授过的课程的课程号,正确的语句是______。

A. SELECT课程号FROM授课表a JOIN教师表bON a.教师号=b.教师号WHERE职称!=‘教授’B. SELECT课程号FROM授课表a R1GHT OUTTER JOIN教师表b ON a.教师号=b.教师号C. SELECT课程号FROM授课表WHERE课程号NOT IN(SELECT课程号FROM授课表a JOIN授课表b ON a.教师号=b.教师号WHERE职称!=‘教授’)D. SELECT课程号FROM授课表WHERE课程号IN(SELECT课程号FROM授课表a JOIN 授课表b ON a.教师号=b.教师号WHERE职称!=‘教授’)7. 已知学生关系(学号,姓名,性别,课程号,成绩,所在系号)有下列函数依赖Ⅰ.(学号,课程号)→课程号Ⅱ.(学号,课程号)→成绩Ⅲ.(学号,课程号)→所在系号Ⅳ.(学号,课程号)→姓名,性别Ⅵ.(学号,课程号)→学号以上函数依赖属于非平凡函数依赖的是______。

四级数据库工程师-64

四级数据库工程师-64

四级数据库工程师-64(总分:83.00,做题时间:90分钟)一、选择题(总题数:30,分数:43.00)1.一个用户试图用查询分析器连接到一个SQL服务器上,服务器使用Windows验证模式,用户需要如何填写登录名和口令框中的内容才能被验证成功,获得访问权?______(分数:2.00)A.什么也不用填√B.Windows 2000账号和一个空口令C.Windows 2000账号和口令D.以上选项都不行解析:[解析] 用户可直接用查询分析器连接到一个SQL服务器上,不需要任何口令。

2.关于对SQL对象的操作权限的描述正确的是______。

(分数:1.00)A.权限的种类分为INSERT、DELETE和UPDATE三种√B.使用REVOKE语句获得权限C.权限只能用于实表而不能应用于视图D.使用COMMIT语句赋值权限解析:[解析] REVOKE是对权限的回收,COMMIT是对事务的提交,权限不仅能作用于实表还能作用于虚表。

3.在SQL中,下列涉及空值的操作中错误的是______。

(分数:1.00)A.AGE IS NULLB.AGEIS NOT NULLC.AGE=NULL √D.NOT(AGE IS NULL)解析:[解析] AGE=NULL是错误的,在SQL中没有这样的表达。

4.在封锁技术方面,SQL提供如下了4中事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。

其中哪个是允许事务读脏数据的______。

(分数:1.00)A.可读未提交数据√B.读提交数据C.可重复读D.可串行化解析:5.以记录为单位的日志文件的内容不包括(分数:1.00)A.每个事务的详细执行过程√B.每个事务的结束标记C.每个事务的所有更新操作D.每个事务的开始标记解析:[解析] 以记录为单位的日志文件的内容包括每个事务的开始标记、每个事务的结束标记,以及每个事务的所有更新操作。

事务的详细执行过程不在其中。

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【多选题】下列条目中哪些是常用的逻辑数据模型?A.文件结构模型B.层次模型C.网状模型D.关系模型E.面向对象模型2.【单选题】以下选项中,不属于项目集成管理的过程是A.项目计划制定B.项目团队建设C.项目计划执行D.整体变更控制3.【单选题】下列关于一元的专门关系操作的叙述中,哪一条是错误的?A.对关系R的选择操作是从关系R中选择满足给定条件的元组组成新的关系B.选择操作是从行的角度进行的操作,对关系R的选择操作的结果关系的列数不会少于关系C.投影操作是从列的角度进行的操作,对关系R的投影操作的结果关系的行数不会少于关系D.投影操作是从列的角度进行的操作,对关系R的投影操作的结果关系的行数不会少于关系R的行数4.【单选题】视图是数据库中的重要对象,下列有关视图的说法错误的是A.一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中B.可以将复杂的查询语句封装在视图中以简化相关查询语句的编写C.可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用D.通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性5.【单选题】以下几种模块间耦合的类型中,耦合性最强的是A.标记耦合B.控制耦合C. 公共耦合D.数据耦合6.【单选题】以下不属于软件维护中程序修改步骤的是A.分析和理解程序B.评估修改范围C.修改后测试D.修改程序7.【单选题】下列关于分布式数据库并发控制的主站点技术的叙述中,哪一条是错误的?A.主站点技术是一种识别数据项副本的并发控制方法B.主站点技术中所有的识别副本都保留在同一站点上C.所有的锁都在主站点上存取,而且数据项本身也必须在主站点上存取D.主站点技术的好处是它是集中式方案的简单扩展因此不太复杂8.【单选题】下列关于分布式数据库系统主要特点的叙述中,哪一条是错误的?A.分布式数据库系统具有不同透明度层次B.系统的复杂性大幅增加,使得系统的可靠性降低C.提高了系统的可用性D.系统更加容易扩充9.【多选题】对象的服务包括简单的服务和复杂的服务,其中复杂的服务又可分为A.计算服务B.释放对象服务C.监控服务D.对象初始化服务E.创建对象服务10.【单选题】有关软件质量的FCM 模型是指:A.软件质量属性、软件质量规范和软件质量度量B.软件质量问题、软件质量特性和软件质量评价C.软件质量特性、软件质量规范和软件质量评价D.软件质量因素、软件质量标准和软件质量度量11.【单选题】以下的叙述中,不属于需求分析的基本原则的是A.理解和描述问题的信息域B.描述软件将要实现的功能C.描述软件的质量D.描述软件的行为12.【单选题】以下叙述中,属于UML 行为事物的是A.状态B.协作C.交互D.用例13.【单选题】项目控制信息的来源是各种管理报告。

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)试卷号:34

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)试卷号:34

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【单选题】软件质量模型中质量特性"可维护性"的子特性包括:易变更性、易测试性、易分析性、可维护性的依从性以及A.稳定性B.易替换性C.易安装性D.易恢复性正确答案:A2.【单选题】下列关于数据库三级模式结构的叙述中,哪一条是错误的?A.数据库系统三级模式结构是数据库系统内部的体系结构B.数据库系统的三级模式结构是指:外模式、模式、内模式C.外模式/模式映象保证了数据与程序之间具有较高的物理独立性D.一个数据库可以有多个模式正确答案:C3.【单选题】软件需求规格说明书不应包括A.软件输入/输出的描述B.主要功能和性能的描述C.算法的描述D.软件质量属性的描述正确答案:C4.【单选题】下列关于用户定义完整性约束的叙述中,哪一条是错误的?A.用户定义完整性约束主要是对属性的取值进行限制B.域完整性约束是用户定义完整性约束的重要组成部分C.域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系D.取值范围可分为静态定义和动态定义两种正确答案:C5.【单选题】下列关于知识发现与数据挖掘的叙述中,哪一条是错误的?A.知识发现的过程可以概括为三部分:数据准备、数据挖掘、及结果的解释和评估B.数据挖掘阶段首先要确定挖掘的任务或目的,如数据分类、聚类、关联规则发现或序列模式发现等。

确定了挖掘任务后,就要决定使用什么样的挖掘算法C.数据挖掘的质量与挖掘方法有关,而与数据本身无关D.数据挖掘的结果可能会发现一些新的信息类型:关联规则、序列模式、分类树等正确答案:C6.【单选题】在需求获取阶段建立起来的用以描述功能需求的主要模型是A.用例模型B.事件响应模型C.业务流程模型D.业务对象模型正确答案:A7.【单选题】下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的?A.参照关系是从关系,被参照关系是主关系B.参照关系与被参照关系之间的联系是1:n联系C.参照关系与被参照关系通过外码相联系D.其主码在另一个关系中作为外码的关系称为被参照关系正确答案:B8.【单选题】关系数据库标准语言SQL是下列哪一项的缩写?A.Specifying Query LanguageB.Scalable Query LanguageC.Structured Query LanguageD.Standard Query Language正确答案:C9.【单选题】下述关于关系表的相关信息中,不属于元数据、不会存储在数据字典中的是A.属性的名字和类型信息B.表上的授权信息C.表中的一个元组D.定义在表上的索引类型正确答案:C10.【单选题】以下不属于面向对象范畴的术语是A.多态B. 函数调用C.消息传递D.聚合正确答案:C11.【单选题】为了解决复杂的问题,常采用分而治之的策略,将大而复杂的问题分解为许多容易解决的小问题来解决。

2021年9月全国计算机等级考试四级数据库工程师真题及参考答案

2021年9月全国计算机等级考试四级数据库工程师真题及参考答案

生活需要游戏, 但不能游戏人生;生活需要歌舞, 但不需醉生梦死;生活需要艺术, 但不能投机取巧;生活需要勇气, 但不能鲁莽蛮干;生活需要重复, 但不能重蹈覆辙。

-----无名询解决器是数据库管理系统重要构成某些, 下列不属于查询解决器功能构成模块是A)DML编译器B)查询执行引擎C) 嵌入式DML预编辑器D) 查询权限管理器(2)关于数据视图预与三级模式, 下列说法错误是A)数据视图是指顾客从某个角度看到客观世界数据对象特性B) 外模式是数据库顾客能使用局部数据, 描述外模式时, 普通需要给出其物理构造C)概念模式以数据模型形式描述数据D)三级模式构造实现了数据独立性(3)为了保证数据库应用系统正常运营, 数据库管理员在寻常工作中需要对数据库进行维护。

下列普通不属于数据库管理员寻常维护工作是A) 数据内容一致性维护B) 数据库备份与恢复C)数据库安全性维护D) 数据库存储空间管理(4) 事务活锁又称为事务饥饿, 为了避免数据库浮现事务活锁, 可以采用办法是A) 使用先来服务方略解决事务祈求B) 使用两阶段锁合同C) 对事务进行并发调度D) 使用小粒度锁(5)关于数据库视图, 下列说法对的是A) 视图可以提高数据操作性能B)定义视图语句可以是任何数据操作语句C) 视图可以提供一定限度数据独立性D) 视图数据普通是物理存储(6)在需求分析阶段, 构造化分析和建模办法是一种较为有效需求分析办法。

下列不属于构造化分析和建模办法长处是A) 用图形化模型能直观地表达系统功能B)可避免过早陷入详细细节C) 图形对象不涉及太多技术术语, 便于顾客理解模型D) 从局部或子系统开始分析问题, 便于建模人员理解业务模型(7)数据字典是数据库管理系统重要构成某些, 其中存储各类信息普通由A)数据库管理员维护B) 程序员维护C) 数据库管理系统维护D)普通顾客维护(8)下列约束中能保证一种函数依赖是完全非平凡函数依赖是A) 仅当其右边属性集是左边属性集子集B) 仅当其右边属性集中属性都不属于左边属性集C) 仅当其右边属性集中至少有一种属性不属于左边属性集D) 仅当其右边属性集中属性都属于左边属性集(9)在数据库中可用各种构造组织数据, 散列文献是其中一种。

全国计算机等级考试四级数据库工程师16套(真题及答案)

全国计算机等级考试四级数据库工程师16套(真题及答案)
1 第一套
1.下列关于数据库基本概念的叙述中,哪一条是错误的

)。
A) "数据库"可理解为是在计算机存储设备中按一定格式存放数据的
仓库
B) 数据库是按一定结构组织并可以长期存储在计算机内的、在逻辑
上保持一致的、可共享的大量相关联数据的集合
C) 数据库中的数据一般都具有较大的冗余度
D) 数据库中的数据是按一定的数据模型组织在一起的
B) 数据依赖是现实世界属性间相互联系的抽象
C) 数据依赖极为普遍地存在于现实世界中
D) 只有两种类型的数据依赖:函数依赖和多值依赖
20 设 U 为所有属性,X、Y、Z 为属性集,
Z = U - X - Y, 下列关于多值依赖的叙述中,哪一条是正
确的(
)。
A) 设 XY W U ,若 X→→Y 在 R(W)上成立,则 X→→Y 在 R(U)
)。
A) 广义投影、赋值、外连接、半连接、聚集和外部并都属于扩充的
关系操作
B) 对关系 R 的广义投影操作,是在若干算术表达式上的投影,这些
算术表达式只涉及常量和 R 中的属性
C) 若关系 R 和 S 是相容的,则 RS 表示通过赋值操作将关系 S 赋给
关系 R
D) 设关系 R 和 S 具有公共属性集 Y,执行 R S 会丢弃那些在 Y 上
对象和它的组件之间都存在着引用语义
29 下列关于数据挖掘的叙述中,哪一条是错误的(
)。
A) 数据挖掘被认为是知识发现过程中的一个特定步骤
B) 数据挖掘是使用专门的算法从数据中抽取有用的模式
C) 关联规则的发现是数据挖掘的目标之一
D) "可信度"表示规则所代表的事例(元组)占全部事例(元组)的

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)试卷号:43

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)试卷号:43

2023年计算机四级《数据库工程师》考试全真模拟易错、难点汇编叁(带答案)(图片大小可自由调整)一.全考点综合测验(共45题)1.【多选题】下列关于分布式数据库并发控制的叙述中,哪些是正确的?A.并发控制方法需要维护数据项的多个副本之间的一致性问题B.基于识别数据项副本的方法可用于分布式并发控制C.主站点方法是把所有的识别副本都保留在相同的站点上D.基于投票的方法可以用于实现分布式并发控制E.每一种分布式并发控制方法中都使用了识别副本技术正确答案:ABCD2.【多选题】下列关于E-R图的叙述中,哪些是正确的?A.E-R图用于描述数据的逻辑模型B.E-R图提供了表示实体型、属性和联系的方法C.属性用菱形表示,并用无向边将其与相应的实体连接起来D.联系也可以有属性E.实体型用矩形表示,矩形框内写明实体名正确答案:BDE3.【多选题】软件过程是软件生存周期中一系列相关软件工程活动的集合。

一个软件开发组织应有一个过程框架,其中保护伞的活动包括如下哪2项A.阶段文档编制B.软件质量保证C.软件配置管理D.基础设施建立E. 培训正确答案:BC4.【单选题】以下哪个设计内容不属于数据库应用系统总体设计范畴?A.数据库应用系统体系结构设计B.软硬件选型和配置设计C.关系模式设计D.数据库软件总体设计正确答案:C5.【多选题】在进行结构化设计的过程中,要根据数据流图的处理特性,分别进行A.事件流映射B.变换流映射C.事务流映射D.时间流映射E.转换流映射正确答案:BC6.【单选题】某系统中事务T1 从账户 A 转出资金到账户B 中,在此事务执行过程中,另一事务T2 要进行所有账户余额统计操作。

在T1 和T2 事务成功提交后,数据库服务器突然掉电重启。

为了保证T2 事务统计结果及重启后A, B 两账户余额正确,需利用到的事务性质分别是A.一致性和隔离性B.隔离性和持久性C.原子性和一致性D.原子性和持久性正确答案:C【单选题】由于关系模式设计不当所引起的删除异常指的是A.两个事务并发地对同一关系进行删除而造成数据库不一致B.由于关系中元组的删除而造成有用的信息无法作为一个元组在数据库中存在C.未经授权的用户对关系进行了删除D.删除操作因为违反完整性约束条件而遭到拒绝正确答案:B8.【单选题】设有供应商关系S和零件关系P。

四级数据库工程师-88_真题-无答案

四级数据库工程师-88_真题-无答案

四级数据库工程师-88(总分126,考试时间90分钟)一、选择题1. 在数据库设计器中,建立两个表之问的一对多联系是通过以下索引实现的_____。

A. “一方”表的主索引或候选索引,“多方”表的普通索引B. “一方”表的主索引,“多方”表的普通索引或候选索引C. “一方”表的普通索引,“多方”表的主索引或候选索引D. “一方”表的普通索引,“多方”表的候选索引或普通索引2. 关于活动图,下列说法错误的是______。

A. 活动图主要用于描述系统、用例和程序模块中逻辑流程的先后执行次序,并行次序B. 活动图用于低层次程序模块的作用类似于流程图,但活动图不可以描述并行操作C. 每个活动图都有一个起点,但不一定有终点D. 活动由圆角矩形表示3. 计算机系和教务处要对某数据库进行访问,计算机系全体教师对此数据库中的全部数据具有查询权,教务处全体人员对此数据库中全部数据具有查询、插入、删除和修改权。

在SQL Server 2000中,下列安全控制方法最合理的是______。

A. 为计算机系每个教师授予每个表的SELECT权,为教务处全体人员授予每个表的SE-LECT、INSERT、DELETE和UPDATE权B. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

将计算机系角色和教务处角色设置为此数据库的db_datareader角色中的成员,将教务处角色设置为此数据库的db_datawriter角色中的成员C. 为计算机系和教务处分别建立一个角色,将两个部门的每个职工设置为相应角色中的成员。

为计算机系角色授予每个表的SELECT权,为教务处角色授予每个表的SELECT、INSERT、DELETE和UPDA TE权D. 将计算机系和教务处的每个职工都设置为db_owner角色中的成员4. 只复制上次备份后发生变化的文件的数据转储机制_____________。

A. 完全转储B. 增量转储C. 差量转储D. 局部转储5. 下述关于关系表的相关信息中,不属于元数据,不会存储在数据字典中的是______。

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案

2023年计算机四级《数据库工程师》考试历年真题摘选附带答案第1卷一.全考点综合测验(共20题)1.【多选题】下列关于关系模型的基本术语的叙述中,哪些是正确的?A.关系模式是对关系的描述B.一般来说,每个关系至少有一个默认的超码C.一个关系的候选码是这个关系的最小超码D.关系的最大超码是该关系的所有属性的集合2.【多选题】下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的?A.集合的交运算满足交换律:E1∩E2= E2∩E1B.集合的并运算满足交换律:E1∪E2= E2∪EC.集合的差运算满足交换律:E1-E2= E2-E1D.集合的除运算满足交换律:E1÷E2= E2÷E1E.自然连接运算满足交换律:E1 E2 = E2 E13.【多选题】下列关于关系模式的规范化问题的叙述中,哪些是正确的?A.关系模式需要满足一定的条件,不同程度的条件称作不同的范式B.第一范式需要满足的条件是元组的每个分量必须是不可分的数据项C.第二范式、第三范式和Boyce-Codd 范式在函数依赖的范围内讨论D.在函数依赖的范畴内,Boyce-Codd 范式达到了最高的规范化程度E.第四范式的讨论范围不仅涉及函数依赖,还涉及多值依赖4.【单选题】下列关于关系的形式定义的叙述中,哪一条是错误的?A.用值域的概念来定义关系:关系是属性值域笛卡尔积的一个子集B.用集合论的观点定义关系:关系是度为K的元组的一个有限集合C.每一个关系仅仅有一种关系模式D.关系模型的数据结构表示为二维表,所以任意的一个二维表都能表示一个关系5.【单选题】在VB6.0ADO 对象模型中,RecordSet 对象的AddNew 方法的功能是A.在对应的的数据库表中增加一条新记录B.在记录集中增加一个新列C.在内存中开辟存放一条新纪录的空间D.增加一个新的记录集6.【单选题】以下有关程序调试原则的说法中,错误的是A.最有效的调试操作是用头脑分析与缺陷征兆有关的信息B.对一个不熟悉的程序进行调试时,不用工具的人往往比使用工具的人更容易成功C. 试探法常常是一种成功调试的手段D.如果程序调试员走进了死胡同,或者陷入了绝境,最好暂时把问题抛开,留到第二天再去考虑7.【单选题】数据库镜像有很多有点,但不包括A.提供完整或接近完整的数据允余,提高数据可靠性B.主数据库系统发生故障时,可快速启用数据库镜像提供服务C.降低数据库存储系统的建设成本D.提高主数据库系统在升级期间的可用性8.【单选题】下列关于数据字典的叙述中,哪一条是错误的?A.数据库中的数据通常可分为用户数据和系统数据两部分B.用户数据和系统数据统称数据C.数据字典包括对数据库的描述信息、数据库的存储管理信息、数据库的控制信息、用户管理信息和系统事务管理信息等D.数据字典也称为系统目录9.【单选题】下列关于SQL语言支持用户在基本表上建立索引的叙述中,哪一条是错误的A.索引可以建立在表的一个列或多个列上B.索引一经建立就不能删除C.在一个基本表上最多只能建立一个聚簇索引D.系统在存取数据时会自动选择合适的索弓|作为存取路径10.【单选题】下列关于部分函数依赖的叙述中,哪一条是正确的?A.若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖B.若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖C.若X→Y,且存在X的真子集XD.若X-→Y,且对于X的任何真子集X11.【单选题】在需求获取阶段建立起来的用以描述功能需求的主要模型是A.用例模型B.事件响应模型C.业务流程模型D.业务对象模型12.【单选题】数据库概念设计的任务之一是标识和定义实体集。

国家四级数据库工程师-试卷15_真题-无答案

国家四级数据库工程师-试卷15_真题-无答案

国家四级数据库工程师-试卷15(总分94,考试时间90分钟)1. 选择题选择题(1-20每题,21-30每题)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1. ______是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该DBS的硬件平台是并行计算机系统.使用多个CPU和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和I/O速度。

A. 集中式数据库系统B. 并行数据库系统C. 分布式数据库系统D. 客户/服务器数据库系统2. 以下关于数据模型要求错误的是A. 能够比较真实地模拟现实世界B. 容易为人们所理解C. 便于在计算机上实现D. 目前大部分数据库模型能很好地同时满足这三方面的要求3. 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是______。

A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计4. 以下关于死锁检测和恢复叙述错误的是A. 死锁检测,用于定期检查系统是否发生死锁B. 死锁恢复,用于将系统从死锁中解救出来C. 有效的方法是从后面向前RED0这个事务的部分操作,主要能够解开系统死锁即可D. 为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数5. 存储过程是存储在数据库中的代码,具有很多优点。

下列陈述中不属于存储过程优点的是______。

A. 可通过预编译机制提高数据操作的性能B. 可方便地按用户视图表达数据C. 可减少客户端和服务器端的网络流量D. 可实现一定的安全控制6. 事务的一致性是指______。

A. 事务中包括的所有操作要么都做,要么都不做B. 事务必须是数据库从一个一致性状态变到另一个一致性状态C. 事务一旦提交,对数据库的改变是永久的D. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的7. 设有图书管理数据库:图书(总编号C(6) ,分类号C(8) ,书名C(16) ,作者C(6) ,出版单位C(20) ,单价N(6,2) ) 读者(借书证号C(4) ,单位C(8) ,姓名C(6) ,性别C(2) ,职称C(6) ,地址C(20) ) 借阅(借书证号C(4) ,总编号C(6) ,借书日期D(8) ) 对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。

国家四级数据库工程师-试卷12_真题-无答案

国家四级数据库工程师-试卷12_真题-无答案

国家四级数据库工程师-试卷12(总分96,考试时间90分钟)1. 选择题选择题(1-20每题,21-30每题)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1. 若存在一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各个节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于______。

A. 集中式数据库体系结构B. 主从式数据库体系结构C. 分布式数据库体系结构D. 客户机/服务器数据库体系结构2. 以下说法错误的是______。

A. 使用数据库系统可以大大提高应用开发的效率,方便用户的使用,减轻数据库系统管理人员维护的负担B. 文件系统是面向某一个应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制C. 数据的备份、软件或应用程序使用过程中的临时数据存储一般使用数据库系统比较合适D. 数据库系统是面向现实世界的,共享性高,冗余小,具有较高的物理独立性和一定的逻辑独立性,整体结构活,用数据模型描述由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力3. 关于数据库应用系统的需求分析工作,下列说法正确的是______。

A. 通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B. 在需求分析阶段,系统需求分析员要与用户充分沟通.并做出各类用户视图C. 数据需求分析的主要工作是要辨识出数据处理中的数据处理流程D. 数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标4. 设有两个事务T1,T2,其并发操作如表所示,下列评价正确的是______。

A. 该操作不存在问题B. 该操作丢失修改C. 该操作不能重复读D. 该操作读脏数据5. 关系SC(Sno,Cno,Grade)表示学号,课程号,成绩。

现要查询平均分在90分以上的学生的学号和平均成绩,正确的语句是______。

四级数据库工程师-45_真题-无答案

四级数据库工程师-45_真题-无答案

四级数据库工程师-45(总分82,考试时间90分钟)一、选择题1. 对于联机事务处理系统和数据仓库系统中的数据,下列说法正确的是______。

A. 一般情况下,联机事务处理系统中的数据不能被修改,数据仓库系统中的数据可被修改B. 联机事务处理系统中的数据库规模一般大于数据仓库系统中的数据规模C. 联机事务处理系统中的数据一般按面向业务应用的方式组织,数据仓库系统中的数据一般按面向分析主题的方式组织D. 一般情况下,在安全性和一致性要求上,对数据仓库系统中的数据的要求要高于对联机事务处理系统中数据的要求2. 用户编写程序时不但要了解全局数据的分片情况,而且还要了解各片断的副本复制情况及各片断和它们的副本的场地位置的分配情况,这种分布透明性是______。

A. 分片透明性B. 位置透明性C. 局部数据模型透明性D. 分布透明性3. 数据模型可以分为如下三类______。

A. 实体-联系模型、数据结构模型、物理数据模型B. 概念模型、关系模型、面向对象模型C. 概念模型、数据结构模型、物理数据模型D. 层次模型、网状模型、滚系模型4. 在DBAS需求分析阶段,对数据处理需求进行分析,得到的结果表示为______。

A. E-R模型B. 数据流图C. 关系模型D. 实体联系图5. 以下关于DBAS生命周期模型的基本思想的叙述中错误的是A. DBAS的生命周期由项目规划、需求分析、系统设计、实现与部署、运行管理与维护等基本活动组成B. 将瀑布模型和螺旋模型的开发思路引入DBAS生命周期模型,允许渐进、迭代地开发DBASC. 引入了数据组织与存储设计、数据访问与处理设计、应用设计三条设计主线D. 将DBAS设计阶段细分为概念设计、逻辑设计、物理设计三个步骤,第一步的设计内容又涵盖了三条设计主线6. UML是软件开发中的一个重要工具,它主要应用于下列哪种软件开发方法A. 基于瀑布模型的结构化方法B. 基于需求动态定义的原型化方法C. 基于数据的数据流开发方法D. 基于对象的面向对象的方法7. 查询C:\ZG\ZGDA.DBF中的姓名、职称、工资字段和C:\ZG\ZGJJ.DBF中的奖金字段的数据,正确的命令是______。

四级数据库工程师-33_真题-无答案

四级数据库工程师-33_真题-无答案

四级数据库工程师-33(总分85,考试时间90分钟)一、选择题1. 以下关于货币类型数据叙述错误的是______。

A. 货币类型存储的数据精度固定为四位小数B. 它实际上是小数部分固定为四位的定点小数类型C. 货币类型可以再数值前加上货币符号D. SQL Server支持的货币类型包括money,bigmoney和smallmoney2. 在IDEF0建模中,连接到活动的下方箭头表示的是______。

A. 输入B. 输出C. 控制D. 机制3. 在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。

下列关于聚集文件和聚集键的描述错误的是A. 聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数B. 聚集键应该选用频繁用于进行自然连接的属性或属性组C. 聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢D. 关系表中某个属性的数据重复率越高,越适合作聚集键4. 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是______。

A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计5. 关于数据仓库设计,下列说法正确是A. 数据仓库项目的需求很难把握,所以不可能从用户的需求出发进行数据仓库的设计,只能从数据出发进行设计B. 在进行数据仓库主题数据模型设计时,应该按面向部门业务应用的方式来设计数据模型C. 在进行数据仓库主题数据模型设计时要强调数据的集成性D. 在进行数据仓库概念模型设计时,需要设计实体关系图,给出数据的划分,并给出每个属性的定义域6. 对于数据模型,下面说法不正确的是______。

A. 概念模型是信息世界的建模工具B. E-R模型是一种概念模型C. 概念模型不涉及计算机的处理细节D. 关系模型是一种概念模型7. 概要设计的任务不包括______。

A. 建立软件系统的总体结构和模块间的关系B. 定义各功能模块的接口C. 设计全局数据库或数据结构D. 模块的外部功能描述8. 分布式数据库系统的“分片透明性”位于______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机四级数据库工程师题库第一套一、单选题1.下列关于信息的叙述中,哪一条是错误的?BA) 信息是数据的语义解释 B) 信息是数据的外延C) 信息可以用物理符号表示 D) 信息是具有社会属性的资源2. 下列关于数据库管理系统的叙述中,哪一条是错误的?AA) 数据库管理系统是用户与操作系统之间的一个接口B) 数据库管理系统便于用户对数据库进行管理和维护C) 数据库管理系统能保证数据库中数据的安全性、完整性D) 数据库管理系统支持多用户对数据的并发使用3. 下列关于早期数据库和数据模型的叙述中,哪一条是错误的?DA) 早期数据库系统主要基于层次模型、网状模型等范型B) 早期模型的一个主要问题是数据记录的概念表示与其在磁盘上的物理位置混淆不清C) 仅提供编程语言,使得新的查询和处理代价高、费事D) 基于早期模型的数据库系统都提供图形化的用户界面4. 下列关于数据模型的叙述中,哪一条是错误的?CA) 模型是现实世界特征的抽象和模拟B) 数据模型用来描述、组织和处理现实世界中的数据C) 数据模型描述了数据库的静态结构特征,但无法描述其动态行为特征D) 数据模型是数据库的核心和基础5. 下列关于概念层模型的叙述中,哪一条是错误的?AA) 概念层模型是现实世界到信息世界的语法抽象B) 概念层模型主要用于数据库设计中的概念设计C) 概念模型是从用户观点对数据和信息建模D) 概念模型独立于具体的逻辑模型6. 下列关于E-R图的叙述中,哪一条是错误的?DA) E-R图是一个图示化的概念模型B) 矩形表示实体型,矩形框内写明实体名C) 椭圆表示属性,用无向边将其与相应实体连接起来D) 菱形表示联系,联系不是实体型,所以没有属性7. 下列关于关系操作的叙述中,哪一条是错误的?CA) 关系操作的对象和结果都是集合B) 关系操作的对象和结果都是集合C) 关系操作通过关系语言实现,关系语言的特点是高度过程化D) 关系操作的能力可以通过代数方式和逻辑方式来表示8. 下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的?BA) 参照关系是从关系,被参照关系是主关系B) 参照关系与被参照关系之间的联系是1:n联系C) 参照关系与被参照关系通过外码相联系D) 其主码在另一个关系中作为外码的关系称为被参照关系9. 下列关于用户定义完整性约束的叙述中,哪一条是错误的?DA) 用户定义完整性约束主要是对属性的取值进行限制B) 域完整性约束是用户定义完整性约束的重要组成部分C) 取值范围可分为静态定义和动态定义两种D) 域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系10. 设有供应商关系S和零件关系P。

它们的主码分别是"供应商号"和"零件号",而且,零件关系P的属性"颜色"只能取值为(红,白,兰)。

供应商关系S:供应商号供应商名所在城市 B01 S10 T20 Z01红星宇宙黎明立新北京上海天津重庆零件关系P:零件号颜色供应商号 010 201 312红兰白B01 T20 S10向关系P插入新行如下,哪一个操作能正确执行?DA)( '201', '白' ,'S10') B)( '301', '红', 'T11')C)( '301', '红', 'T11') D)( '301', '白', 'Z01')11. 设关系R,S和T分别如下图所示,T是R和S的下列哪一种操作的结果?B R SABC a1 a2 a3 a4b1 b2 b3 b35 6 8 12 BE b1 b2 b3 b4 b53 7 10 2 2TB)T = R SR.B =S.BC)T = R SC<ED) T = R × S12. 关系数据库标准语言SQL是下列哪一项的缩写?CA) Specifying Query Language B) Scalable Query LanguageC) Structured Query Language D) Standard Query Language13. 下列关于SQL语言中的CREATE TABLE语句的叙述中,哪一条是错误的?AA) SQL语言使用CREATE TABLE语句创建基本表和视图B) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名C) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名D) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名14. 要删除Student表的Birthyear列,同时删除所有引用该列的视图和约束。

下列哪一个SQL语句正确表达了这一删除要求?BA) ALTER TABLE Student DROP Birthyear RESTRICT;B) ALTER TABLE Student DROP Birthyear RESTRICT;C) ALTER TABLE Student DROP Birthyear RESTRICT;D) ALTER TABLE Student DELETE Birthyear CASCADE;15. 有学生选课关系 SC(S#,C#,GRADE),其中S#为学号,C#为课程号,GRADE为成绩。

要查找"选修了C01号课程且成绩不低于90分的学生的学号",下列哪一个SQL语句正确表达了此查询请求?CA) SELECT S# FROM SC GROUP BY C# = 'C01' HAVING GRADE ≥ 90;B) SELECT S# FROM SC GROUP BY C# = 'C01' WITH GRADE ≥ 90;C) SELECT S# FROM SC GROUP BY C# = 'C01' WITH GRADE ≥ 90;D) SELECT S# FROM SC HAVING C# = 'C01'AND GRADE ≥ 90;16. 把对表STUDENT进行查找和插入的操作权限授予用户User1,并允许他将此权限再授予其他用户。

下列哪一个SQL语句正确表达了这一授权?CA) GRANT SELECT, INSERT ON TABLE STUDENT TO User1;B) GRANT ALL PRIVILEGES ON TABLE STUDENT TO User1;C) GRANT SELECT, INSERT ON TABLE STUDENT TO User1 WITH GRANT OPTION;D) GRANT ALL PRIVILEGES ON TABLE STUDENT TO User1 WITH GRANT OPTION;17. 下列关于SQL对视图的支持的叙述中,哪一条是正确的?AA) 视图与基本表不同,它是虚表B) 对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询C) 所有的视图都是不可更新的D) 不可以基于视图再定义新的视图18. 下列关于嵌入式SQL的叙述中,哪一条是错误的CA) 嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一B) 嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等复杂应用方面的不足C) 能嵌入SQL语句的高级语言只有COBOL和CD) 系统必须协调SQL语句与主语言语句处理记录的不同方式19. 下列哪一条是由于关系模式设计不当所引起的问题?AA) 数据冗余 B) 数据被非法读取 C) 数据被非法修改 D) 发生死锁20. 下列关于部分函数依赖的叙述中,哪一条是正确的?CA) 若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖B) 若X→Y,且存在属性集Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖C) 若X→Y,且存在X的真子集X',X'→Y,则称Y对X部分函数依赖D) 若X→Y,且对于X的任何真子集X',都有X'→Y,则称Y对X部分函数依赖21.若有关系模式R(A,B,C),而没有数据依赖的相关信息。

下列叙述中哪一条是正确的?AA) AB→→C一定成立 B) AB→C一定成立C) R的规范化程度肯定达到3NF,但不一定达到BCNF D) R的规范化程度肯定达到4NF22. 从E-R模型向关系模式的转换是数据库设计的哪一个阶段的任务?CA) 需求分析 B) 概念结构设计 C) 逻辑结构设计 D) 物理结构设计23. 下列哪一条不是数据库管理系统必须提供的基本功能?BA) 数据定义 B) 可移植性保证 C) 数据操纵 D) 安全性保护和完整性控制24. 下列物理存储介质中,哪一个是易失性存储器?BA) 快闪存储器 B) 主存储器 C) 磁盘存储器 D) 磁盘存储器25. 下列哪一条不是数据库查询处理中所涉及的活动?CA) 对用SQL这样的数据库语言表达的查询语句进行分析,形成语法分析树B) 将语法分析树翻译成关系代数表达式C) 在查询所涉及的属性上建立索引,以提高查询速度D) 为关系代数表达式中的每一个操作符选择具体的实现算法26. 下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是正确的?CA) 保证事务的原子性是DBMS的事务管理器中并发控制部件的责任B) 保证单个事务的一致性是DBMS的事务管理器中并发控制部件的责任C) 保证单个事务的一致性是DBMS的事务管理器中并发控制部件的责任D) 保证事务的持久性是DBMS 的事务管理器中并发控制部件的责任27. 下列关于分布式数据库系统主要特点的叙述中,哪一条是错误的?BA) 分布式数据库系统具有不同透明度层次B) 系统的复杂性大幅增加,使得系统的可靠性降低C) 提高了系统的可用性 D) 系统更加容易扩充28. 下列关于分布式数据库并发控制的主站点技术的叙述中,哪一条是错误的?CA) 主站点技术是一种识别数据项副本的并发控制方法B) 主站点技术中所有的识别副本都保留在同一站点上C) 所有的锁都在主站点上存取,而且数据项本身也必须在主站点上存取D) 主站点技术的好处是它是集中式方案的简单扩展,因此不太复杂29. 下列关于基于关系数据库系统的、以数据处理为主的传统的数据库应用的主要特点的叙述中,哪一条是错误的?DA) 结构统一 B) 面向记录 C) 面向记录 D) 具有类层次和继承性30. 下列SQL99特性的叙述中,哪一条是错误的?AA) 行类型和数组类型也称为非用户定义类型B) 行类型对应于应用对象模型中的元组构造器C) 数组类型对应于应用对象模型中的集合D) SQL提供了类似于类定义的构造,用户可以通过该构造创建命名的用户自定义类型31. GB/T 11457-2006《软件工程术语》定义中"程序"的英文单词是AA) program B) procedure C) process D) protect32. 以下属于系统软件的是DA) 文字处理软件 B) 专家系统软件 C) 实时控制软件 D) 编译器软件33. 以下不属于软件定义阶段主要任务的是CA) 制定软件计划 B) 软件需求获取 C) 软件分析建模 D) 项目可行性研究34. 以下不属于面向对象范畴的术语是CA) 多态 B) 函数调用 C) 消息传递 D) 聚合35. 一部电梯在下降过程中要向它下方各楼层发送消息轮询是否有乘客在同方向招呼电梯,这种消息属于CA) 发送对象请求接收对象提供服务 B) 发送对象激活接收对象C) 发送对象询问接收对象 D) 发送对象仅传送信息给接收对象36.以下叙述中,属于UML行为事物的是CA) 状态 B) 协作 C) 交互 D) 用例37. 以下不属于可行性研究范围的是DA) 经济可行性 B) 社会可行性 C) 法律可行性 D) 用户操作可行性38. 以下的叙述中,不属于需求分析的基本原则的是DA) 理解和描述问题的信息域 B) 描述软件将要实现的功能 C) 描述软件的行为 D) 描述软件的质量39. 以下关于结构化分析方法的叙述中,正确的是BA) 实体―关系图主要用于功能建模 B) 状态迁移图主要用于行为建模C) 数据流图主要用于结构建模 D) 用例图主要用于数据字典建模40. 以下的叙述中,不属于面向对象分析的主要活动的是AA) 识别系统的主要功能 B) 识别类或对象 C) 识别类的属性 D) 识别类的服务41. 以下几种模块间耦合的类型中,耦合性最强的是CA) 标记耦合 B) 控制耦合 C) 公共耦合 D) 数据耦合42. 以下几种模块内聚类型中,内聚性最低的是AA) 逻辑内聚 B) 通信内聚 C) 功能内聚 D) 过程内聚43. 以下的叙述中,不属于结构化设计中软件模块结构改进规则的是DA) 功能的完善 B) 消除重复功能 C) 减少高扇出结构 D) 增加模块间的耦合44. 以下的叙述中,属于面向对象的系统设计中问题域部分设计的是DA) 用已有的类 B) 提供访问控制 C) 标识持久性对象 D) 用户分类45. 程序实现的过程为AA) 程序编码、程序检查、单元测试、程序调试B) 程序编码、程序调试、单元测试、程序检查C) 设计审查、程序编码、程序检查、单元测试、程序调试D) 设计审查、程序编码、程序调试、单元测试46. 以下有关类复用的说法中,错误的是CA) 可以从现成类中简单地选择合乎需要的类来实现所需的新类B) 可以把一个类分成几个类,以使新的类容易实现,或者它们已经存在C) 在实现新类时可以在定义属性时使用其他类的实例D) 利用模板机制建立一般―特殊的关系,通过演变方式进行特殊化处理来实现新类47. 巴科斯范式(BNF)属于CA) 第一代语言 B) 低级语言 C) 元语言 D) 高级语言48. 以下有关程序调试原则的说法中,错误的是BA) 最有效的调试操作是用头脑分析与缺陷征兆有关的信息B) 对一个不熟悉的程序进行调试时,不用工具的人往往比使用工具的人更容易成功C) 试探法常常是一种成功调试的手段D) 如果程序调试员走进了死胡同,或者陷入了绝境,最好暂时把问题抛开,留到第二天再去考虑49.以下有关软件测试的说法中,错误的是DA) 软件测试是一个过程,它的目的是评价系统或构件的某些方面,看它是否满足规定的需求B) 软件测试的目的是评估项目的特性,是看期望的结果和实际的结果之间有无差别C) 软件测试的任务是发现软件开发过程中的问题并及时加以改正D) 软件测试应在软件生存周期需求、分析与设计、程序编码等各个阶段防止问题的发生50. 对于下列程序:if( a > 5 or b > 0 ) x = 100;else if ( c < 0 and d == 1 ) x = 200;执行分支覆盖测试,为使每个分支都执行一次,需要的测试用例数最少为AA) 2 B) 3 C) 4 D) 551. 以下说法中,错误的是AA) 随机测试主要是对被测软件的一些重要功能进行复测B) 随机测试可随机选择现有测试用例进行复测C) 随机测试应对软件更新和新增加的功能进行重点测试D) 随机测试可结合回归测试一起进行52. 需方为得到一个软件系统或软件产品所进行的一系列活动,这属于BA) 供应过程 B) 获取过程 C) 开发过程 D) 管理过程53. 以下的叙述中,不属于处于CMMI已管理级的软件组织特征的是CA) 已制定了组织的标准过程文件,对标准,规程、工具和方法进行了描述B) 已经建立了为跟踪成本、进度和功能的基本项目管理过程C) 能按组织的方针对软件项目进行策划,并能按已制定的计划执行D) 管理人员能追踪成本、进度、功能,及时发现问题54. 以下选项中,不属于项目集成管理的过程是BA) 项目计划制定 B) 项目团队建设 C) 项目计划执行 D) 整体变更控制55. 以下有关工作分解结构WBS的叙述中,错误的是AA) WBS包括了项目所有工作,使得计划和实施不存在遗漏B) 通过WBS,明确项目相关各方的工作接口,便于责任划分和落实,有利沟通C) 把项目分解为具体的工作任务,可将进度、成本、质量分解到可控制的各任务D) WBS所涉及的工作或任务都是对要交付的产品分解的结果56. 以下叙述中,不属于项目风险三个主要观点的是DA) 风险与人们有目的的活动有关 B) 风险与将来的活动和事件有关C) 风险与变化有关 D) 风险损失与组织承受力有关57. 需求规格说明文档的每一版本应保存相应历史信息。

相关文档
最新文档