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

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

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

第一套

一、单选题

1.下列关于信息的叙述中,哪一条是错误的?B

A) 信息是数据的语义解释B) 信息是数据的外延

C) 信息可以用物理符号表示D) 信息是具有社会属性的资源

2. 下列关于数据库管理系统的叙述中,哪一条是错误的?A

A) 数据库管理系统是用户与操作系统之间的一个接口

B) 数据库管理系统便于用户对数据库进行管理和维护

C) 数据库管理系统能保证数据库中数据的安全性、完整性

D) 数据库管理系统支持多用户对数据的并发使用

3. 下列关于早期数据库和数据模型的叙述中,哪一条是错误的?D

A) 早期数据库系统主要基于层次模型、网状模型等型

B) 早期模型的一个主要问题是数据记录的概念表示与其在磁盘上的物理位置混淆不清

C) 仅提供编程语言,使得新的查询和处理代价高、费事

D) 基于早期模型的数据库系统都提供图形化的用户界面

4. 下列关于数据模型的叙述中,哪一条是错误的?C

A) 模型是现实世界特征的抽象和模拟

B) 数据模型用来描述、组织和处理现实世界中的数据

C) 数据模型描述了数据库的静态结构特征,但无法描述其动态行为特征

D) 数据模型是数据库的核心和基础

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

A) 概念层模型是现实世界到信息世界的语法抽象

B) 概念层模型主要用于数据库设计中的概念设计

C) 概念模型是从用户观点对数据和信息建模

D) 概念模型独立于具体的逻辑模型

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

A) E-R图是一个图示化的概念模型

B) 矩形表示实体型,矩形框写明实体名

C) 椭圆表示属性,用无向边将其与相应实体连接起来

D) 菱形表示联系,联系不是实体型,所以没有属性

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

A) 关系操作的对象和结果都是集合

B) 关系操作的对象和结果都是集合

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

D) 关系操作的能力可以通过代数式和逻辑式来表示

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

A) 参照关系是从关系,被参照关系是主关系

B) 参照关系与被参照关系之间的联系是1:n联系

C) 参照关系与被参照关系通过外码相联系

D) 其主码在另一个关系中作为外码的关系称为被参照关系

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

A) 用户定义完整性约束主要是对属性的取值进行限制

B) 域完整性约束是用户定义完整性约束的重要组成部分

C) 取值围可分为静态定义和动态定义两种

D) 域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系

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

供应商关系S:供应商号供应商名所在城市B01 S10 T20 Z01红星宇宙黎明立新北京上海天津零件关系P:零件号颜色供应商号201 312红兰白B01 T20 S10

向关系P插入新行如下,哪一个操作能正确执行?D

A)('201', '白' ,'S10')B)('301', '红', 'T11')

C)('301', '红', 'T11')D)('301', '白', 'Z01')

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

ABC a1 a2 a3 a4b1 b2 b3 b35 6 8 12 BE b1 b2 b3 b4 b53 7 10 2 2

T

A) T = R S

B)

T = R S

R.B =

S.B

C)

T = R S

C

<

E

D) T = R ×S

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

A) Specifying Query Language B) Scalable Query Language

C) Structured Query Language D) Standard Query Language

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

A) SQL语言使用CREATE TABLE语句创建基本表和视图

B) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名

C) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名

D) 在CREATE TABLE语句中必须给出所创建的表中的每一个列的列名

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

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

A) 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语句正确表达了这一授权?C

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 PRIVILEGES ON TABLE STUDENT TO User1 WITH GRANT OPTION;

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

A) 视图与基本表不同,它是虚表

B) 对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询

C) 所有的视图都是不可更新的

D) 不可以基于视图再定义新的视图

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

A) 嵌入式SQL是应用系统使用编程式来访问和管理数据库中数据的主要式之一

B) 嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等复杂应用面的不足

C) 能嵌入SQL语句的高级语言只有COBOL和C

D) 系统必须协调SQL语句与主语言语句处理记录的不同式

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

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

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

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',X'→Y,则称Y对X部分函数依赖

D) 若X→Y,且对于X的任真子集X',都有X'→Y,则称Y对X部分函数依赖

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

A) AB→→C一定成立B) AB→C一定成立

C) R的规化程度肯定达到3NF,但不一定达到BCNF D) R的规化程度肯定达到4NF

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

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

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

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

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

A) 快闪存储器B) 主存储器C) 磁盘存储器D) 磁盘存储器

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

A) 对用SQL这样的数据库语言表达的查询语句进行分析,形成语法分析树

B) 将语法分析树翻译成关系代数表达式

C) 在查询所涉及的属性上建立索引,以提高查询速度

D) 为关系代数表达式中的每一个操作符选择具体的实现算法

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

A) 保证事务的原子性是DBMS的事务管理器中并发控制部件的责任

B) 保证单个事务的一致性是DBMS的事务管理器中并发控制部件的责任

C) 保证单个事务的一致性是DBMS的事务管理器中并发控制部件的责任

D) 保证事务的持久性是DBMS 的事务管理器中并发控制部件的责任

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

A) 分布式数据库系统具有不同透明度层次

B) 系统的复杂性大幅增加,使得系统的可靠性降低

C) 提高了系统的可用性D) 系统更加容易扩充

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

A) 主站点技术是一种识别数据项副本的并发控制法

B) 主站点技术中所有的识别副本都保留在同一站点上

C) 所有的锁都在主站点上存取,而且数据项本身也必须在主站点上存取

D) 主站点技术的好处是它是集中式案的简单扩展,因此不太复杂

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

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

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

A) 行类型和数组类型也称为非用户定义类型

B) 行类型对应于应用对象模型中的元组构造器

C) 数组类型对应于应用对象模型中的集合

D) SQL提供了类似于类定义的构造,用户可以通过该构造创建命名的用户自定义类型

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

A) program B) procedure C) process D) protect

32. 以下属于系统软件的是D

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

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

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

34. 以下不属于面向对象畴的术语是C

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

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

A) 发送对象请求接收对象提供服务B) 发送对象激活接收对象

C) 发送对象询问接收对象D) 发送对象仅传送信息给接收对象

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

A) 状态B) 协作C) 交互D) 用例

37. 以下不属于可行性研究围的是D

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

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

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

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

A) 实体―关系图主要用于功能建模B) 状态迁移图主要用于行为建模

C) 数据流图主要用于结构建模D) 用例图主要用于数据字典建模

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

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

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

A) 标记耦合B) 控制耦合C) 公共耦合D) 数据耦合

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

A) 逻辑聚B) 通信聚C) 功能聚D) 过程聚

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

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

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

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

45. 程序实现的过程为A

A) 程序编码、程序检查、单元测试、程序调试

B) 程序编码、程序调试、单元测试、程序检查

C) 设计审查、程序编码、程序检查、单元测试、程序调试

D) 设计审查、程序编码、程序调试、单元测试

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

A) 可以从现成类中简单地选择合乎需要的类来实现所需的新类

B) 可以把一个类分成几个类,以使新的类容易实现,或者它们已经存在

C) 在实现新类时可以在定义属性时使用其他类的实例

D) 利用模板机制建立一般―特殊的关系,通过演变式进行特殊化处理来实现新类

47. 巴科斯式(BNF)属于C

A) 第一代语言B) 低级语言C) 元语言D) 高级语言

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

A) 最有效的调试操作是用头脑分析与缺陷征兆有关的信息

B) 对一个不熟悉的程序进行调试时,不用工具的人往往比使用工具的人更容易成功

C) 试探法常常是一种成功调试的手段

D) 如果程序调试员走进了死同,或者陷入了绝境,最好暂时把问题抛开,留到第二天再去考虑

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

A) 软件测试是一个过程,它的目的是评价系统或构件的某些面,看它是否满足规定的需求

