首页

  • 学历类
  • 职业资格
  • 公务员
  • 医卫类
  • 建筑工程
  • 外语类
  • 外贸类
  • 计算机类
  • 财会类
  • 技能鉴定
当前位置: 我要找题网 > 考试试卷

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

卷面总分:0分 答题时间:分钟 试卷题量:0题

一、多选题 (共78题,共0分)
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.

下列关于 E-R图的叙述中,哪一条是错误的?

  • A.E-R图是一个图示化的概念模型
  • B.矩形表示实体型,矩形框内写明实体名
  • C.菱形表示联系,联系不是实体型,所以没有属性
  • D.椭圆表示属性,用无向边将其与相应实体连接起来
7.

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

  • A.关系操作的对象和结果都是集合
  • B.关系操作的对象和结果都是集合
  • C.关系操作通过关系语言实现,关系语言的特点是高度过程化
  • D.关系操作的能力可以通过代数方式和逻辑方式来表示
8.

下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的?

  • A.参照关系是从关系,被参照关系是主关系
  • B.参照关系与被参照关系之间的联系是 1:n联系
  • C.参照关系与被参照关系通过外码相联系
  • D.其主码在另一个关系中作为外码的关系称为被参照关系
9.

下列关于用户定义完整性约束的叙述中,哪一条是错误的?

  • A.用户定义完整性约束主要是对属性的取值进行限制
  • B.域完整性约束是用户定义完整性约束的重要组成部分
  • C.域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系
  • D.取值范围可分为静态定义和动态定义两种
10.