B) 软件测试的目的是评估项目的特性,是看期望的结果和实际的结果之间有无差别

C) 软件测试的任务是发现软件开发过程中的问题并及时加以改正

D) 软件测试应在软件生存期需求、分析与设计、程序编码等各个阶段防止问题的发生

50. 对于下列程序:

if( a > 5 or b > 0 ) x = 100;

else if ( c < 0 and d == 1 ) x = 200;

执行分支覆盖测试,为使每个分支都执行一次,需要的测试用例数最少为A

A) 2 B) 3 C) 4 D) 5

51. 以下说法中,错误的是A

A) 随机测试主要是对被测软件的一些重要功能进行复测

B) 随机测试可随机选择现有测试用例进行复测

C) 随机测试应对软件更新和新增加的功能进行重点测试

D) 随机测试可结合回归测试一起进行

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

A) 供应过程B) 获取过程C) 开发过程D) 管理过程

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

A) 已制定了组织的标准过程文件,对标准,规程、工具和法进行了描述

B) 已经建立了为跟踪成本、进度和功能的基本项目管理过程

C) 能按组织的针对软件项目进行策划,并能按已制定的计划执行

D) 管理人员能追踪成本、进度、功能,及时发现问题

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

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

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

A) WBS包括了项目所有工作,使得计划和实施不存在遗漏

B) 通过WBS,明确项目相关各的工作接口,便于责任划分和落实,有利沟通

C) 把项目分解为具体的工作任务,可将进度、成本、质量分解到可控制的各任务

D) WBS所涉及的工作或任务都是对要交付的产品分解的结果

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

A) 风险与人们有目的的活动有关B) 风险与将来的活动和事件有关

C) 风险与变化有关D) 风险损失与组织承受力有关

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

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

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

A) 吸引性B) 易安装性C) 美观性D) 易恢复性

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

A) 制定质量针、确定质量目标、制定质量计划、实施过程

B) 制定质量计划、过程实施、产品质量保证、过程质量保证

C) 过程实施,产品质量保证,过程质量保证、质量保证体系的质量保证

D) 制定质量计划、产品质量保证,过程质量保证、质量保证体系的质量保证

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

A) 制定质量针、确定质量目标、制定质量计划、实施过程

B) 制定质量计划、过程实施、产品质量保证、过程质量保证

C) 过程实施,产品质量保证,过程质量保证、质量保证体系的质量保证

D) 制定质量计划、产品质量保证,过程质量保证、质量保证体系的质量保证

二、多选题

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

A) 模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及"型"的描述,不涉及具体的"值"

B) 型是指对某一类数据的结构和属性的描述,值是型的一个具体赋值

C) 数据库的型是稳定的,而数据库的值是随时间不断变化的

D) 数据库的型亦称为数据库的外延E) 数据库的值亦称为数据库的涵

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

A) 关系模式是对关系的描述B) 一般来说,每个关系至少有一个默认的超码

C) 一个关系的候选码是这个关系的最小超码D) 关系的最大超码是该关系的所有属性的集合

E) 关系中包含在所有候选码中的共同属性称为主属性

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

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个元组

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

A) AB→→C一定成立B) AB→C一定成立C) R的规化程度无法判定D) R的规化程度肯定达到

3NF E) R的规化程度肯定达到4NF

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

A) 若X→→Y,则X→Y B) 若X→Y,则X→→Y C) 若X→→Y,则X→→Z

D) 若X→Y,则X→Z E) 若YX,则X→→Y

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

A) 关系模式需要满足一定的条件,不同程度的条件称作不同的式

B) 第一式需要满足的条件是元组的每个分量必须是不可分的数据项

C) 第二式、第三式和Boyce-Codd式在函数依赖的围讨论

D) 在函数依赖的畴,Boyce-Codd式达到了最高的规化程度

E) 第四式的讨论围不仅涉及函数依赖,还涉及多值依赖

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

A) 集合的交运算满足交换律:E1∩E2= E2∩E1

B) 集合的并运算满足交换律:E1∪E2= E2∪E1

C) 集合的差运算满足交换律:E1-E2= E2-E1

D) 集合的除运算满足交换律:E1÷E2= E2÷E1

E) 自然连接运算满足交换律:E1E2 = E2E1

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

A) 事务的逻辑错误是造成事务故障的唯一原因

B) 发生系统故障时,主存储器容丢失,而外存储器仍完好无损

C) 发生磁盘故障时,可以利用其它磁盘上的数据备份或磁带上的备份来进行恢复

D) 日志文件能够很好地支持事务故障的恢复和系统故障的恢复

E) 必须先把日志记录写到外存的日志文件中,再把相应的数据库修改写到外存的数据库中

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

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

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

A) 当一个用户需要访问数据库时,DBA将会为该用户创建一个新的账户和口令

B) 可以建立一个只有两个字段的加密表来跟踪数据库用户的账户与口令

C) 系统日志记录了用户对数据库实施的每个操作的条目

D) 数据库审计是数据进行结算审核、数据一致性审查

E) 用于数据库安全目的的数据库日志也称为审计跟踪

11. 软件工程法的是ABE

A) 形式化法B) 面向过程法C) 快速原型开发法D) 极限编程法E) 面向对象法

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

A) 发送对象名B) 接收对象名C) 操作名D) 参数表E) 接口名

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

A) 在不考虑软件实现的情况下描述软件B) 从用户使用角度描述软件

C) 软件描述应涉及业务功能、业务信息和系统(或实体)行为

D) 软件的实现与部署案E) 软件的开发环境

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

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

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

A) 事件流映射B) 变换流映射C) 工作流映射D) 事务流映射E) 信息流映射

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

A) 在出现缺陷的地,附近很可能还有别的缺陷

B) 修改缺陷的一个常见失误是只修改了这个缺陷的征兆或这个缺陷的表现,而没有修改缺陷的本身

C) 修正一个缺陷时必须确保不会引入新的缺陷

D) 可以通过直接改变目标代码来修改缺陷

E) 修改缺陷也是程序设计的一种形式

17. 以下的说法中,属于白盒测试法的是BD

A) 根据规格说明描述,列出所有可能的输入数据和对应的输出数据

B) 采用控制流图来表达被测程序模型,揭示程序中的控制结构

C) 在程序的接口上选择测试用例,检查穿越接口的数据是否丢失

D) 通过合理地选择一组穿过程序的路径,以达到某种测试度量

E) 采用因果图生成测试用例

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

A) 制订维护计划和规程B) 建立修改请求/问题报告规程C) 拟订维护评审规程

D) 评估程序的修改围和副作用E) 实施配置管理

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

A) 开发过程B) 管理过程C) 维护过程D) 文档编制过程E) 运行过程

20. 以下的说法中,属于项目围管理的是ACD

A) 清晰定义项目的各项工作B) 明确各项工作的衔接关系和历时

C) 清楚定义工作责任划分D) 确定项目围变更的控制机制E) 确定每项工作的完成成本

第二套

一、单选题

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

A) 数据库中的数据通常可分为用户数据和系统数据两部分B) 用户数据和系统数据统称数据字典

C) 数据字典包括对数据库的描述信息、数据库的存储管理信息、数据库的控制信息、用户管理信息和系统事务管理信息等D) 数据字典也称为系统目录

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

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

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

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

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

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

A) 数据安全B) 数据结构C) 数据操作D) 数据约束

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

A) 层次模型B) 网状模型C) 关系模型D) 面向对象模型

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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,则B

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

B) T的元数是r+s,且有n×m个元组

C) T的元数是r×s,且有n+m个元组

D) T的元数是r×s,且有n×m个元组

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

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

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

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

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

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

A) CREATE B) REVOKE C) ALTER D) UPDATE

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

A) 索引可以建立在表的一个列或多个列上B) 索引一经建立就不能删除

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

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

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

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

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

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

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

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

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

这是一个B

A) 行列子集视图B) 带表达式视图C) 分组视图D) 连接视图

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

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

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

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

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

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语句中哪一个是错误的?B

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. 由于关系模式设计不当所引起的删除异常指的是B

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

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

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

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

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

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

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),那么这个分解B

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

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

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

A) 设备管理器B) 存储管理器C) 查询处理器D) 事务管理器

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

A) 一个文件上只能建立一个索引B) 有两种基本的索引类型:顺序索引和散列索引

C) B+树是外存储器中一种重要的散列索引结构D) 顺序索引和散列索引都能有效地支持点查询和围查询

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

for each 元组t r in r do begin

for each 元组t s in s do begin

测试元组对(t r , t s)是否满足连接条件θ

如果满足,把t r●t s加到结果中

end

end

是计算关系r和s的θ连接r θs 的哪一种实现算法?A

A) 嵌套循环连接B) 块嵌套循环连接C) 排序-归并连接D) 散列连接

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

A) 事务故障B) 系统故障C) 磁盘故障D) 介质故障

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

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

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

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

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

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

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

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

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

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

29. 对于下面的两表,从表一到表二的分析过程称为:D

表一(单位:万元)

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. 下列关于知识发现与数据挖掘的叙述中,哪一条是错误的?D

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

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

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

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

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

A) 数据B) 活动C) 规程D) 算法

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

A) 使用便B) 质量卓越C) 便于维护D) 满足需求

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

A) 功能模型B) 增量模型C) 螺旋模型D) 瀑布模型

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

A) 演化模型B) 演化模型C) 增量模型D) 螺旋模型

35. 类之间的层次关系属于C

A) 多态B) 组合C) 继承D) 聚合

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

A) 1 : 0..* B) 0..* : 1 C) 0 : 1 D) 1 : 0

37. 软件需求阶段的目标是D

A) 给出软件的解决案B) 给出系统的模块层次结构C) 定义模块算法D) 定义需求并建立分析模型

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

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

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

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

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

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

A) 用例模型B) 事件响应模型C) 业务流程模型D) 业务对象模型

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

A) 软件输入/输出的描述B) 主要功能和性能的描述C) 软件质量属性的描述D) 算法的描述

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

A) 抽象B) 模块化C) 信息隐蔽D) 层次化

42. 结构化设计法在软件开发中用于B

A) 程序设计B) 概要设计C) 算法设计D) 详细设计

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

A) 数据耦合B) 控制耦合C) 公共耦合D) 容耦合

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

A) 视图B) 模型C) 控制器D) 数据库

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

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

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

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

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

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

A) 缺陷原因已肯定B) 缺陷原因不能肯定C) 可直接修复缺陷D) 进行回归测试

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

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. 以下有关集成测试的说法中错误的是C

A) 集成测试与软件概要设计阶段相对应B) 集成测试所使用的对象应当是已经通过单元测试的单元

C) 大突击集成式是一种增量式集成策略D) 自顶向下的增量式集成采用了与设计一样的顺序

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

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

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

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

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

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

A) 分析和理解程序B) 评估修改围C) 修改后测试D) 修改程序

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

A) 维护过程、演化过程B) 质量保证过程、配置管理过程C) 基础设施过程、改进过程D) 剪裁过程

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

A) 制订维护活动的规程B) 建立接受问题、记录问题、追踪问题的过程

C) 对用户的要求提供咨询和帮助D) 实施配置管理过程

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

A) 启动阶段B) 诊断阶段C) 行动阶段D) 提高阶段

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

A) 进度报告B) 项目信息报C) 问题报告D) 项目执行状态报告

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

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

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

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

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

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

A) 风险接受B) 风险退避C) 风险缓解D) 风险分担

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

A) 稳定性B) 易替换性C) 易安装性D) 易恢复性

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

A) 可靠性B) 易安装性C) 生产率D) 易操作性

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

A) 软件质量属性、软件质量规和软件质量度量B) 软件质量问题、软件质量特性和软件质量评价

C) 软件质量特性、软件质量规和软件质量评价D) 软件质量因素、软件质量标准和软件质量度量

二、多选题

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

A) 文件结构模型B) 层次模型C) 网状模型D) 关系模型E) 面向对象模型

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

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

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

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

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

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

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

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

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

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

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

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

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

A) 整数类型B) 字符串类型C) 构造数据类型D) 布尔型E) 对象类型

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

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. 下列关于数据库物理结构设计的叙述中,哪些是正确的?ACE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

数据库工程师试题以及答案

2010年3月计算机等考四级数据库 2010年3月计算机等考四级数据库工程师选择题 (1)在数据库应用系统的需求分析阶段,需要考虑数据的安全性需求。下列不属于数据安全性需求分析内容的是 A)分析数据的安全性需求,以确定每个关系表上定义的数据约束能够满足使用要求B)分析全局用户对数据的存取需求,以确定全局数据的安全控制策略 C)分析特殊用户对数据的存取需求,以保证数据库的安全控制策略能够满足其使用要求 D)分析各类用户对数据的存取需求,以确定各类用户能够操作的数据 (2)有学生表(学号, 姓名, 性别, 身份证号, 出生日期, 所在系号),在此表上使用如下语句建立索引: CREATE NONCLUSTERED INDEX Idx_Name ON学生表(姓名); 此索引被称为 A)非聚集散列索引 B)非聚集辅索引 C)非聚集顺序索引 D)非聚集主索引 (3)在数据库物理设计阶段,使用聚集文件组织数据可以提高一些查询的效率。下列关于聚集文件和聚集键的描述错误的是 A)聚集文件将不同关系表中有关联关系的记录存储在一起,以减少系统的物理I/O次数 B)聚集键应该选用频繁用于进行自然连接的属性或属性组 C)聚集文件可以提高某些连接查询的速度,但是它可能导致其他类型的查询处理变慢 D)关系表中某个属性的数据重复率越高,越适合作聚集键 (4)己知有描述科研项目及负责教师的关系模式:科研项目(项目号, 项目名称, 经费, 负责教师号, 姓名, 职称),该关系模式满足函数依赖集:F={项目号→项目名称, 项目号→经费, 项目号→负责教师号, 负责教师号→姓名, 负责教师号→职称}。下列分解中最合理的符合3NF的关系模式是 A)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称) B)科研项目(项目号, 项目名称, 经费),教师(教师号, 姓名, 职称, 项目号) C)科研项目(项目号, 项目名称, 经费, 负责教师号),教师(教师号, 姓名, 职称)D)科研项目(项目号, 项目名称, 经费),项目_教师(项目号, 负责教师号),教师(教师号, 姓名, 职称) (5)在IDEF0图中矩形框代表功能活动。关于连接到矩形框4条边上的箭头的语义,下列说法错误的是 A)左边的箭头表示完成功能活动需要的数据,它强调被活动消耗或变换的内容 B)上边的箭头表示影响这个活动执行的事件或约束,它强调被活动变换的内容 C)右边的箭头表示由这个活动产生的信息,它强调活动变换和处理的结果 D)下边的箭头表示实施该活动的手段或完成活动需要的资源,它强调如何做 6)数据库的运行管理与维护主要由数据库管理员负责,工作内容主要包括日常维护、系统监控与分析、性能优化等。下列关于数据库管理员工作内容的说法错误的是A)数据库的备份和恢复是重要的维护工作,数据库管理员应根据不同的应用要求制定

全国计算机等级考试四级笔试试题

全国计算机等级考试四级笔试试题