设有供应商关系 S和零件关系 P。它们的主码分别是 "供应商号 "和"零件号 ",而且,零件关系 P的属性 "颜色"只能取值为(红,白,兰)。供应商关系 S: 供应商号供应商名所在城市 B01 S10 T20Z01红星 宇宙 黎明 立新北京上海 天津 重庆零件关系 P: 件号颜色供应商号 010 201312红 兰 白B01 T20S10向关系P插入新行如下,哪一个操作能正确执行?

  • A.(’201',’白’,'S10’ )
  • B.('301’, ’红’,'T11' )
  • C.('301’,’白’,'T11')
  • D.(301',’白’,’Z01’)
11.

设关系 R,S和T分别如下图所示, T是R和S的下列哪一种操作的结果?

  • A.T = R S
  • B.T = R S R.B = S.B
  • C.T = R S C
  • D.T=R X S
12.

关系数据库标准语言 SQL是下列哪一项的缩写?

  • A.Specifying Query Language
  • B.Scalable Query Language
  • C.Structured Query Language
  • D.Standard Query Language
13.

下列关于 SQL语言中的 CREATE TABLE 语句的叙述中,哪一条是错误的?

  • A.SQL语言使用 CREATE TABLE 语句创建基本表和视图
  • B.在CREATE TABLE 语句中必须给出所创建的表中的每一个列的列名
  • C.在CREATE TABLE 语句中必须给出所创建的表中的每一个列的列名
  • D.在CREATE TABLE语句中必须给出所创建的表中的每一一个 列的列名.
14.

要删除 Student 表的Birthyear 列,同时删除所有引用该列的视图和约束。下列哪一个SQL语句正确表达了这一删除要求?

  • A.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语句正确表达了此查询请求?

  • A.SELECT S# FROM SC GROUP BY C# = CO1’ HAVING GRADE≥90;
  • B.SELECT S# FROM SC GROUP BY C# = 'C01’ WITtH GRADE≥90;
  • C.SELECT S# FROM SC GROUP BYC# = C01’ WITH GRADE≥90;
  • D.SELECT S# FROM SC HAVING C# = ’C01' AND GRADE ≥90;
16.

把对表 STUDENT 进行查找和插入的操作权限授予用户User1 ,并允许他将此权限再授予其他用户。下列哪一个 SQL语句正确表达了这一授权?

  • A.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 PRIVII ,EGES ON TABLE STUDENT TO User1 WITH GRANT OPTION;
17.

下列关于 SQL对视图的支持的叙述中,哪一条是正确的?

  • A.视图与基本表不同,它是虚表
  • B.对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询
  • C.所有的视图都是不可更新的
  • D.不可以基于视图再定义新的视图
18.

下列关于嵌入式 SQL的叙述中,哪一条是错误的

  • A.嵌入式 SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一
  • B.嵌入式 SQL可以利用高级语言的过程化结构来弥补 SQL语言在实现诸如流程控制等复杂应用方面的不 足
  • C.能嵌入 SQL语句的高级语言只有 COBOL 和C
  • D.系统必须协调SQL语句与主语言语句处理记录的不同方式
19.

下列哪一条是由于关系模式设计不当所引起的问题?

  • A.数据冗余
  • B.数据被非法读取
  • C.数据被非法修改
  • D.发生死锁
20.

下列关于部分函数依赖的叙述中,哪一条是正确的?

  • A.若X→Y,且存在属性集 Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖
  • B.若X→Y,且存在属性集 Z,Z∩Y ≠φ,X→Z , 则称Y对X部分函数依赖
  • C.若X→Y,且存在 X的真子集 X
  • D.若X-→Y,且对于X的任何真子集X
21.

若有关系模式 R(A,B,C),而没有数据依赖的相关信息。下列叙述中哪一条是正确的?

  • A.AB→→C一定成立
  • B.AB→C一定成立
  • C.R的规范化程度肯定达到 3NF,但不一定达到 BCNF
  • D.R的规范化程度肯定达到4NF
22.

从E-R 模型向关系模式的转换是数据库设计的哪一个阶段的任务?

  • A.需求分析
  • B.概念结构设计
  • C.逻辑结构设计
  • D.物理结构设计
23.

下列哪一条不是数据库管理系统必须提供的基本功能?

  • A.数据定义
  • B.可移植性保证
  • C.数据操纵
  • D.安全性保护和完整性控制
24.

下列物理存储介质中,哪一个是易失性存储器?

  • A.快闪存储器
  • B.主存储器
  • C.磁盘存储器
  • D.磁盘存储器
25.

下列哪一条不是数据库查询处理中所涉及的活动?

  • A.对用SQL这样的数据库语言表达的查询语句进行分析,形成语法分析树
  • B.将语法分析树翻译成关系代数表达式
  • C.在查询所涉及的属性上建立索引,以提高查询速度
  • D.为关系代数表达式中的每一个操作符选择具体的实现算法
26.

下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是正确的?

  • A.保证事务的原子性是 DBMS 的事务管理器中并发控制部件的责任
  • B.保证单个事务的一致性是 DBMS的事务管理器中并发控制部件的责任
  • C.保证单个事务的一致性是 DBMS的事务管理器中并发控制部件的责任
  • D.保证事务的持久性是DBMS的事務管理器中并发控制部件的责任
27.

下列关于分布式数据库系统主要特点的叙述中,哪一条是错误的?

  • A.分布式数据库系统具有不同透明度层次
  • B.系统的复杂性大幅增加,使得系统的可靠性降低
  • C.提高了系统的可用性
  • D.系统更加容易扩充
28.

下列关于分布式数据库并发控制的主站点技术的叙述中,哪一条是错误的?

  • A.主站点技术是一种识别数据项副本的并发控制方法
  • B.主站点技术中所有的识别副本都保留在同一站点上
  • C.所有的锁都在主站点上存取 ,而且数据项本身也必须在主站点上存取
  • D.主站点技术的好处是它是集中式方案的简单扩展因此不太复杂
29.

下列关于基于关系数据库系统的、以数据处理为主的传统的数据库应用的主要特点的叙述中,哪一条是错误的?

  • A.结构统一
  • B.面向记录
  • C.具有类层次和继承性
  • D.面向记录
30.

下列SQL99 特性的叙述中,哪一条是错误的?

  • A.行类型和数组类型也称为非用户定义类型
  • B.行类型对应于应用对象模型中的元组构造器
  • C.数组类型对应于应用对象模型中的集合
  • D.sou提供了类拟于类定义的构造用户可以通过该构造创建命名的用户自定义类型
31.

GB/T 11457-2006 《软件工程术语》定义中 "程序"的英文单词是

  • A.program
  • B.procedure
  • C.process
  • D.protect
32.

以下属于系统软件的是

  • A.文字处理软件
  • B.专家系统软件
  • C.编译器软件
  • D.实时控制软件
33.

以下不属于软件定义阶段主要任务的是

  • A.制定软件计划
  • B.软件需求获取
  • C.软件分析建模
  • D.项目可行性研究
34.

以下不属于面向对象范畴的术语是

  • A.多态
  • B.函数调用
  • C.消息传递
  • D.聚合
35.

一部电梯在下降过程中要向它下方各楼层发送消息轮询是否有乘客在同方向招呼电梯,这种消息属于

  • A.发送对象请求接收对象提供服务
  • B.发送对象激活接收对象
  • C.发送对象询问接收对象
  • D.发送对象仅传送信息给接收对象
36.

以下叙述中,属于 UML 行为事物的是

  • A.状态
  • B.协作
  • C.交互
  • D.用例
37.

以下不属于可行性研究范围的是

  • A.经济可行性
  • B.社会可行性
  • C.用户操作可行性
  • D.法律可行性
38.

以下的叙述中,不属于需求分析的基本原则的是

  • A.理解和描述问题的信息域
  • B.描述软件将要实现的功能
  • C.描述软件的质量
  • D.描述软件的行为
39.

以下关于结构化分析方法的叙述中,正确的是

  • A.实体―关系图主要用于功能建模
  • B.状态迁移图主要用于行为建模
  • C.数据流图主要用于结构建模
  • D.用例图主要用于数据字典建模
40.

以下的叙述中,不属于面向对象分析的主要活动的是

  • A.识别系统的主要功能
  • B.识别类或对象
  • C.识别类的属性
  • D.识别类的服务
41.

以下几种模块间耦合的类型中,耦合性最强的是

  • A.标记耦合
  • B.控制耦合
  • C.公共耦合
  • D.数据耦合
42.

以下几种模块内聚类型中,内聚性最低的是

  • A.逻辑内聚
  • B.通信内聚
  • C.功能内聚
  • D.过程内聚
43.

以下的叙述中,不属于结构化设计中软件模块结构改进规则的是

  • A.功能的完善
  • B.消除重复功能
  • C.增加模块间的耦合
  • D.减少高扇出结构
44.

以下的叙述中,属于面向对象的系统设计中问题域部分设计的是

  • A.用已有的类
  • B.提供访问控制
  • C.用户分类
  • D.标识持久性对象
45.

程序实现的过程为

  • A.程序编码、程序检查、单元测试、程序调试
  • B.程序编码、程序调试、单元测试、程序检查
  • C.设计审查、程序编码、程序检查、单元测试、程序调试
  • D.设计审查、程序编码、程序调试、单元测试
46.

以下有关类复用的说法中,错误的是

  • A.可以从现成类中简单地选择合乎需要的类来实现所需的新类
  • B.可以把一个类分成几个类,以使新的类容易实现,或者它们已经存在
  • C.在实现新类时可以在定义属性时使用其他类的实例
  • D.利用模板机制建立一般特殊的关系,通过演变方式进行特殊化处理来实现新类
47.

巴科斯范式( BNF )属于

  • A.第一代语言
  • B.低级语言
  • C.元语言
  • D.高级语言
48.

以下有关程序调试原则的说法中,错误的是

  • A.最有效的调试操作是用头脑分析与缺陷征兆有关的信息
  • B.对一个不熟悉的程序进行调试时,不用工具的人往往比使用工具的人更容易成功
  • C.试探法常常是一种成功调试的手段
  • D.如果程序调试员走进了死胡同,或者陷入了绝境,最好暂时把问题抛开,留到第二天 再去考虑
49.

以下有关软件测试的说法中,错误的是

  • A.软件测试是一个过程,它的目的是评价系统或构件的某些方面,看它是否满足规定的需求
  • B.软件测试的目的是评估项目的特性,是看期望的结果和实际的结果之间有无差别
  • C.软件测试应在软件生存周期需求、分析与设计、程序编码等各个阶段防止问题的发生
  • D.软件测试的任务是发现软件开发过程中的问题并及时加以改正
50.

对于下列程序: if( a > 5 or b > 0 ) x = 100 ; else if ( c < 0 and d == 1 ) x = 200; 执行分支覆盖测试,为使每个分支都执行一次,需要的测试用例数最少为

  • A.2
  • B.3
  • C.4
  • D.5
51.

以下说法中,错误的是

  • A.随机测试主要是对被测软件的一些重要功能进行复测
  • B.随机测试可随机选择现有测试用例进行复测
  • C.随机测试应对软件更新和新增加的功能进行重点测试
  • D.随机测试可结合回归测试一起进行
52.

需方为得到一个软件系统或软件产品所进行的一系列活动,这属于

  • A.供应过程
  • B.获取过程
  • C.开发过程
  • D.管理过程
53.

以下的叙述中,不属于处于 CMMI 已管理级的软件组织特征的是

  • A.已制定了组织的标准过程文件,对标准,规程、工具和方法进行了描述
  • B.已经建立了为跟踪成本、进度和功能的基本项目管理过程
  • C.能按组织的方针对软件项目进行策划,并能按已制定的计划执行
  • D.管理人员能追踪成本、进度、功能,及时发现问题
54.

以下选项中,不属于项目集成管理的过程是

  • A.项目计划制定
  • B.项目团队建设
  • C.项目计划执行
  • D.整体变更控制
55.

以下有关工作分解结构 WBS的叙述中,错误的是

  • A.WBS包括了项目所有工作,使得计划和实施不存在遗漏
  • B.通过WBS,明确项目相关各方的工作接口,便于责任划分和落实,有利沟通
  • C.把项目分解为具体的工作任务,可将进度、成本、质量分解到可控制的各任务
  • D.WBS所涉及的工作或任务都是对要交付的产品分解的结果
56.

以下叙述中,不属于项目风险三个主要观点的是

  • A.风险与人们有目的的活动有关
  • B.风险与将来的活动和事件有关
  • C.风险损失与组织承受力有关
  • D.风险与变化有关
57.

需求规格说明文档的每一版本应保存相应历史信息。每当需求发生变更,就应产生需求规格说明文档的一个新版本。这属于

  • A.需求版本控制
  • B.需求变更控制
  • C.需求跟踪
  • D.需求状态跟踪
58.

以下哪个子特性属于软件质量特性中"易用性 "的范畴

  • A.吸引性
  • B.易安装性
  • C.美观性
  • D.易恢复性
59.

软件质量保证过程包括 4方面的活动,它们是

  • A.制定质量方针、确定质量目标、制定质量计划、实施过程
  • B.制定质量计划、过程实施、产品质量保证、过程质量保证
  • C.过程实施,产品质量保证,过程质量保证、质量保证体系的质量保证
  • D.制定质量计划、产品质量保证,过程质量保证、 质量保证体系的质量保证
60.

下列关于数据库模式、型和值的叙述中,哪些是正确的?

  • A..模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及 "型"的描述,不涉及具体的 "值"
  • B..型是指对某一类数据的结构和属性的描述 ,值是型的一个具体赋值
  • C.. 数据库的型是稳定的 ,而数据库的值是随时间不断变化的
  • D.. 数据库的型亦称为数据库的外延
61.

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

  • A..关系模式是对关系的描述
  • B..一般来说,每个关系至少有一个默认的超码
  • C..一个关系的候选码是这个关系的最小超码
  • D..关系的最大超码是该关系的所有属性的集合
62.

下列对于关系操作的叙述中,哪些是正确的?

  • A..并、交、差、笛卡尔积是基于传统集合论的操作,它们都必须满足相容性条件
  • B..两个关系如果满足相容性条件 ,则这两个关系具有相同的属性个数 ,并且每对相对应的属性都具有相同的 域
  • C..R∪S = R-( R-S )
  • D..设R和S分别为 r元和s元关系 ,则R和S的笛卡儿积 R×S是一个 r+s元关系
  • E..若关系 R有k1个元组,关系 S有k2个元组,则 R与S的笛卡尔积有 k1×k2个元组
63.

若有关系模式 R(A,B,C),而没有数据依赖的相关信息。下列叙述中哪些是错误的?

  • A..AB→→C一定成立
  • B..AB→C一定成立
  • C..R的规范化程度无法判定
  • D..R的规范化程度肯定达到 3NF
  • E..R的规范化程度肯定达到 4NF
64.

设U是所有属性的集合, X、Y、Z都是U的子集,且Z=U-X-Y。下列关于函数依赖和多值依赖的叙述中,哪些是正确的?

  • A..若X→→Y,则X→Y
  • B..若X→Y,则X→→Y
  • C..若X→→Y,则X→→Z
  • D..若X→Y,则X→Z
  • E..若YX,则X→→Y
65.

下列关于关系模式的规范化问题的叙述中,哪些是正确的?

  • A..关系模式需要满足一定的条件,不同程度的条件称作不同的范式
  • B..第一范式需要满足的条件是元组的每个分量必须是不可分的数据项
  • C..第二范式、第三范式和 Boyce-Codd 范式在函数依赖的范围内讨论
  • D..在函数依赖的范畴内, Boyce-Codd 范式达到了最高的规范化程度
  • E..第四范式的讨论范围不仅涉及函数依赖,还涉及多值依赖
66.

下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的?

  • A..集合的交运算满足交换律: E1∩E2= E2∩E1
  • B..集合的并运算满足交换律: E1∪E2= E2∪E
  • C..集合的差运算满足交换律: E1-E2= E2-E1
  • D..集合的除运算满足交换律: E1÷E2= E2÷E1
  • E..自然连接运算满足交换律: E1 E2 = E2 E1
67.

下列关于故障类型和故障恢复的叙述中,哪些是正确的?

  • A..事务的逻辑错误是造成事务故障的唯一原因
  • B..发生系统故障时,主存储器内容丢失,而外存储器仍完好无损
  • C..发生磁盘故障时,可以利用其它磁盘上的数据备份或磁带上的备份来进行恢复
  • D..日志文件能够很好地支持事务故障的恢复和系统故障的恢复
  • E.. 必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中
68.

分布式数据库系统透明性层次中包括下面哪些透明性?

  • A..网络透明性
  • B..命名透明性
  • C..位置透明性
  • D..复制透明性
  • E..分片透明性
69.

下列关于访问保护、用户账户和数据库审计的叙述,哪些是正确的?

  • A..当一个用户需要访问数据库时, DBA将会为该用户创建一个新的账户和口令
  • B..可以建立一个只有两个字段的加密表来跟踪数据库用户的账户与口令
  • C..系统日志记录了用户对数据库实施的每个操作的条目
  • D..数据库审计是数据进行结算审核、数据一致性审查
  • E..用于数据库安全目的的数据库日志也称为审计跟踪
70.

软件工程方法的是

  • A..形式化方法
  • B..面向过程方法
  • C..面向对象方法
  • D..面向系统对象方法
  • E..面向过程对象方法
71.

在面向对象系统中使用的消息中应包含的信息有

  • A..发送对象名
  • B..接收对象名
  • C..操作名
  • D..参数表
72.

需求分析阶段仅考虑软件的逻辑视图,考虑的要点包括

  • A..在不考虑软件实现的情况下描述软件
  • B..从用户使用角度描述软件
  • C..软件描述应涉及业务功能、业务信息和系统(或实体)行为
  • D..软件的实现与部罗方案
  • E..软件的开发环境
73.

对象的服务包括简单的服务和复杂的服务,其中复杂的服务又可分为

  • A..计算服务
  • B..释放对象服务
  • C..监控服务
  • D..对象初始化服务
  • E..创建对象服务
74.

在进行结构化设计的过程中,要根据数据流图的处理特性,分别进行

  • A..事件流映射
  • B..变换流映射
  • C..事务流映射
  • D..时间流映射
  • E..转换流映射
75.

以下有关程序调试的说法中,正确的是

  • A..在出现缺陷的地方,附近很可能还有别的缺陷
  • B..修改缺陷的一个常见失误是只修改了这个缺陷的征兆或这个缺陷的表现,而没有修改缺陷的本身
  • C..修正一个缺陷时必须确保不会引入新的缺陷
  • D..可以通过直接改变目标代码来修改缺陷
  • E..修改缺陷也是程序设计的一种形式
76.

以下的说法中,属于白盒测试方法的是

  • A..根据规格说明描述,列出所有可能的输入数据和对应的输出数据
  • B..采用控制流图来表达被测程序模型,揭示程序中的控制结构
  • C..通过合理地选择一组穿过程序的路径,以达到某种测试度量
  • D..单元测试一般采用白盒测试方法,辅以黑盒测试方法
  • E..集成测试主要采用黑盒测试方法,辅以白盒测试方法
77.

按照GB/T 20157-2006 《信息技术 软件维护》,软件维护过程实施管理的活动有

  • A..制订维护计划和规程
  • B..建立修改请求/问题报告规程
  • C.. 拟订维护评审规程
  • D..实施配置管理
78.

按照GB/T 8566 ―2007" 信息技术 软件生存周期过程 ",属于基本过程的是

  • A..开发过程
  • B..管理过程
  • C..维护过程
  • D..文档编制过程
  • E..运行过程
答题卡(剩余 32 道题)
一、多选题
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 75 76 77 78