全国计算机等级考试四级笔试试题 一、选择题。(共90题,分为1分题和2分题, 满分120分。除标注2分题外,其它均为1分题。) (1) 若或非门的输入变量为A和B,输出变 量为Y,则A和B分别为下述哪一种情况时, Y才 为1?_____。 A) 1,0 B) 0,1 C) 0,0 D) 1,1 (2) 已知寄存器A存有带符号整数且只作 算术移位,HA和LA分别代表其最高位和最低位。寄存器B存有带符号整数且只作逻辑移位,HB和 LB分别代表其最高位和最低位。当寄存器A与B 都有左移位发生时,下述哪一个命题是正确的? _____。(2分) A) LA与LB均成为0 B) LA与LB均成为1 C) LA变成0但LB保持原值 D) LA保持原 值但LB的值改变 (3) 下述哪一种情况称为指令周期? A) 取指令时间 B) 取操作数时间

C) 取指令和执行指令的时间 D) 存储操作结果的时间 (4)2010年网络中交易额最大的电子商城网站是下面哪个 A)见效美白站 B)114购物网 C)淘宝网 D)淘宝网男装 (5) 设Z是整数集,且设f:Z×Z→Z,对每一个∈Z×Z,有f()=m2n。集合{0}的原象为_____。(2分) A) {0}×Z B) Z×{0} C) ({0}×Z)∩(Z×{0}) D) ({0}×Z)∪(Z×{0}) (6) 对于一个只有3个不同元素的集合A来说,A上的等价关系的总数为 _____。 A) 2 B) 5 C) 9 D) 取决于元素是否为数值

(7) 设有命题:对于组成元素为集合的集合C,存在函数为f:C→∪C,使得对每一个 S∈C,有f(S)∈S。 该命题的否命题是_____。 A) 对于集合C,对每个函数f:C→∪C,对每一个S∈C,都有f(S) ∈\ S B) 对于集合C,存在函数f:C→∪C,使对每一个S∈C,有f(S) ∈\ S C) 对于集合C,对每一个函数f:C→∪C,存在S∈C,使得f(S) ∈\ S D) 对于集合C,不存在函数f:C→∪C,使对某些S∈C,没有f(S) ∈\ S (8) 设(V,E)是一连通的无圈图,V包含 3个3度顶点 2个2度顶点 r个1度顶点 且V不再包含其他元素。E的元素个数为多少?_____。 (2分) A) 6 B) 9 C) 15-r D) 5+5r

最新数据库系统工程师考试资料-数据库系统工程师试题汇总

2010数据库系统工程师考试资料-数据库系统工程师试题

2010年数据库系统工程师考试资料:数据库系统工程师试题 1. 单个用户使用的数据视图的描述称为() A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式ddl用来描述() A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在dbs中,dbms和os之间的关系是() A.相互调用 B.dbms调用os C.os调用dbms D.并发运 4.数据库物理存储方式的描述称为() A.外模式 B。内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是() A.定义概念模式 B.修改模式结构 C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是() A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D.提高数据与程序的可移植性 7.db、dbms和dbs三者之间的关系是() A. db包括dbms和dbs B. dbs包括db和dbms

C. dbms包括db和dbs D. 不能相互包括 8.dbs中“第三级存储器”是指() A. 磁盘和磁带 B. 磁带和光盘 C. 光盘和磁盘 D. 快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是() A. dbs B. db C. dbms D. mis 10.数据库系统中的数据模型通常由()三部分组成 A. 数据结构、数据操作和完整性约束 B. 数据定义、数据操作和安全性约束 C. 数据结构、数据管理和数据保护 D. 数据定义、数据管理和运行控制 11.codasyl组织提出的dbtg报告中的数据模型是()的主要代表 A. 层次模型 B. 网状模型 C. 关系模型 D. 实体联系模型 12.数据库技术的三级模式中,数据的全局逻辑结构用()来描述 A. 子模式 B. 用户模式 C. 模式 D. 存储模式 13.用户涉及的逻辑结构用()描述 A. 模式 B. 存储模式 C. 概念模式 D. 子模式 14.数据库的开发控制,完整性检查,安全性检查等是对数据库的()

2017计算机四级等级考试试题

2017计算机四级等级考试试题

一、单项选择题(第1题~第80题。选择一个正确的答案,将相应的字母填入题内的括号中。每题1分,满分80分。) 1 . ()的发展观,要求室内设计者既要考虑发展有更新可变的一面,又要考虑到发展在能源、环境、土地、生态等方面的可持续性。 A、动态和可持续性 B、物质技术 C、精神文化 D、历史延续性 A B C D 正确答案:A 2 . 说明房屋建造的规模、尺寸、细部构件的图样是()。 A、建筑总平面图 B、建筑施工图 C、结构施工图 D、设备施工图 A B C D 正确答案:B 3 . 下列水性涂料涂饰工程使用应符合设计要求的是()。 A、涂饰工程的颜色和图案 B、涂饰均匀 C、基层处理 D、不得漏涂 A B C D 正确答案:A 4 . 用花格、构架、绿化等分隔空间的形态属于()。 A、象征性分隔 B、弹性分隔

C、局部分隔 D、绝对分隔 A B C D 正确答案:A 5 . 顶棚构造中主龙骨间距一般是()。 A、1.0~1.5m B、1.0~1.2m C、1.2~1.5m D、1.2~1.8m A B C D 正确答案:C 6 . 家具的种类有框架家具、()、拆装家具、折叠家具、充气家具、浇铸家具、藤编家具等。 A、套装家具 B、板式家具 C、低版家具 D、石质家具 A B C D 正确答案:B 7 . 下列属于室内空间类型的是()。 A、封闭空间 B、动态空间 C、下沉空间 D、迷幻空间 A B C D 正确答案:D 8 . 研究和观摩已有的施工图()是熟悉室内施工图画法的有效方法。 A、尺寸 B、实例 C、造价 D、功能 A B C D 正确答案:B 9 . 对室内抹灰墙面、柱面和门洞口的阳角做法,当设计无要求时应()。 A、采用1:2水泥砂浆作暗护角,护角高度不应

四级数据库工程师模拟题5有答案

四级数据库工程师模拟题5 一、选择题 1. ______是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该DBS的硬件平台是并行计算机系统.使用多个CPU和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和I/O速度。 A.集中式数据库系统 B.并行数据库系统 C.分布式数据库系统 D.客户/服务器数据库系统 答案:B [解答] 并行DBS是数据库技术与并行处理技术相结合的产物,是为了处理大型复杂数据库管理应用领域中的海量数据而提出的,该DBS的硬件平台是并行计算机系统,使用多个CPU和多个磁盘进行并行数据处理和磁盘访问操作,以提高数据库系统的数据处理和I/O速度。 2. 以下关于数据模型要求错误的是 A.能够比较真实地模拟现实世界 B.容易为人们所理解 C.便于在计算机上实现 D.目前大部分数据库模型能很好地同时满足这三方面的要求

[解答] 目前还没有一种数据库模型能够很好地同时满足能够比较真实地模拟现实世界、容易为人们所了解、便于在计算机上实现这三个方面的要求。 3. 根据数据库应用系统生命周期模型,完成数据库关系模式设计的阶段是______。 A.需求分析 B.概念设计 C.逻辑设计 D.物理设计 答案:C [解答] 数据库逻辑结构设计是指从数据库的概念模型出发,设计表示为逻辑模式的数据库逻辑结构,数据库逻辑设计的主要步骤包括ER图转换为初始关系模式、对初始关系模式进行优化等,所以本题的答案为C。 4. 以下关于死锁检测和恢复叙述错误的是 A.死锁检测,用于定期检查系统是否发生死锁 B.死锁恢复,用于将系统从死锁中解救出来 C.有效的方法是从后面向前RED0这个事务的部分操作,主要能够解开系统死锁即可 D.为了防止某些事务总是被选做被撤销事务,可以限定每个事务被选为撤销事务的次数

2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)

2018年软考上半年数据库系统工程师考试真题(下午题)(同名17553)

2018年上半年数据库系统工程师考试真题(下午题) 试题一(共15分) 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗护理机构为老人或有护理需求者提供专业护理,现欲开发一基于Web的医疗管理系统,以改善医疗护理效率。该系统的主要功能如下: (1)通用信息查询。客户提交通用信息查询请求,查询通用信息表,返回查询结果。 (2)医生聘用。医生提出应聘/辞职申请,交由主管进行聘用/解聘审批,更新医生表,并给医生反馈聘用/解聘结果;删除解聘医生出诊安排。 (3)预约处理。医生安排出诊时间,存入医生出诊时间表;根据客户提交的预约查询请求,查询在职医生及其出诊时间等预约所需数据并返回;创建预约,提交预约请求,在预约表中新增预约记录,更新所约医生出诊时间并给医生发送预约通知;给客户反馈预约结果。 (4)药品管理。医生提交处方,根据药品名称从药品数据中查询相关药品库存信息,开出药品,更新对应药品的库存

以及预约表中的治疗信息;给医生发送“药品已开出”反馈。 (5)报告创建。根据主管提交的报表查询(报表类型和时间段),从预约数据、通用信息、药品库存数据、医生以及医生出诊时间中进行查询,生产报表返回给主管。 现采用结构化方法对医疗管理系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(3分) 使用说明中的词语,给出图1-1中的实体E1~E3的名称。【问题2】(5分) 使用说明中的词语,给出图1-2中的数据存储D1~D5的名称。

2018全国计算机等级考试一级考试试题库

2018年全国计算机等级考试一级考试试题库 0401) 下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是 A)它是1946年在美国诞生的 B)它主要采用电子管和继电器 C)它是首次采用存储程序控制使计算机自动工作 D)它主要用于弹道计算 答案:C 0402) 一个字长为8位的无符号二进制整数能表示的十进制数值范围是 A)0-256 B)0-255 C)1-256 D)1-255 答案:B 0403) 二进制数1001001转换成十进制数是 A)72 B)71 C)75 D)73 答案:D 0404) 十进制数90转换成无符号二进制数是 A)1011010 B)1101010 C)1011110 D)1011100 答案:A 0405) 标准ASCII码用7位二进制位表示一个字符的编码,其不同的编码共有 A)127个 B)128个 C)256个 D)254个 答案:B 0406) 根据国标GB2312-80的规定,总计有各类符号和一、二级汉字编码 A)7145个 B)7445个 C)3008个 D)3755个 答案:B 0407) 运算器的主要功能是进行 A)算术运算 B)逻辑运算 C)加法运算 D)算术和逻辑运算 答案:D 0408) 下列各存储器中,存取速度最快的是 A)CD-ROM

C)软盘 D)硬盘 答案:B 0409) 假设某台式计算机的内存储器容量为256MB,硬盘容量为20GB。硬盘的容量是内存容量的 A)40倍 B)60倍 C)80倍 D)100倍 答案:C 0410) 在外部设备中,扫描仪属于 A)输出设备 B)存储设备 C)输入设备 D)特殊设备 答案:C 0411) 计算机能直接识别的语言是 A)高级程序语言 B)机器语言 C)汇编语言 D)C++语言 答案:B 0412) 下列关于计算机病毒的叙述中,错误的是 A)计算机病毒具有潜伏性 B)计算机病毒具有传染性 C)感染过计算机病毒的计算机具有对该病毒的免疫性 D)计算机病毒是一个特殊的寄生程序 答案:C 0413) Internet网中不同网络和不同计算机相互通讯的基础是 A)ATM B)TCP/IP C)Novell D)X.25 答案:B 0414) 已知一汉字的国标码是5E38,其内码应是 A)DEB8 B)DE38 C)5EB8 D)7E58 答案:A 0415) 已知三个字符为:a、X和5,按它们的ASCII码值升序排序,结果是 A)5,a,X B)a,5,X C)X,a,5 D)5,X,a 答案:D 0416) 度量计算机运算速度常用的单位是

计算机四级考试题库文档五

第5套真考题库试题 一、单选题 1)采用多道程序设计技术,能有效地提高系统的下列哪一个性能? A)并发性 B)灵活性 C)可靠性 D)兼容性 答案:A 2)除了进程线程管理、存储管理、文件系统外,下列哪一个是属于操作系统的必要组成部分? A)设备管理 B)资源管理 C)运行时系统 D)虚拟化模块 答案:A 3)若用户编程需要打印输出,他可使用下列操作系统提供的哪一种系统调用? A)write() B)printf() C)output() D)list() 答案:A 4)用户程序需要关闭中断响应,他必须首先 A)发起访管中断 B)调用系统函数自我阻塞 C)保护现场 D)获取中断状态 答案:A 5)关于操作系统的结构,下列特性中,哪一个不是微内核结构的特点? A)清晰的单向依赖和单向调用性 B)较高的灵活性和可扩充性

C)提高了操作系统的可靠性 D)更适合于分布式系统 答案:A 6)从静态的角度看,下列选项中哪一个是进程必须拥有而程序所没有的? A)进程控制块 B)代码正文 C)常量数据 D)全局变量 答案:A 7)下列进程运行时所发生的典型事件中,哪一个不会导致进程终止? A)设备忙 B)被0除 C)对只读内存执行写操作 D)堆栈溢出 答案:A 8)下列关于进程的叙述中,正确的是 A)当进程从运行态转换到就绪态时,处理机的现场信息必须保存在进程控制块中 B)操作系统的重要概念是进程,不同的进程执行的代码也不同 C)进程存在的标志是进程控制块,用户可以从中读出与本进程相关的运行状态 D)当进程申请处理机而得不到满足时,它将进入阻塞态 答案:A 9)分析下列程序,不考虑其他因素,程序正常运行时最多会派生出多少个进程?int main() { fork(); fork(); fork();} A)8 B)6 C)5 D)4 答案:A

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

3月计算机四级数据库工程师上机题库 一、选择题:(共70题,每题1分,满分70分。其中1-55题为中文题,56-70题为英文题。) 下列各题A)、B)、C)、D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1) 下列关于Cache的描述中,哪一个是错误的? A.Cache是缓冲技术在存储体系中的一个具体应用 B.Cache的主要特点之一是存储容量大 C.Cache处于内存和CPU之间 D.Cache中一般存放内存的一部分副本 (2) 为了保证程序能连续执行,CPU必须确定下一条指令的地址,起到这一作用的是 A.指令寄存器 B.状态寄存器 C.地址寄存器 D.程序计数器 (3) 计算机具有灵活性和通用性特征,能求解各种不同的计算和逻辑问题,这主要是取决于计算机的 A.快速运算 B.指令系统 C.可编程性 D.输入输出设备

(4) 栈结构不适用于下列哪一种应用? A.表达式求值 B.快速排序算法的实现 C.树的层次次序周游算法的实现 D.二叉树对称序周游算法的实现 (5) 设一棵二叉树中,度为1的结点数为9,则该二叉树的叶结点的数目为 A.10 B.11 C.12 D.不确定 (6) 如下所示是一个带权的图,图中结点A到结点D的关键路径的长度为 A.13 B.15 C.28 D.58 (7) 设散列表的地址空间为0到10,散列函数为h(k)= k mod 11,用线性探查法解决碰撞。现从空的散列表开始,依次插入关键码值95,14,27,68,60,则最后一个关键码60的地址为: A.4

C.6 D.7 (8) 没有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,L,T,K,E),采用二路归并排序法进行排序,下面哪一个序列是第二趟归并后的结果? A.G Q,M Z A N,B,P H,X S,Y,L,T,E,K B.G,M,Q,Z,A,B,N,P,H,S,X,Y,E,K,L,T C.G,M,Q,A,N,B,P,X,H,Y,S,T,L,K,E,Z D.A,B,G,M,N,P,Q,Z,E,H,K,L,S,T,X,Y (9) 下列命题中是简单命题(或称原子命题)的为 A.张明和张红都是大学生 B.张葆丽和张葆华是亲姐妹 C.张晖或张旺是河北省人 D.王际大不是工人 (10) 设p:天下大雨,q:我骑自行车上班。命题除非天下大雨,否则我骑自行车上班的符号化形式为 A.pq B.┐qp

2017年上半年数据库系统工程师考试真题(案例分析)

2017年上半年数据库系统工程师考试真题(案例分析)下午试题 试题一(共15分〉 阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这一目标,该公司欲开发一采购系统。系统的主要功能如下: 1.检查库存水平。采购部门每天检查部件库存量,当特定部件的库存量降至其订货店、时,返回低存量部件及库存量。 2.下达采购订单。采购部门针对低存量部件及库存量提交采购请求,向其供应商(通过供应商文件访问供应商数据〉下达采购订单,并存储于采购订单文件中。 3.交运部件。当供应商提交提单并交运部件时,运输和接收(S /R)部门通过执行以下三步过程接收货物: (1)验证装运部件。通过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给S/R职员。如果收货部件项目出现在采购订单和提单上,则己验证的提单和收货部件项目将被送去检验。否则S/R职员提交的装运错误信息生成装运错误通知发送给供应商。

(2)检验部件质量。通过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。如果部件未通过检查,则将检验员创建的缺陷装运信息生成缺陷装运通知发送给供应商。 (3)更新部件库存。库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。标记订单采购完成。 现采用结构化方法对该采购系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流圈。 图1-1上下文数据流图

全国计算机等级考试四级试题

全国计算机等级考试四级试题(三) 一、选择题:((1)-(90))题,分为1分题和2分题,满分120分。除标注2分题外,其它均为1分题.) 下列各题A)、B)、C)、D)四个选项中,只有一个是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分. (1) 一般情况下,操作数左移2位的结果是原操作数 A.整除2 B.乘以2 C.整除4 D.乘以4 (2) 已知寄存器A存有带符号整数,且只作逻辑移位,HA和LA 分别代表其位和最低位;寄存器B存有带符号整数,且只作算术移位,HB和LB分别代表其位和最低位。当寄存器A与B都有右移位发生时,下述哪一个命题是正确的? (2分) A.HA与HB均成为0 B.HA与HB均成为1 C.HA变成0但HB保持原值 D.HA保持原值但HB的值改变 (3) 若与非门的输入变量为A与B,输出变量为Y,则A和B分别为下述哪种情况时,Y才为0?

A.0,0 B.0,1 C.1,0 D.1,1 (4) 设S={1,2,3,4},下面哪个运算是S上的运算? A.x*y=x-y B.x*y=x+y C.x*y=x·y D.x*y=(x·y)(mod 5) 其中,-,+,·分别为减法、加法和乘法运算 (5) 设p,q为两个命题,对于"p→q"的逻辑涵义,下面的哪些叙述是正确的? Ⅰ.如果p,则q Ⅱ.p仅当q Ⅲ.p当q Ⅳ.q是p的充分条件 A.Ⅰ和Ⅱ B.Ⅲ和Ⅳ C.Ⅱ和Ⅳ D.Ⅰ和Ⅲ

(6) 在谓词逻辑中,令F(x)表示x是火车,G(y)表示y是汽车,L(x,y)表示x比y快,命题 "并不是所有的火车比所有的汽车快"的符号表示中哪些是正确的? (2分) Ⅰ.┐"x"y(F(x)∧G(y)→L(x,y)) Ⅱ.$x$y(F(x)∧G(y)∧┐L(x,y)) Ⅲ.$x$y(F(x)∧G(y)→┐L(x,y)) A.仅Ⅰ B.仅Ⅱ C.Ⅰ和Ⅱ D.都不对 (7) 设R是集合A={a,b,c,d}上的二元关系,R={,,,,,}下面哪些命题为真? (2分) Ⅰ.R·R是对称的 Ⅱ.R·R是自反的 Ⅲ.R·R不是传递的 A.仅Ⅰ B.仅Ⅱ C.Ⅰ和Ⅱ D.全真 (8) 设为一个偏序集,其中,A={1,2,…,6},R是整除关系,下面命题中哪个是假的?

计算机等级考试题目及答案

计算机专业试题题目 习题1 一、单选题 1、世界上首次提出存储程序的计算机体系结构的是() A莫奇菜B图灵C乔治●布尔D冯●诺依曼 2、目前普遍使用的微型计算机,所采用的逻辑元件是() A电子管B大规模和超大规模集成电路 C晶体管B小规模集成电路 3、用MIPS为单位来衡量计算机的性能,它指的是计算机的() A传输速率B存储器容量C字长D运算速度 4、为了避免混淆,十六进制数在书写时常在数据后面加英文字母() A H B O C D D B 5、用十六进制数给存储器中的字节地址编码。若编码为0000H—FFFFH,则该存储器的容量是()KB A32 B64 C128 D256 6、计算机的微处理芯片集成有()部件 ACPU和运算器B运算器和I/O接口 C控制器和运算器D控制器和存储器 7、微型计算机内,配置高速缓冲存储器(Cache)是为了解决() A内存与辅助存储器之间速度不匹配的问题 BCPU与内存储器之间速度不匹配问题 CCPU与辅胎甲球存储器之间速度不匹配问题 D主机与外设之间速度不匹配问题 8、微型机中,硬盘分区的目的是()

A将一个物理硬盘分为几个逻辑硬盘B将一个逻辑硬盘分为几个物理硬盘 C将DOS系数统分为几个部分D将一个物理硬盘分成几个物理硬盘 9、下列术语中,属于显示器性能指标的是() A速度B可靠性C分辨率D精度 10、指令的解释是由计算机的()来执行的 A控制部分B存储部分C输入/输出部分D算术和逻辑部分 11、准确地说,计算机中文件是存储在() A内存中的数据集合B硬盘上的一组相关数据的集合 C存储介质上的一组相关信息的集合D软盘上的一组相关数据集合 12、操作系统的主要功能是() A管理源程序B管理数据库文件 C对高级语言进行编译D控制和管理计算机系统的软硬件资源 13、把计算机分巨型机、大中型机、小型机和微型机,本质上是按() A计算机的体积BCPU的集成度 C计算机综合性能指标D计处机的存储容量 14、对高级语言程式序,下列叙述中,正确的是() A计算机语言中,只有机器语言属于低级语言 B高级语言源程序可以被计算机直接执行 CC语言属于高级语言 D机器语言是与所用机器无关的 15、用高级程序设计语言编写的程序称为() A目标程序B可执行程序C源程序D伪代码程序 16、在使用计算机时,如果发现计算机频繁地读写硬盘,最可能存在的原因是()A中央处理器的速度太慢B硬盘的容量太小

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

2010年9月计算机四级数据库工程师笔试试题:文字版 一、选择题 (1)视图是数据库中的重要对象,下列有关视图的说法错误的是 A)一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中 B)可以将复杂的查询语句封装在视图中以简化相关查询语句的编写 C)通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性 D)可以在视图的基础上建立新的视图,但这样定义的视图会导致数据库性能下降,一般不推荐使用 (2)在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。一阿d关于联系的说法错误的是 A)联系可用于描述一个实体集内记录之间的关联关系 B)联系可用于描述两个实体集属性之间的关联关系 C)ER模型通过1:1、1:n和m:n三种联系描述现实世界中各类事物之间的关联关系 D)最终的IDEFIX模型中只能出现I:1和1:n两种类型的联系 (3)在关系数据库中,NULL是一个特殊值,在很多数据操作中都需要对NULL进行特殊处理。关于NULL,下列说法正确的是 A)判断元组的某一列是否为NULL一般使用“=NULL” B)NULL在数据库中表示尚不确定的值 C)在SQL Server 2000中执行“SELECT NULL+5”将会出现异常 D)NULL只适用于字符和数值类型 (4)某教务管理系统包含选课模块、成绩录入模块和学籍管理模块。选课模块面向学校几万名学生,成绩录入模块面向学校上千名任课教师,学籍管理模块面向少量有一定权限的管理人员。该系统是上世纪用C/S结构和相关技术开发的,为了方便用户使用,需要对系统进行升级和改造。设有下列技术改造方案: I.选课模块和成绩录入模块采用B/S结构进行改造,学籍管理模块仍采用C/S结构 II.选课模块采用B/S结构进行改造,成绩录入模块和学籍管理模块仍采用C/S结构 III.选课模块、成绩录入模块和学籍管理模块均采用B/S结构进行改造 Ⅳ.成绩录入模块采用B/S结构进行改造,选课模块和学籍管理模块仍采用C/S结构 上述方案中,较为合理的是 A)仅I和II B)仅I、II和III C)仅I和III D)仅II、III和IV (5)数据库在外存中是以文件形式组织的,组织文件记录方法的不同就形成了不同的文件结构。下列关于顺序文件结构及其存取效率的说法错误的是 A)顺序文件因其记录按照查找码值升序或降序排列,当按照查找码的值顺序读取记录时其效率很高

计算机四级网络工程师题库完整版完整答案

计算机四级网络工程师题库完整版完整答案 集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

6 下列选项组,哪一个不是操作系统所具有的功能? A A编译高级语言编写的程序 B管理计算机磁盘 C管理系统动态库 D提供用户操作计算机的界面 7 在操作系统的结构设计中,微内核结构表示的是B A层次结构 B分布式结构 C整体式结构 D客户机/服务器结构 8 用户程序在用户态下使用特权指令而引起的中断是 A A访问中断 B外部中断 C时钟中断 D溢出中断 9 下列各种事件中。不属于I/O中断的事件是 D A数据传送完毕 B设备出错 C键盘输入 D指令错 10用户在编写程序时,若要在屏幕上画出一个红色的圆需要A命令控制

B运行时系统 C自然语言 D系统调用 11.13 下列选项中。那一项是位于进程控制块中而不是位于进程中 A 需要访问的数据文件名 B进程优先级 C全局变量 D堆栈 A主从关系 B同步关系 C平等关系 D父子关系 17.19 当多个进程并发执行且需要相互通信时,下列哪一种方法最适合A管道 B信号量 C共享内存 D消息传递 22、下列关于生产者消费者的叙述中,哪一个是正确的?() A、生产者往缓冲区放产品前要先使用P操作确保缓冲区有空 闲…… B、生产者往缓冲区放产品前要先使用V操作确保缓冲区有空 闲……

C、消费者从缓冲区取产品前要先用P操作确保缓冲区互斥使…… D、生产者往缓冲区取产品前要先用P操作确保缓冲区互斥使…… 23、下表是某页式内存分配的情况,页面大小为4096B,有效位为1表示该页在内存……() A、3次 B、2次 C、1次 D、4次 24、下列关于页面的叙述中,哪一个是正确的?(B?) A、页式存储管理中的页面和页框大小只能采用一种尺寸 B、操作系统在每次启动时根据物理内存大小确定本次运行的页面大小 C、用户进程在运行过程中可以改变页面尺寸、 D、为了提高内存利用率,可以根据需要采用多种不同大小的页面25/26、从用户角度看,建立文件系统的主要目的是(D) A、管理设备文件 B、提高文件读写速度 C、共享系统文 D、实现文件的按名存取

历年全国计算机等级考试四级数据库工程师共16套(真题)

1第一套 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下列关于数据模型的叙述中,哪一条是错误的()。 A) 数据模型是用来描述、组织和处理现实世界中数据的工具 B) 数据模型主要用于定义数据库的静态特征,但是不便于描述数据间的动态行为 C) 数据模型需要能比较真实地模拟现实世界 D) 数据模型是数据库系统的核心和基础 7下列关于关系数据模型的叙述中,哪一条是错误的()。 A) 关系模型中数据的物理结构是一张二维表 B) 在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示 C) 插入、删除、更新是关系模型中的常用操作 8列关于关系数据语言的叙述中,哪一条是错误的()。 A) 关系代数是关系操作语言的一种传统表示方式,是一种抽象的查询语言 B) 元组关系演算和域关系演算属于关系演算语言 C) 关系代数比关系演算具有更强的表达能力 D) SQL语言是一种重要的关系数据语言 现有"学生-选课-课程"数据库中的三个关系如下: S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#) 9下列关于保持数据库完整性的叙述中,哪一条是错误的()。 A) 向关系SC插入元组时,S# 和C# 都不能是空值(NULL) B) 可以任意删除关系SC中的元组 C) 向任何一个关系插入元组时,必须保证关系主码值的唯一性 D) 可以任意删除关系C中的元组 10在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作称为()。 A) 并 B) 选择 C) 自然连接 D) 连接 12 下列关于关系代数基本运算的等式中,哪一个是正确的()。 A) R - (R - S) = S B) R - (R - S) = RS C) R - (S - R) = S D) R - (S - R) = R S 13 基于"学生-选课-课程"数据库中的三个关系: S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S# C(C#,CNAME,TEACHER),主码为C# SC(S#,C#,GRADE),主码为(S#,C#) 为了提高查询速度,对SC表创建唯一索引,应该建立在哪个(组)属性上()。 A) S# B) C# C) GRADE D) (S#, C#) 14 基于"学生-选课-课程"数据库中的三个关系: S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S# C(C#,CNAME,TEACHER),主码为C# SC(S#,C#,GRADE),主码为(S#,C# 查找"选修了至少5门课程的学生的学号",正确的SQL语句是 ()。 A) SELECT S# FROM SC GROUP BY S# HAVING COUNT(*)≥ 5 B) SELECT S# FROM SC GROUP BY S# WHERE COUNT(*)≥ 5 C) SELECT S# FROM SC HAVING COUNT(*)≥ 5 D) SELECT S# FROM SC WHERE COUNT(*)≥ 5 15 基于"学生-选课-课程"数据库中的三个关系: S(S#,SNAME,SEX,BIRTHYEAR,DEPT),主码为S# C(C#,CNAME,TEACHER),主码为C# SC(S#,C#,GRADE),主码为(S#,C#) 查找"选修了C01号课程的全体学生的姓名和所在的系",下列SQL 语句中哪一个是错误的()。 A) SELECT SNAME, DEPT FROM S WHERE S# IN (SELECT S# FROM SC WHERE C# ='C01')

2015数据库工程师真题下午课件

阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建包括专业方向、课程编号、任课教师等相关考试基础信息,教师和学生进行考试相关的工作。系统与考试有关的主要功能如下。 (1)考试设置。教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储。 (2)显示并接收解答。根据教师设定的考试信息,在考试有效时间内向学生显示考试说明和题目,根据设定的考试提醒时间进行提醒,并接收学生的解答。 (3)处理解答。根据答案对接收到的解答数据进行处理,然后将解答结果进行存储。 (4)生成成绩报告。根据解答结果生成学生个人成绩报告,供学生查看。 (5)生成成绩单。对解答结果进行核算后生成课程成绩单供教师查看。 (6)发送通知。根据成绩报告数据,创建通知数据并将通知发送给学生;根据成绩单数据,创建通知数据并将通知发送给教师。 现采用结构化方法对考试系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

【问题1】(2分) 使用说明中的词语,给出图1-1中的实体E1~E2的名称。 【问题2】(4分) 使用说明中的词语,给出图1-2中的数据存储D1~D4的名称。 【问题3】(4分) 根据说明和图中词语,补充图1-2中缺失的数据流及其起点和终点。 【问题4】(5分) 图1-2所示的数据流图中,功能(6)发送通知包含创建通知并发送给学生或老师。请分解图1-2中加工(6),将分解出的加工和数据流填入答题纸的对应栏内。(注:数据流的起点和终点须使用加工的名称描述) 我的答案: 看视频读书 参考答案: 【问题1】 E1:教师 E2:学生 【问题2】 D1:试题

计算机四级考试

全国计算机等级考试(四级)考试大纲 基本要求 ⒈具有计算机及其应用的基础知识。 ⒉熟悉计算机操作系统、软件工程和数据库的原理及其应用。 ⒊具有计算机体系结构、系统组成和性能评价的基础及应用知识。 ⒋具有计算机网络和通信的基础知识。 ⒌具有计算机应用项目开发的分析、设计和组织实施的基本能力。 ⒍具有计算机应用系统安全和保密性知识。 考试内容 一、计算机系统组成及工作原理 ⒈计算机系统组成:

⑴计算机的发展。 ⑵计算机的分类及应用。 ⑶计算机硬件结构。 ⑷主要部件功能。 ⑸计算机软件的功能与分类。 ⑹系统软件与应用软件。 ⒉计算机工作原理: ⑴计算机中数的表示。 ⑵运算器。 ⑶控制器。 ⑷存储器。

⑸输入与输出系统。 ⒊计算机的主要性能: ⑴计算机系统性能指标。 ⑵处理机指标。 ⑶存储容量能力。 ⑷I/O总线能力。 ⑸系统通信能力。 ⑹联机事务处理能力。 ⑺软件支持。 二、数据结构与算法 ⒈基本概念:

⑴数据结构的基本概念。 ⑵算法的描述与分析。 ⒉线性表: ⑴线性表的逻辑结构。 ⑵线性表的顺序存储结构。 ⑶线性表的链式存储结构。 ⒊数组: ⑴数组的定义与运算。 ⑵数组的顺序存储结构。 ⑶矩阵的压缩存储。 ⒋栈与队列:

⑴栈的定义和运算。 ⑵栈的存储结构。 ⑶队列的定义和运算。 ⑷链队列与循环队列。 ⒌串: ⑴串及其操作。 ⑵串的存储结构。 ⒍树和二叉树: ⑴树的定义。 ⑵二叉树的定义及性质。 ⑶二叉树与树的转换。

⑷二叉树的存储。 ⑸遍历二叉树与线索二叉树。 ⒎图: ⑴图及其存储结构。 ⑵图的遍历。 ⑶图的连通性。 ⑷有向无环图。 ⑸最短路径。 ⑹拓扑排序。 ⒏查找:

2019年计算机等级考试四级笔试练习题

2019 年计算机等级考试四级笔试练习题 一、选择题 0 ~ + 128 B ) - 128 ~ + 128 0 ~ + 127 D ) - 127 ~ + 127 设有下三角矩阵 A[0..10,0..10] ,按行优先顺序存放其非零元素, 每个非零元素占两个字节,存放的基地址为 100,则元素 [5 ,5] 的存放 地址为 张晖或张旺是河北省人 在多道程序设计环境中,将指令系统中的指令分成特权指令和非 特权指令。在下列指令中,哪个不是特权指令? 置中断向量指令 软件开发过程中,往往会出现错误,经验证明最容易产生错误的 阶段是 1、 8位二进制原码表示整数的范围是 A ) 2、 A ) 110 B )120 C )130 D )140 3、 列命题中为简单命题的是 A ) 张葆丽和张葆华是亲姐妹 B ) 张明和张红都是大学生 D ) 王际广不是工人 4、 A ) 启动设备执行 I/O 操作指令 B ) 访管指令 D ) 修改程序状态字指令 5、

A )详细设计 B )需求分析 C )编码 D )概要设计 6 、设相关系 R = (A,B,C) ,和关系代数表达式: n A,C ( B=5 ( R ) (rB=5 ( n A , C (R)) (T A ,C( n B=5 (R)) 上述关系代数表达式中,与 SQL 语句select distinct A,C from R where B = 5 等价的是 A )都等价 B ) m c )n D ) I 7、寄存器窗口重叠技术是 RISC 的关键技术,这项技术能很好地支持 过程调用和返回操作。这里所谓的重叠是指 全局寄存器与局部寄存器重叠 确定网络拓朴构型是网络系统设计的重要内容之一。网络拓朴对 网络系统的影响主要表现在哪几个方面? 网络性能 n . 系统可靠性 i^nn B) i 、n 和m c)i 、n 和v D )全部 9、 Software Requirements Specification developed? A)definition phase B)engineering phase A ) 高位寄存器与局部寄存器重叠 B ) 高位寄存器与低位寄存器重叠 D ) 全局寄存器与高位寄存器重叠 8、 m. 网络体系结构IV.通信费用 A) In which phase of the software engineering process is the

四级数据库工程师知识点总结

第一章数据库原理概论 1.数据库,数据库管理系统 ?数据库(DB)是按一定结构组织并可以长期存储在计算机内的、在逻辑上保持一致的、可共享的大量相关联数据的集合,是存放数据的仓库。 ?数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展型,并可为在一定组织范围内的各种用户所共享。 ?数据库管理系统(DBMS)是位于用户与操作系统之间的一个定义、操作、管理、构建和维护数据库的系统软件,是数据库和用户之间的一个接口,并为不同用户和应用程序之间共享数据库提供便利。 ?文件系统与数据库系统的区别是:文件系统面向个某一应用程序,共享性差,冗余度大,数据独立性差,记录内有结构,整体无结构,由应用程序自己控制。数据库系统面向现实世界,共享性高,冗余度小,具有较高的物理独立性和一定的逻辑独立性,整体结构化,用数据模型描述,由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。 2.数据库应用系统(DBAS)生命周期 1.项目规划阶段 ①系统调查,对应用单位进行全面调查,发现其存在的主要问题,并画出层次图以了解企业的组织结构。 ②可行性分析,从技术、经济、效益、法律等方面对建立数据库的可行性进行分析,然后写出可行性分析报告,组 织专家进行讨论。 ③确定数据库系统的总目标,并对应用单位的工作流程进行优化和制定项目开发计划,在得到决策部门授权后,即 进入数据库系统的开发工作。 2.需求分析阶段 ①数据需求分析 ②功能需求分析(数据处理需求分析、业务规则需求分析) ③性能需求分析(数据操作响应时间或数据访问响应时间、系统吞吐量、允许并发访问的最大用户数、每秒TPS代 价值) ④其他需求分析(存储需求分析、安全性需求分析、备份和恢复需求分析)。 3.系统设计阶段 ?概念设计阶段 ①进行数据抽象,设计局部概念模型。常用的数据库抽象方法是“聚集”、“概括”。聚集:将若干个对象和它们之 间的联系组合成一个新的对象。概括:将一组具有某些共同特性的对象抽象成更高一层意义上的对象。 ②将局部概念模型综合成全局概念模型。 ③评审,评审分为用户评审和DBA及应用开发人员评审两部分。 ?逻辑设计阶段 ①数据库逻结构设计 将E—R图转换为初始关系模式,对初始关系模式进行优化,检查关系表对数据库事务的支持性,确定关系模式完整性约束,设计基于关系模式的用户视图。 ②数据库事务概要设计 ③应用程序概要设计 ?物理设计阶段 数据库物理设计的目的是将数据的逻辑模式转换为实现技术规范,其目标是设计数据存储方案,以便提供足够好的性能并确保数据库数据的完整性、安全性和可恢复性。通常,数据库物理设计并不包括文件和数据库的具体实现细节(例如如何创建文件、建立数据库以及如何加载数据等)。 ①确定存储结构 ②存取路径的选择和调整 ③确定数据存放位置

相关文档
最新文档