文档库 最新最全的文档下载
当前位置:文档库 › 10年软件考试数据库工程师

10年软件考试数据库工程师

全国计算机技术与软件专业技术资格(水平)考试 2010 年上半年数据库系统工程师上午试卷

●为实现程序指令的顺序执行,CPU (1)中的值将自动加1。

(1)A. 指令寄存器(IR) B. 程序计数器(PC) C. 地址寄存器(AR) D. 指令译码器(ID)

●某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为R,则该系统的千小时可靠度为(2)。

●关于计算机系统的中断概念,正确的是(3)。

(3)A.由I/O 设备提出的中断请求和电源掉电都是可屏蔽中断 B. 由I/O 设备提出的中断请求和电源掉电都是不可屏蔽中断

C. 由I/O 设备提出的中断请求是可屏蔽中断,电源掉电是不可屏蔽中断

D. 由I/O 设备提出的中断请求是不可屏蔽中断,电源掉电是可屏蔽中断

●与 A ⊕ B 等价的逻辑表达式是(4)。(⊕表示逻辑异或,+表示逻辑加)

●计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,则其(5)。

(5)A. 操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)

B. 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)

C. 操作码和地址码都应存入指令寄存器(IR)

D. 操作码和地址码都应存入程序计数器(PC)

●关于64位和32位微处理器,不能以2 倍关系描述的是(6)。

(6)A. 通用寄存器的位数 B. 数据总线的宽度 C. 运算速度 D. 能同时进行运算的位数

●Outlook Express作为邮件代理软件有诸多优点,下列说法中错误的是(7)。(7)A.可以脱机处理邮件

B.可以管理多个邮件账号C.可以使用通讯簿存储和检索电子邮件地址D.不能发送和接收安全邮件

●杀毒软件报告发现病毒Macro.Melissa,由该病毒名称可以推断病毒类型是(8),这类病毒主要感染目标是(9)。(8)A. 文件型 B. 引导型 C. 目录型 D. 宏病毒

(9)A. EXE 或COM可执行文件 B. Word或Excel文件 C. DLL系统文件 D. 磁盘引导区

●就相同内容的计算机程序的发明创造,两名以上的申请人先后向国务院专利行政部门提出申请,则(10)可以获得专利申请权。(10)A. 所有申请人均 B. 先申请人 C. 先使用人 D. 先发明人

●王某是一名程序员,每当软件开发完成后均按公司规定完成软件文档,并上交公司存档,自己没有留存。因撰写论文的需要,王某向公司要求将软件文档原本借出复印,但遭到公司拒绝,理由是该软件文档属于职务作品,著作权归公司。以下叙述正确

的是(11)。(11)A. 该软件文档属于职务作品,著作权归公司 B. 该软件文档不属于职务作品,程序员享有著作权

C. 该软件文档属于职务作品,但程序员享有复制权

D. 该软件文档不属于职务作品,著作权由公司和程序员共同享有

●在ISO 制定并发布的MPEG 系列标准中,(12)的音、视频压缩编码技术被应用到VCD中,(13)的音、视频压缩编码技术被应用到DVD中,(14)不包含音、视频压缩编码技术。(12)A. MPEG-1 B. MPEG-2 C. MPEG-7 D. MPEG-21 (13)A. MPEG-1 B. MPEG-2 C. MPEG-4 D. MPEG-21 (14)A. MPEG-1 B. MPEG-2 C. MPEG-4 D. MPEG-7 ●基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构件进行合格性检验、(15),并将它们集成到新系统中。(15)A. 规模度量 B. 数据验证 C. 适应性修改 D. 正确性测试

●采用面向对象方法开发软件的过程中,抽取和整理用户需求并建立问题域精确模型的过程叫(16)。

(16)A. 面向对象测试 B. 面向对象实现 C. 面向对象设计 D. 面向对象分析

●使用白盒测试方法时,确定测试数据应根据(17)和指定的覆盖标准

(17)A. 程序的内部逻辑 B. 程序结构的复杂性 C. 使用说明书 D. 程序的功能

●进度安排的常用图形描述方法有Gantt 图和PERT 图。Gantt 图不能清晰地描述(18);PERT图可以给出哪些任务完成后才能开始另一些任务。下图所示的PERT图中,事件6的最晚开始时刻是(19)。

●逻辑表达式“a∧b∨c∧(b∨x>0)”的后缀式为(21)。(其中∧、∨分别表示逻辑与、逻辑或,>表示关系运算大于,对逻辑

表达式进行短路求值)(21)A. abcbx0>∨∧∧∨ B. ab∧c∨b∧x0>∨ C. ab∧cb∧x>0∨∨ D. ab∧cbx0>∨∧∨

●编译程序对C 语言源程序进行语法分析时,可以确定(22)。

(22)A. 变量是否定义(或声明) B. 变量的值是否正确 C. 循环语句的执行次数 D. 循环条件是否正确

●如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是(23)。

(23)A.指定的信箱不存在B.调用时没有设置参数C.指定的信箱中无信件D.指定的信箱中存满了信件

●若系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么系统不发生死锁的资源R 的最少数目为(24)。(24)A. 6 B. 7 C. 9 D. 12

●某进程有5 个页面,页号为0~4,页面变换表如下所示。表中状态位等于0 和1分别表示页面“不在内存”和“在内存”。若系统给该进程分配了 3 个存储块,当访问的页面3不在内存时,应该淘汰表中页号为(25)的页面。假定页面大小为4K,逻辑地址为十六进制2C25H,该地址经过变换后,其物理地址应为十六进制(26)。

(25)A. 0 B. 1 C. 2 D. 4 (26)A. 2C25H B. 4096H C. 4C25H D. 8C25H

●假设某磁盘的每个磁道划分成9个物理块,每块存放1 个逻辑记录。逻辑记录R0,R1,...,R8 存放在同一个磁道上,记录的安排顺序如下表所示:

如果磁盘的旋转速度为27ms/周,磁头当前处在R0 的开始处。若系统顺理这些记录,使用单缓冲区,每个记录处理时间为3ms,则处理这9 个记录的长时间为(27)。(27)A. 54ms B. 108ms C. 222ms D. 243ms

●数据库的视图、基本表和存储文件的结构分别对应(28)。

(28)A. 模式、内模式、外模式 B. 外模式、模式、内模式 C. 模式、外模式、内模式 D. 外模式、内模式、模式

●确定系统边界和关系规范化分别在数据库设计的(29)阶段进行。

(29)A. 需求分析和逻辑设计 B. 需求分析和概念设计 C. 需求分析和物理设计 D. 逻辑设计和概念设计

●若关系R、S 如下图所示,,且结果集的元组列数和元组个数分别为(31),R÷S = (32)。

●假设某医院诊疗科、医生和患者各实体对应的关系模式如下:诊疗科(科室代码,科室名称,电话)

医生(医生代码,姓名,科室代码)患者(病历号,姓名,年龄,性别,病情,就诊日期,医生代码)

其中诊疗科允许有多部电话,则电话属性为(33)。若医生只属于一个诊疗科,并且同一天可为多位患者看病,而患者也可在不同的科室治疗,则医生和患者之间是(34)联系。患者关系模式的主键是(35),该关系属于(36)的问题。

(33)A. 组合属性 B. 派生属性 C. 多值属性 D. 单值属性(34)A. 1:1 B. 1:n C. n:1 D. n:m

(35)A. 病历号 B. 病历号,病情,就诊日期 C. 病历号,就诊日期,医生代码 D. 病情,就诊日期,医生代码(36)A. 3NF,无冗余、无插入异常和删除异常 B. 2NF,无冗余,但存在插入异常和删除异常

C. 2NF,存在冗余,但不存在修改操作的不一致

D. 2NF,存在冗余和修改操作的不一致,以及插入异常和删除异常

●某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,单价,库存量)关系如表1所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为(37),该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为(38)。

对零件关系P,查询各种零件的平均单价、最高单价与最低单价之间差价的SQL语句为:

SELECT 零件号,(39)FROM P (40);

(39)A. 零件名称,A VG(单价),MAX(单价)- MIN(单价) B. 供应商,A VG(单价),MAX(单价)- MIN(单价)C. 零件名称,A VG 单价,MAX 单价- MIN 单价 D. 供应商,A VG 单价,MAX 单价- MIN 单价

(40)A. ORDER BY 供应商 B. ORDER BY 零件号 C. GROUP BY 供应商 D. GROUP BY 零件号

对零件关系P,查询库存量大于等于100 小于等于500 的零件“P1”的供应商及库存量,要求供应商地址包含“西安”。实现该查询的SQL语句为:SELECT 零件名称,供应商名,库存量FROM P

WHERE (41)AND (42);

(41)A. 零件名称= 'P1' AND库存量Between 100 AND 500 B. 零件名称= 'P1' AND库存量Between 100 TO 500

C. 零件名称= 'P1' OR库存量Between 100 AND 500

D. 零件名称= 'P1' OR库存量Between 100 TO 500

(42)A.供应商所在地in '%西安%' B.供应商所在地like '__西安%' C. 供应商所在地like '%西安%' D. 供应商所在地like '西安%'

(44)A. 不具有无损连接性,而且不保持函数依赖 B. 不具有无损连接性,但保持函数依赖

C. 具有无损连接性,而且保持函数依赖

D. 具有无损连接性,但不保持函数依赖

●数据库系统必须控制事务的并发执行,保证数据库(45)。假设事务T1、T2分别对数据 A 和 B 进行的操作如下图所示,事务T1 与T2 间的并发调度为可串行化调度的是(46)。

(45)A. 处于一致的状态 B. 不存在冗余的信息 C. 操作不出现死循环 D. 备份的完整性

●关于视图的叙述,错误的是(47)。(47)A. 视图不存储数据,但可以通过视图访问数据

B. 视图提供了一种数据安全机制

C. 视图可以实现数据的逻辑独立性

D. 视图能够提高对数据的访问效率

●连接数据库时的安全验证是通过(48)来实现的。(48)A. 用户标识与鉴别 B. 存取控制 C.数据加密 D.审计

●嵌入式SQL中通过(49)实现主语言与SQL语句间进行参数传递;SQL语句的执行状态通过(50)传递给主语言来进行流程控制;对于返回结果为多条记录的SQL语句,通过(51)来由主语言逐条处理。

(49)A. 主变量 B. 游标 C. SQLCA D. 数据集(50)A. 主变量 B. 游标 C. SQLCA D. 数据集(51)A. 主变量 B. 游标 C. SQLCA D. 数据集

●收回用户li对表employee的查询权限,同时级联收回li授予其他用户的该权限,SQL语句为:(52)select ON TABLE employee FROM li (53); (52)A. GRANT B. GIVE C. CALL BACK D. REVOKE

(53)A. RESTRICT B. CASCADE C. WITH GRANT OPTION D. WITH CHECK OPTION

●事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会,称为丢失事务的(54)。为保证事务的此性,需要利用数据库的(55)。

(54)A. 原子性 B. 一致性 C. 隔离性 D. 持久性(55)A. 日志文件 B. 全局备份 C. 增量备份 D. 影子备份

●SQL-99 标准规定的事务的四个隔离级别中,能解决幻影读现象的级别是(56)。

(56)A. READ UNCOMMITTED B. READ COMMITTED C. REPEA TABLE READ D. SERIALIZABLE

●概念结构设计阶段完成的文档是(57)。(57)A. E-R 图 B. DFD 图 C. 关系模式 D. 数据字典

●设计关系模式时,派生属性不会作为关系中的属性来存储。员工(工号,姓名,性别,出生日期,年龄)关系中,派生属性是(58)。(58)A. 姓名 B. 性别 C. 出生日期 D. 年龄

●某高校的管理系统中有学生关系为:学生(学号,姓名,性别,出生日期,班级),该关系的数据是在高考招生时从各省的考生信息库中导入的,来自同一省份的学生记录在物理上相邻存放,为适应高校对学生信息的大量事务处理是以班级为单位的应用

需求,应采取的优化方案是(59)。

(59)A. 将学号设为主码 B. 对学号建立UNIQUE 索引 C. 对班级建立CLUSTER 索引 D. 对班级建立UNIQUE 索引

●关于分布式数据库,下列描述正确的是(60)。

(60)A. 客户机是分布在不同场地的 B. 多个数据库服务器间的数据交互通过客户端程序来实现

C. 数据的物理存储分布在不同的服务器上,而用户只关心访问的逻辑结构

D. 每个服务器上必须运行相同的DBMS

●分布式数据库允许部分数据存在多个复本,而用户不必知道这些复本的存在,称为(61)。

(61)A. 分片透明 B. 复制透明 C. 位置透明 D. 全局共享

●对象关系数据库中,员工(工号,姓名,性别,联系电话)表中的联系电话为多值属性,则员工属于(62),在SQL99标准中可以使用(63)来实现。(62)A. 非1NF关系 B. 1NF关系 C. 2NF关系 D. 3NF关系(63)A. 集合类型 B. CLOB 类型 C. BLOB 类型 D. 结构类型

●不属于数据库访问接口的是(64)。(64)A. ODBC B. JDBC C. ADO D. HTML

●联机分析处理(OLAP)与联机事务处理(OLTP)的区别是(65)。

(65)A. OLAP针对数据库,OL TP针对数据仓库 B. OLAP 要求响应时间合理,OL TP 要求响应时间快

C. OLAP 主要用于更新事务,OL TP 用于分析数据

D. OLAP 面向操作人员,OL TP 面向决策人员

●IP 地址块222.125.80.128/26 包含了(66)个可用主机地址,其中最小地址是(67),最大地址是(68)。

(66)A. 14 B. 30 C. 62 D. 126

(67)A. 222.125.80.128 B. 222.125.80.129 C. 222.125.80.159 D. 222.125.80.160

(68)A. 222.125.80.128 B. 222.125.80.190 C. 222.125.80.192 D. 222.125.80.254

●以下HTML 代码中,创建指向邮箱地址的链接正确的是(69)。

(69)A . test@https://www.wendangku.net/doc/5518678207.html, B. test@https://www.wendangku.net/doc/5518678207.html,

C. test@https://www.wendangku.net/doc/5518678207.html,

D. test@https://www.wendangku.net/doc/5518678207.html,

●POP3 服务默认的TCP端口号是(70)。(70)A. 20 B. 25 C. 80 D. 110

●Observe that for the programmer, as for the chef, the urgency of the patron (顾客)may govern the scheduled completion of the task, but it cannot govern the actua completion. An omelette (煎鸡蛋), promised in two minutes, may appear to be progressing nicely. But when it has not set in two minutes, the customer has two choices—waits or eats it raw. Software customers have had (71)choices. Now I do not think software (72)have less inherent courage and firmness than chefs, nor than other engineering managers. But false (73)to match the patron's desired date is much more common in our discipline than elsewhere in engineering. It is very (74)to make a vigorous, plausible, and job risking defense of an estimate that is derived by no quantitative method, supported by little data, and certified chiefly by the hunches of the managers. Clearly two solutions are needed. We need to develop and publicize productivity figures, bug-incidence figures, estimating rules, and so on. The whole profession can only profit from (75)such data. Until estimating is on a sounder basis, individual managers

will need to stiffen their backbones and defend their estimates with the assurance that their poor hunches are better than wish derived estimates.

(71)A. no B. the same C. other D. lots of

(72)A.testers B. constructors C. managers D. architects

(73)A. tasks B. jobs C. works D. scheduling

(74)A. easy B. difficult C. simple D. painless

(75)A. sharing B. excluding C. omitting D. ignoring

试题一(共15分)阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量连接需求,欲构建数据管理中间件。其主要功能如下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。(2)中间件验证前端应用提供的用户信息。若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。(3)前端应用提交操作请求后,中间件先对请求进行格式检查。如果格式不正确,返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),若用户无权执行该操作,

则返回权限不足信息,否则进行连接管理。(4)连接管理连接相应的后台数据库并提交操作。连接管理先检查是否存在空闲

的数据库连接,如果不存在,新建连接;如果存在,则重用连接。(5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。现采用结构化方法对系统进行分析与设计,获得如图1-1 所示的顶层数据流图和图1-2 所示的0层数据流图。

【问题1】(3分)使用说明中的词语,给出图1-1 中的实体E1~E3 的名称。

【问题2】(3 分)使用说明中的词语,给出图1-2 中的数据存储D1~D3

【问题3】(6分)给出图1-2 中加工P 的名称及其输入、输出流。

【问题4】(3分)在绘制数据流图时,需要注意加工的绘制。请给出三种在绘制加工的输入、输出时可能出现的错误。

试题二(15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】天津市某银行信息系统的数据库部分关系模式如下所示:客户(客户号,姓名,性别,地址,邮编,电话)账户(账户号,客户号,开户支行号,余额)支行(支行号,支行名称,城市,资产总额)交易(交易号,账户号,业务金额,交易日期)其中,业务金额为正值表示客户向账户存款;为负值表示取款。

【问题1】(3分)以下是创建账户关系的SQL语句,账户号唯一识别一个账户,客户号为客户关系的唯一标识,且不能为空。账户余额不能小于1.00元。请将空缺部分补充完整。

CREATE TABLE 账户( 账户号CHAR(19) (a),

客户号CHAR(10) (b),

开户支行号CHAR(6) NOT NULL ,

余额NUMBER(8,2) (c));

【问题2】(7分)(1)现银行决策者希望查看在天津市各支行开户且2009年9 月使用了银行存取服务的所有客户的详细信息,请补充完整相应的查询语句。(交易日期形式为’2000-01-01’)

SELECT DISTINCT 客户.*

FROM 客户, 账户, 支行, 交易

WHERE 客户.客户号= 账户.客户号AND

账户.开户支行号= 支行.支行号AND (d)AND

交易.账户号= 账户.账户号AND (e);

上述查询优化后的语句如下,请补充完整。

SELECT DISTINCT 客户.*

FROM 客户, 账户, (f)AS 新支行, (g)

AS 新交易

WHERE 客户.客户号= 账户.客户号AND

账户.开户支行号= 新支行.支行号AND

新交易.账户号= 账户.账户号;

(2)假定一名客户可以申请多个账户,给出在该银行当前所有

账户余额之和超过百万的客户信息并按客户号降序排列。

SELECT * FROM 客户

WHERE (h)

(SELECT 客户号FROM 账户GROUP BY 客户号

(i)) ORDER BY (j);

【问题3】(5 分分)(1)为账户关系增加一个属性“账户标记”,缺省值为0,取值类型为整数;并将当前账户关系中所有记录的“账户标记”属性值修改为0。请补充相关SQL语句。

ALTER TABLE 账户(k)DEFAULT 0 ; UPDATE 账户(l);

(2)对于每笔金额超过10万元的交易,其对应账户标记属性值加1,给出触发器实现的方案。

CREATE TRIGGER 交易_触发器(m)ON 交易REFERENCING NEW ROW AS 新交易

FOR EACH ROW WHEN (n)BEGIN A TOMIC

UPDATE 账户SET 账户标记= 账户标记+ 1 WHERE (o); COMMIT WORK ; END

试题三(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某学校拟开发一套实验管理系统,对各课程的实验安排进行管理。

【需求分析】每个实验室可进行的实验类型不同。由于实验室和实验员资源有限,需根据学生人数分批次安排实验室和实验员。一门含实验的课程可以开设给多个班级,每个班级每学期可以开设多门含实验的课程。每个实验室都有其可开设的实验类型。一门课程的一种实验可以根据人数、实验室的可容纳人数和实验室类型,分批次开设在多个实验室的不同时间段。一个实验室的一次实验可以分配多个实验员负责辅导实验,实验员给出学生的每次实验成绩。

1.课程信息包括:课程编号、课程名称、实验学时、授课学期和开课的班级等信息;实验信息记录该课程的实验进度信息,包括:实验名、实验类型、学时、安排周次等信息,如表3-1 所示。

2.以课程为单位制定实验安排计划信息,包括:实验地点,实验时间、实验员等信息。实验计划如表3-2 所示。

3.由实验员给出每个学生每次实验的成绩,包括:实验名,学号,姓名,班级,实验成绩等信息。实验成绩如表3-3 所示。4.学生的实验课程总成绩根据每次实验的成绩以及每次实验的难度来计算。图3-1实体联系图

【概念模型设计】根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1 所示。

【逻辑结构设计】根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):

课程(课程编号,课程名称,授课院系,实验学时)班级(班级号,专业,所属系)开课情况((1),授课学期)实验((2),实验类型,难度,学时,安排周次)实验计划((3),实验时间,人数)实验员((4),级别)实验室(实验室编号,地点,开放时间,可容纳人数,实验类型)

学生((5),姓名,年龄,性别)实验成绩((6),实验成绩,评分实验员)

【问题1】(5分)补充图3-1 中的联系和联系的类型。

【问题2】(8分)根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(6)补充完整。对所有关系模式,用下划线标出各关系模式的主键。【问题3】(2分)如果需要记录课程的授课教师,新增加“授课教师”实体。请对图3-1 进行修改,画出修改后的实体间联系和联系的类型。

试题四(共15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某旅行社拟开发一套旅游管理系统,以便管理旅游相关的信息。1.旅行社可发布旅游线路的信息,包含:线路的价格、天数、住宿情况,以及具体的行程安排等。不同的线路参观的景点及住宿情况不相同,如表4-1 所示。

2.游客与旅行社沟通,选择适合自己的线路,并由旅行社为其生成订单,以记录游客联系人的姓名、身份证号、联系方式、人数、所选线路、导游安排和票务信息。旅行社为游客在行程中的每个城市安排一个负责导游,负责游客在该城市的具体旅行安排。同一城市的负责导游相同,不同城市的负责导游有可能不同。

3.旅行社的每位员工只属于一种固定的员工类别,系统可记录员工的多部手机号。旅行社按月统计导游每月的带团人数和游客

投诉次数,以计算导游的当月月薪。根据上述需求,初步设计了旅游信息数据库,其关系模式如图4-1 所示

【问题1】(3分)对关系“线路信息”,请回答以下问题:(1)列举出所有不属于任何候选键的属性(非键属性)。

(2)关系“线路信息”是否为BCNF范式,用60 字以内文字简要叙述理由。

【问题2】(7 分)对关系“订单信息”,请回答以下问题:

(1)“订单信息”是否为2NF范式,用100 字以内文字简要说明会产生什么问题。(2)把“订单信息”分解为第三范式,分解后的关系名依次为:订单信息1,订单信息2,…。(3)列出分解后的各关系模式的主键。

【问题3】(5分)对关系“员工信息”,请回答以下问题:(1)关系“员工信息”是不是第四范式,用100 字以内文字叙述理由。(2)若“员工信息”不是第四范式,将其分解为第四范式,分解后的关系名依次为:员工信息1,员工信息2,…。

试题五(15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某航空售票系统负责所有本地起飞航班的机票销售,并设有多个机票销售网点。各售票网点使用相同的售票程序。假设售票程序中用到的伪指令如下表5-1 所示:

【说明】假设某售票网点一次售出a张航班A 的机票,则售票程序的伪指令序列为:R (A, x); W (A, x –a)。根据上述业务及规则,完成下列问题:

【问题1】(5分)若两个售票网点同时销售航班A的机票,在数据库服务器端可能出现如下的调度:

A:R1(A, x),R2(A, x),W1(A, x –1),W2(A, x –2);B:R1(A, x),R2(A, x),W2(A, x –2),W1(A, x –1);

C:R1(A, x),W1(A, x –1),R2(A, x),W2(A, x –2);其中Ri(A, x),Wi(A, x)分别表示第i个销售网点的读写操作,其余类同。假设当前航班 A 剩余10 张机票,分析上述三个调度各自执行完后的剩余票数,并指出错误的调度及产生错误的原因。【问题2】(6分)(1)判定事务并发执行正确性的准则是什么?如何保证并发事务正确地执行?

(2)引入相应的加解锁指令,重写售票程序的伪指令序列,以保证正确的并发调度。

【问题3】(4分)下面是用E-SQL实现的机票销售程序的一部分,请补全空缺处的代码。

EXEC SQL SET TRANSACTION ISOLA TION LEVEL SERIALIZABLE EXEC SQL SELECT balance INTO :x FROM tickets WHERE flight = ‘A’; printf("航班A 当前剩余机票数为:%d\n请输入购票数:", x ); scanf("%d", &a); x = x –a ; if (x<0) EXEC SQL ROLLBACK WORK;

printf("票数不够,购票失败!"); else{

EXEC SQL UPDA TE tickets SET (a); if (SQLCA.sqlcode <> SUCCESS) EXEC SQL ROLLBACK WORK; else (b); }

软考网络工程师必过教程---必看

目录 第1章计算机系统知识 (3) 1.1硬件知识......................................................................................................... 错误!未定义书签。 1.1.1计算机结构 ................................................................................................ 错误!未定义书签。 1.1.1.1计算机组成(运算器、控制器、存储器、原码、反码、补码) (3) 1.1.1.2指令系统(指令、寻址方式、CSIC、RISC) (5) 1.1.1.3多处理器(耦合系统、阵列处理机、双机系统、同步) (7) 1.1.2存储器 (8) 1.1.2.1存储介质 (8) 1.1.3输入输出(I/O)系统 (8) 1.2操作系统 (9) 第2章系统开发和运行基础 (9) 2.1软件的分类 (9) 2.2软件生存周期 (9) 2.3软件开发模型 (9) 2.4软件测试 (10) 2.5软件项目管理 (10) 第3章网络技术 (10) 3.1网络体系结构 (10) 3.1.1网络分类 (10) 3.2参考模型 (11) 3.3数据通信 (12) 3.3.1传输介质 (12) 3.3.2编码和传输 (12) 3.4传输技术 (13) 3.5差错控制技术 (13) 第4章局域网与城域网 (13) 4.1IEEE802项目体系结构 (13) 4.2802.3和以太网 (13) 4.3802.11无线局域网 (14) 4.4网桥 (14) 4.5虚拟局域网VLAN (14) 第5章广域网与接入网 (15) 第6章TCP/IP协议族 (16) 6.1概述 (16) 6.2网络层协议 (16) 6.2.1ARP地址解析协议 (16) 6.2.2RARP反向地址解析协议 (17) 6.3IP协议 (17) 6.3.1进制转换的基础知识 (17) 6.3.2IP地址 (18) 6.3.3关于IP的计算 (18) 6.3.4IP协议 (21) 6.3.5ICMP (22)

软考数据库系统工程师考试复习资料

目录 第一章计算机系统知识 (2) 第二章数据结构与算法 (9) 第三章操作系统知识 (12) 第四章程序设计基础 (17) 第六章多媒体基础知识 (21) 第七章数据库技术基础 (24) 第八章关系数据库 (31) 第九章SQL语言 (35) 第十章系统开发与运行 (41) 第十一章数据库设计 (45) 第十二章网络与数据库 (52) 第十四章知识产权基础知识 (55) 第十五章标准化基础知识 (56)

第一章计算机系统知识 1. 计算机软件=程序+数据+相关文档。 2. 操作数包含在指令中是立即寻址,操作数的地址包含在指令中是直接寻址。 3. 计算机硬件的典型结构:单总线结构、双总线结构、采用通道的大型系统结构。 4. CPU由运算器和控制器组成;控制器由程序计数器(PC)、指令寄存器(IR)、指令译码器(ID)、状态条件寄存器、时序产生器和微操作信号发生器组成。 a) PC: pc自动增加一个值,指向下一条要执行的指令,当程序转移时将转移地址送入PC。 b) IR:用于存放当前要执行的指令。 c) ID:对现行的指令进行分析,确定指令类型、指令要完成的操作和寻址方式。 5. 指令执行的过程: a) 取指令:控制器首先按程序计数器所指出的指令地址从内存中取出一条指令。 b) 指令译码:将指令的操作码部分送入指令译码器中进行分析,然后根据指令的功能发出控制命令。 c) 按指令操作码执行。 d) 形成下一条指令地址。

6. CPU的基本功能: a) 程序控制 b) 操作控制 c) 时间控制 d) 数据处理——CPU的根本任务 7. 计算机体系结构和计算机组成的区别:体系结构要解决的问题是计算机系统在总体上、功能上需要解决的问题,而计算机组成要解决的是逻辑上如何具体实现的问题。 8. 计算机体系结构分类(指令流、数据流、多倍性): a) Flynn分类:传统的顺序执行的计算机在同一时刻只能执行一条指令(即只有一个控制流)、处理一个数据(即只有一个数据流),因此被称为单指令流单数据流计算机Single Instruction Single Data即SISD 计算机)。而对于大多数并行计算机而言,多个处理单元都是根据不同的控制流程执行不同的操作,处理不同的数据,因此,它们被称作是多指令流多数据流计算机,即MIMD(Multiple Instruction Multiple Data)计算机。曾经在很长一段时间内成为超级并行计算机主流的向量计算机除了标量处理单元之外,最重要的是具有能进行向量计算的硬件单元。在执行向量操作时,一条指令可以同时对多个数据(组成一个向量)进行运算,这就是单指令流多数据流(Single Instruction Multiple Data,SIMD)的概念。因此,我们将向量计算机称为SIMD 计算机。第四种类型即所谓的多指令流单数据(MultipleInstructionSingleData)计算机。在这种计算机中,各个处理

软考数据库系统工程师试题及答案

软考数据库系统工程师 试题及答案 TYYGROUP system office room 【TYYUA16H-TYY-TYYYUA8Q8-

2012年软考数据库系统工程师试题及答案 1.单个用户使用的数据视图的描述称为( ) A.外模式 B.概念模式 C.内模式 D.存储模式 2.子模式ddl 用来描述( ) A.数据库的总体逻辑结构 B.数据库的局部逻辑结构 C.数据库的物理存储结构 D.数据库的概念结构 3.在dbs中,dbms和os之间的关系是( ) A.相互调用 调用os 调用dbms D.并发运行 4.数据库物理存储方式的描述称为( ) A.外模式 B.内模式 C.概念模式 D.逻辑模式 5.在下面给出的内容中,不属于dba职责的是( ) A.定义概念模式 B.修改模式结构

C.编写应用程序 D.编写完整性规则 6.在数据库三级模式间引入二级映象的主要作用是( ) A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性 、dbms 和dbs 三者之间的关系是( ) 包括dbms和dbs 包括db和dbms 包括db和dbs D.不能相互包括 中“第三级存储器”是指( ) A.磁盘和磁带 B.磁带和光盘 C.光盘和磁盘 D.快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是( ) 10.数据库系统中的数据模型通常由( )三部分组成 A.数据结构、数据操作和完整性约束 B.数据定义、数据操作和安全性约束

C.数据结构、数据管理和数据保护 D.数据定义、数据管理和运行控制 组织提出的dbtg 报告中的数据模型是( )的主要代表 A.层次模型 B.网状模型 C.关系模型 D.实体联系模型 12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述 A.子模式 B.用户模式 C.模式 D.存储模式 13.用户涉及的逻辑结构用( )描述 A.模式 B.存储模式 C.概念模式 D.子模式 14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( ) A.设计 B.保护 C.操纵 D.维护 15.( )是控制数据整体结构的人,负责三级结构定义和修改 A .专业用户 B .应用程序员

51CTO学院-网络工程师5天修炼实战视频课程

课程目标 以《网络工程师5天修炼》为蓝本,由作者亲自主讲,帮助参加软考的网络工程师,网络规划设计师顺利通过软考。 适用人群 参加软考的网络工程师,网络规划设计师学员 课程简介 以《网络工程师5天修炼》为蓝本,由作者亲自主讲,帮助参加软考的网络工程师,网络规划设计师顺利通过软考。 1 网络工程师,网络规划设计师考试简介 [免费观看] 18分钟 简要介绍网络工程师和网络规划设计师考试的基本情况和现状。 2 历年考试重点分析,必考知识点归纳 [免费观看] 24分钟 历年考试重点分析,必考知识点归纳 3 第一天第一讲,物理层基础知识 32分钟 第一天第一讲,物理层基础知识 4 第一天第一讲,物理层基础知识(续) 24分钟 物理层基本知识 5 数字传输基础 34分钟 数字传输基础 6 数据链路

数据链路 7 5网络层基础 50分钟 8 6网络层基础(续) 24分钟 网络层基础 9 传输层基础 1小时28分钟 传输层基础 10 网络设计安全 59分钟 网络设计安全. 11 安全基础vpn 38分钟 安全基础vpn 12 网络设计,可靠性55分钟 网络设计,可靠性. 13 无线网络技术基础41分钟 无线网络技术基础14 存储技术 34分钟

15 计算机硬条件基础 50分钟 计算机硬条件基础 16 操作系统概念及软件开发12.1-12.2 47分钟 相关知识点有:结构化程序设计、面向对象的基本概念、软件开发模型、软件测试等。 17 必考题1——Windows管理域与活动目录 28分钟 主要学习Windows管理。Windows管理是计算机网络应用中的基础知识点。根据历年考试的情况来看,每次考试涉及相关知识点的分值在1~3分之间。相关知识点有:用户与组的概念、常见用户的权限、常见组的权限等基本知识。 18 项目管理基础12.3 14分钟 相关知识点有:CPM的概念及相关计算、甘特图的特点等。 19 软件知识产权12.4 7分钟 相关知识点有:软件著作权主题,著作权的基本权力,权力的保护期限,如何判断侵权等,通常的考试分值是1~2分。 20 IP配置网络命令14.1 40分钟 主要讲解网络工程师考试中最常考查的Windows系统中与配置IP网络相关的命令,这部分出题的频率比较高。注意考试中涉及的各类配置命令参数太多,因此本视频只讲重要的、常考的参数。 21 DNS服务器配置15.1 27分钟

数据库系统工程师-36

数据库系统工程师-36 (总分:32.00,做题时间:90分钟) 一、(总题数:29,分数:32.00) 1.对于数据库恢复,下列描述正确的是 ________ 。 (分数:1.00) A.介质故障的恢复不需要DBA的参与,由DBMS自动完成 B.日志文件严格按照事务的请求时间顺序进行记录 C.事务故障恢复时需要逆向扫描日志对未完成事务进行UNDO操作√ D.检查点时刻的数据库一定是处于一致性状态的 解析:[解析] 本题考查对数据库恢复技术的掌握。介质故障可以是硬盘损坏,数据库物理文件损坏,需要DBA更新硬盘并装载备份,故选项A错误;事物请求后由DBMS的事物调度子系统安排响应及并发执行的调度,日志是按照各事物执行过程中对数据的更新时间顺序记录的,与请求时间没有直接的关系,故选项B错误;事务故障时系统要撒消该事务已执行的更新操作,其方法即是逆向扫描日志,对该事物已执行的更新操作进行UNDO,故选项C正确;设置检查点是为了提高故障恢复效率,恢复时以该点数据库状态为基准向后恢复至故障时刻,而不必提前到日志开始时刻向后恢复,设置检查点允许事务进行中,故该时间数据库一般不要求处于一致性状态,故选项D错误。 2.关系数据库是 ________ 的集合,其结构是由关系模式定义的。 (分数:1.00) A.元组 B..列 C.字段 D..表√ 解析:[解析] 本题考查的是关系数据库系统中的基本概念。关系模型是目前最常用的数据模型之一。关系数据库系统采用关系模型作为数据的组织方式,在关系模型中用表格结构表达实体集,以及实体集之间的联系,其最大特色是描述的一致性。可见,关系数据库是表的集合,其结构是由关系模式定义的。 3.在CPU与主存之间设置高速缓冲存储器(Cache),其目的是为了 ________ 。 (分数:1.00) A.扩大主存的存储容量 B.提高CPU对主存的访问效率√ C.既扩大主存容量又提高存取速度 D.提高外存储器的速度 解析:[解析] 为了提高CPU对主存的存取速度,又不至于增加很大的价格。现在,通常在CPU与主存之间设置高速缓冲存储器(Cache),其目的就在于提高速度而不增加很大代价。同时,设置高速缓冲存储器并不能增加主存的容量。 4.“一旦事务成功提交,其对数据库的更新操作将永久有效,即使数据库发生故障”,这一性质是指事务的 ________ 。 (分数:1.00) A.原子性 B.一致性 C.隔离性 D.持久性√ 解析: 5.以下关于原型化开发方法的叙述中,不正确的是 ________ 。 (分数:1.00)

【软考网络工程师教程-成功笔记】第1章计算机网络概论

【软考网络工程师教程-成功笔记】 第1章计算机网络概论 1.1 计算机网络的形成和发展 1. 早期的计算机网络 自从有了计算机,就有了计算机技术与通信技术的结合。 SAGE->飞机订票系统SABRE-I->美国通用电气公司的信息服务系统。 早期的计算机通信网络中,为了提高通信线路的利用率并减轻主机的负担,己经使用了多点通信线路、终端集中器以及前端处理机等现代通信技术。这些技术对以后计算机网络的发展有着深刻的影响。以多点线路连接的终端和主机间的通信建立过程,可以用主机对各终端轮询或是由各终端连接成雏菊链的形式实现。 2.现代计算机网络的发展 现代意义上的计算机网络是从1969年美国国防部高级研究计划局(DARPA)建成的ARPAnet实验网开始的。ARPAnet的主要特点是: (1)资源共享; (2)分散控制; (3)分组交换; (4)采用专门的通信控制处理机; (5)分层的网络协议。 3.计算机网络标准化阶段 1974年,IBM首先推出了系统网络体系结构(SNA); 1975年,DEC公司宣布了数字网络体系结构(DNA) ; 1976年,UNIVAC宣布了分布式通信体系结构(Distributed Communication Architecture) 这些网络技术标准只是在一个公司范围内有效,遵从某种标准的、能够互连的网络通信产品,只是同一公司生产的同构型设备。 1977年,国际标准化组织(ISO)制定开放系统互连参考模型OSI/RM。国际标准OSI规定可互连的计算机系统之间的通信协议,遵从OSI协议的网络通信产品都是所谓“开放系统”。 4.微型机局域网的发展时期 1972年,Xerox(施乐)公司发明了以太网,以太网与微型机的结合使得微型机局域网得到了快速的发展。在一个单位内部的微型计算机和智能设备互相连接起来,提供了办公自动化的环境和信息共享的平台。 1980年2月,IEEE组织了一个802委员会,开始制定局域网标准。 5.国际因特网的发展时期 1.2 计算机网络的分类 计算机网络--是指由通信线路互相连接的许多自主工作的计算机构成的集合体。 计算机网络的组成分为两大类,即网络节点和通信链路。

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

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.数据库的开发控制,完整性检查,安全性检查等是对数据库的()

2018年网络工程师第五版最新教材解读

2018年网络工程师第五版最新教材解读2018年网络工程师第5版教程已经上市,那么与第4版相比有哪些变动呢?网络工程师新旧教程对比变化大吗? 与第4版教程内容相比,第5版结合新版考试大纲的要求,对考试内容进行了较大的调整,考生们在备考的时候可以根据最新版教程来进行复习。 至于网络工程师新旧教程的具体变化,想了解的考生可以在希赛网观看2018网络工程师教程对比公开课,希赛讲师为大家解读了新版教材与老版教材的变化,让考生们更加深入了解第5版教材的改版内容。 网络工程师新版教程具体目录如下: 第1章计算机网络概论 1 1.1 计算机网络的形成和发展 1 1.2 计算机网络的分类和应用 3 1.2.1 计算机网络的分类 3 1.2.2 计算机网络的应用 6 1.3 我国互联网的发展 7 1.4 计算机网络体系结构 9 1.4.1 计算机网络的功能特性 9

1.4.2 开放系统互连参考模型的基本概念 11 1.5 几种商用网络的体系结构 18 1.5.1 SNA 18 1.5.2 X.25 20 1.5.3 Novell NetWare 21 1.6 OSI协议集 22 第2章数据通信基础 27 2.1 数据通信的基本概念 27 2.2 信道特性 28 2.2.1 信道带宽 28 2.2.2 误码率 30 2.2.3 信道延迟 30 2.3 传输介质 30 2.3.1 双绞线 30 2.3.2 同轴电缆 31 2.3.3 光缆 33 2.3.4 无线信道 34 2.4 数据编码 35 2.5 数字调制技术 38 2.6 脉冲编码调制 40

2.6.1 取样 40 2.6.2 量化 41 2.6.3 编码 41 2.7 通信方式和交换方式 41 2.7.1 数据通信方式 41 2.7.2 交换方式 43 2.8 多路复用技术 46 2.8.1 频分多路复用 46 2.8.2 时分多路复用 47 2.8.3 波分多路复用 48 2.8.4 数字传输系统 48 2.8.5 同步数字系列 50 2.9 差错控制 50 2.9.1 检错码 51 2.9.2 海明码 51 2.9.3 循环冗余校验码 53 第3章广域通信网 56 3.1 公共交换电话网 56 3.1.1 电话系统的结构 56 3.1.2 本地回路 57 3.1.3 调制解调器 61

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的名称。

2012年历年数据库系统工程师试题及答案

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.数据库的开发控制,完整性检查,安全性检查等是对数据库的( ) A.设计 B.保护 C.操纵 D.维护 15.( )是控制数据整体结构的人,负责三级结构定义和修改 A .专业用户 B .应用程序员 C.dba

2018上半年数据库系统工程师考试真题

2018 年上半年数据库系统工程师考试真题 上午题+下午题 ●计算机运行过程中,遇到突发事件,要求CPU 暂时停止正在运行的程序,转去为突发 (1) ,其处理过程中事件服务,服务完毕,再自动返回原程序继续执行,这个过程称为 保存现场的目的是(2) 。 (1)A.阻塞 B. 中断 C. 动态绑定 D. 静态绑定 (2)A.防止丢失数据 B. 防止对其他部件造成影啊 C. 返回去继续执行原程序 D. 为中断处理程序提供数据 ●流水线的吞吐率是指单位时间流水线处理的任务数,如果各段流水的操作时间不同,则 流水线的吞吐率是()的的倒数。 (3)A.最短流水段操作时间 B. 各段流水的操作时间总和 C. 最长流水段操作时间 D. 流水段数乘以最长流水段操作时间 ●计算机中机械硬盘的性能指标不包括 (4) 。 (4)A.磁盘转速及容量 B. 盘片数及磁道数 C. 容量及平均寻道时间 D. 磁盘转速及平均寻道时间 ●算术表达式采用后缀式表示时不需要使用括号,使用()就可以方便地进行求值。a-b (c +d 山)(其中,—、+、*表示二元算术运算减、加、乘)的后缓式为(), 与该表达式等价的语法树为()。 (5)A.队列 B. 数组 C. 栈 D. 广义表 (6)A.a b c d -*+ B. a b c d*+ - C.ab-c*d+ D.a b c d+*- (7)A.

B. C. D. ●设有n 阶三对角矩阵 A ,即非零元素都位于主对角线以及与主对角线平行且紧邻的两条对角 线上,现对该矩阵进行按行压缩存储,若其压储空间用数组 B 表示, A 的元素下标从0 开始,B 的元素下标从 1 开始。已知 A [0,0 ]存储在 B [1],A[n-1,n-1]存储在 B [3n-2 ],那么非零元素 A [i,j ](0≤ i <n,0≤ j <n,│i- j │≤ 1)存储在 B [()] (8)A.2i+j-1 B. 2i+j C. 2i+j+1 D. 3i-j+I ●用哈希表存储元素时,需要进行冲突(碰撞)处理,冲突是指(9) 。 (9)A.关键字被依次映射到地址编号连续的存储位置 B. 关键字不同的元素被映射到相同的存储位置 C. 关键字相同的元素被映射到不同的存储位置 D. 关键字被映射到哈希表之外的位置 ●对有n 个结点、 e 条边且采用数组表示法(即邻接矩阵存储)的无向图进行深度优先 遍历,时间复杂度为()。 2 (10)A.O(n) B.O(e 2) C.O(n+e) D.O(n*e) ●数字信封技术能够()。 (11)A.保证数据在传输过程中的安全性 B. 隐藏发送者的真实身份 C. 对发送者和接收者的身份进行认证证 D. 防止交易中的抵赖发生 ●在安全通信中,S 将所发送的信息使用(12) 进行数字签名,T 收到该消息后可利用 (13) 验证该消息的真实性。 (12)A.S 的公钥 B.S 的私钥 C.T 的公钥 D.T 的私钥 (13)A.S 的公钥 B.S 的私钥

软考数据库系统工程师试题及答案

2012年软考数据库系统工程师试题及 答案1. 单个用户使用的数据视图的描述称为( ) A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式ddl 用来描述( ) A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在dbs 中,dbms 和os 之间的关系是( ) A. 相互调用 调用os 调用dbms D.并发运行 4. 数据库物理存储方式的描述称为( ) A. 外模式 B. 内模式 C. 概念模式 D. 逻辑模式 5. 在下面给出的内容中,不属于dba 职责的是( )

A. 定义概念模式 B. 修改模式结构

C. 编写应用程序 D. 编写完整性规则 6. 在数据库三级模式间引入二级映象的主要作用是( ) A. 提高数据与程序的独立性 B. 提高数据与程序的安全性 C. 保持数据与程序的一致性 D. 提高数据与程序的可移植性、dbms 和dbs 三者之间的关系是 ( ) 包括dbms 和dbs 包括db 和dbms 包括db 和dbs D.不能相互包括中“第三级存储器”是指( ) A. 磁盘和磁带 B. 磁带和光盘 C. 光盘和磁盘 D. 快闪存和磁盘 9.位于用户和操作系统之间的一层数据管理软件是( ) 10.数据库系统中的数据模型通常由( )三部分组成 A. 数据结构、数据操作和完整性约束 B. 数据定义、数据操作和安全性约束 C. 数据结构、数据管理和数据保护 D. 数据定义、数据管理和运行控制 组织提出的dbtg 报告中的数据模型是( )的主要代表

A. 层次模型 B. 网状模型 C. 关系模型 D. 实体联系模型 12. 数据库技术的三级模式中,数据的全局逻辑结构用( )来描述 A. 子模式 B. 用户模式 C. 模式 D. 存储模式 13. 用户涉及的逻辑结构用( )描述 A. 模式 B. 存储模式 C. 概念模式 D. 子模式 14. 数据库的开发控制,完整性检查,安全性检查等是对数据库的( ) A. 设计 B. 保护 C. 操纵 D. 维护 15. ( ) 是控制数据整体结构的人,负责三级结构定义和修改 A . 专业用户 B .应用程序员

如何准备软考中级网络工程师考试

如何准备软考中级网络工程师考试 导读:我根据大家的需要整理了一份关于《如何准备软考中级网络工程师考试》的内容,具体内容:软考,IT方向国家级考试,以考题涉及面广,考试难度大,通过率低而著称。据不完全统计,软考高级的历年通过率在10%左右,中级的通过率为15-20%。下面是我跟大家分享的是,欢迎大家来阅读... 软考,IT方向国家级考试,以考题涉及面广,考试难度大,通过率低而著称。据不完全统计,软考高级的历年通过率在10%左右,中级的通过率为15-20%。下面是我跟大家分享的是,欢迎大家来阅读学习~ 方法/步骤 1流程一:学习摸底测试 进行分专业的入学测试。 2流程二:专属您个人的学习计划 专业老师会电话与您沟通,全面了解您的知识储备情况,并根据您的工作经历和您的测试情况,做出专属您个人的学习计划。例如: 根据您的测试情况分析如下: 1. 测试成绩8分,成绩不是太理想,以于网络基础部分还要进一步巩固和加强。 2. 红色标记的地方是失分点,学习时可重点关注相关章节。 3. xxx部分的题目实践性较强,需要通过相关需求描述选择网络技术或指出网络不足,题目比较灵活,有待进一步加强。建议熟读《xx教程》xx

章节。 三、学习计划 1. 感谢您选择景优教育,您的信任是我们努力的动力。 2. 请您准备以下资料: 《XXX教程》: 我们的教辅将通过电子版或纸质书籍发送给您。 3. 您的报名日期为2016年xx月xx日,考试时间为2016年5月21日。根据整个学习周期,针对您的情况制定了以下的学习进度表。当然,您可以根据实际情况做相应调整。相关的视频和试题资料,在平台右上角的"个人中心"板块中。 3流程三:课程中心学习 章节PPT:您可先浏览一遍PPT,对整体知识点框架有一个整体把握。 ● 章节书籍:是对本章节重点知识点的文字表示,您可根据个人学习习惯,选择选"先书后视频"或"先视频后书"的学习方式。 ● 知识点视频:是对知识点的视频讲解,每个知识点讲解完都有随常练习,帮助您消化知识点。 ● 章节测试:对本章节内容进行测试,用于检验本章的学习效果。错题将生成错题本,你可反复测试。 在学习过程中,您可以做笔记,有任何疑难问题都可以课程中提出,我们将在4小时内为您解答。 4流程四:阶段测试 我们将整个学习周期划分3-4个阶段,每个阶段学习完成,将组织阶段测

2015年软考数据库系统工程师考试真题加答案解析(上午+下午)直接打印

2015年上半年数据库系统工程师考试上午真题(标准参考答案) 单项选择题 每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。 1 机器字长为n位的二进制数可以用补码来表示()个不同的有符号定点小数。 A.2n B.2n-1 C.2n-1 D.2n-1+1 2 计算机中CPU对其访问速度最快的是()。 A.内存 B.Cache C.通用寄存器 D.硬盘 3 Cache的地址映像方式中,发生块冲突次数最小的是()。 A.全相联映像 B.组相联映像 C.直接映像 D.无法确定的 4 计算机中CPU的中断响应时间指的是()的时间。 A.从发出中断请求到中断处理结束 B.从中断处理开始到中断处理结束 C.CPU分析判断中断请求 D.从发出中断请求到开始进入中断处理程序 5 总线宽度为32bit,时钟频率为200MHz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为()MB/S。 A.40 B.80 C.160 D.200 6 以下关于指令流水线性能度量的描述中,错误的是()。 A.最大吞吐率取决于流水线中最慢一段所需的时间 B.如果流水线出现断流,加速比会明显下降 C.要使加速比和效率最大化应该对流水线各级采用相同的运行时间 D.流水线采用异步控制会明显提高其性能 7

()协议在终端设备与远程站点之间建立安全连接。 A.ARP B.Telnet C.SSH D.WEP 8 安全需求可划分为物理线路安全、网络安全、系统安全和应用安全。下面的安全需求中属于系统安全的是(),属于应用安全的是()。 A.机房安全 B.入侵检测 C.漏洞补丁管理 D.数据库安全 A.机房安全 B.入侵检测 C.漏洞补丁管理 D.数据库安全 9 王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司存档。那么该软件文档的著作权()享有。 A.应由公司 B.应由公司和王某共同 C.应由王某 D.除署名权以外,著作权的其他权利由王某 10 甲、乙两公司的软件设计师分别完成了相同的计算机程序发明,甲公司先于乙公司完成,乙公司先于甲公司使用。甲、乙公司于同一天向专利局申请发明专利。此情形下,()可获得专利权。A.甲公司 B.甲、乙公司均 C.乙公司 D.由甲、乙公司协商确定谁 11 以下媒体中,()是感觉媒体。 A.音箱 B.声音编码 C.电缆 D.声音 12 微型计算机系统中,显示器属于()。 A.表现媒体 B.传输媒体

软考数据库系统工程师考前练习题(二)

软考数据库系统工程师考前练习题(二) 2016年计算机软件水平考试将在11月12、13日进行,为助考生备考冲刺,小编特整理了软考数据库系统工程师考前练习题,供大家参考学习,希望各位考生都能顺利通过考试。 41. 当关系r和s自然联接时,能够把r和s原该舍弃的元组放到结果关系中的操作是() A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 42. 设有关系r和s,与r-s等价的元组关系演算表达式是() A. {t|r(t)∨┐s(t)} B. {t|r(t)∧┐s(t)} C. {t|(u)r(t∨┐s(u)) D. {t| (u)r(t)∧┐s(u)} 43. 设关系r(a,b,c)和s(a,d),与自然连接rs等价的关系代数表达式是() A. σ(r.a=s.a)(r×s) B. r(等值连接1=1)s C. ∏b,c,s.a,d(σr.a=s.a(r×s)) D. ∏r,a,b.c,d(r×s) 44. 在关系模型中,关系的“元数”(arity)是指()

A. 行数 B. 元组个数 C. 关系个数 D. 列数 45. 有关系r和s,r∩s的运算等价于() A. s-(r-s) B. r-(r-s) C. (r-s)∪s D. r∪(r-s) 46. 设关系r和s的属性个数分别为r和s,则(r×s)操作结果的属性个数为() A. r+s B. r-s C. r×s D. max(r,s) 47. 设关系r和s的值如下: r s a b c b d e a1 b1 c1 b1 d1 e1 a2 b2 c2 b2 d2 e2 a3 b3 c3 b3 d3 e3 r与s左外联接的结果的元组个数是()

数据库系统工程师

[编辑本段] 考试简介以及报考资格 数据库系统工程师考试属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级考试。考试不设学历与资历条件,也不论年龄和专业,考生可根据自己的技术水平选择合适的级别合适的资格,但一次考试只能报考一种资格。考试采用笔试形式,考试实行全国统一大纲、统一试题、统一时间、统一标准、统一证书的考试办法。笔试安排在一天之内。 [编辑本段] 报名流程 根据《计算机技术与软件专业技术资格(水平)考试实施办法》第八条相关规定:符合《暂行规定》(即《计算机技术与软件专业技术资格(水平)考试暂行规定》)第八条规定的人员,由本人提出申请,按规定携带身份证明到当地考试管理机构报名,领取准考证。凭准考证、身份证明在指定的时间、地点参加考试。 各地的报名办法由考生报考所在地的当地考试机构决定。考生相关报考费用标准由当地物价部门核准。 考生报名方式主要分为:网上报名与考生本人到指定地点报名两种。 注:报名时依据的身份证明包括:居民身份证、军人的证件、护照、户口本等。 [编辑本段] 科目内容 考试科目1:信息系统知识 1. 计算机系统知识 1.1 硬件知识 1.1.1 计算机体系结构和主要部件的基本工作原理 ·CPU和存储器的组成、性能、基本工作原理 ·常用I/O设备、通信设备的性能,以及基本工作原理 ·I/O接口的功能、类型和特点 ·CISC/RISC,流水线操作,多处理机,并行处理 1.1.2 存储系统 ·虚拟存储器基本工作原理,多级存储体系 ·RAID类型和特性

1.1.3 安全性、可靠性与系统性能评测基础知识 ·诊断与容错 ·系统可靠性分析评价 ·计算机系统性能评测方法 1.2 数据结构与算法 1.2.1 常用数据结构 ·数组(静态数组、动态数组) ·线性表、链表(单向链表、双向链表、循环链表) ·栈和队列 ·树(二叉树、查找树、平衡树、遍历树、堆)、图、集合的定义、存储和操作 ·Hash(存储位置计算、碰撞处理) 1.2.2 常用算法 ·排序算法、查找算法、数值计算、字符串处理、数据压缩算法、递归算法、图的相关算法 ·算法与数据结构的关系,算法效率,算法设计,算法描述(流程图、伪代码、决策表),算法的复杂性 1.3 软件知识 1.3.1 操作系统知识 ·操作系统的类型、特征、地位、内核(中断控制)、进程、线程概念 ·处理机管理(状态转换、同步与互斥、信号灯、分时轮转、抢占、死锁) ·存储管理(主存保护、动态连接分配、分段、分页、虚存) ·设备管理(I/O控制、假脱机、磁盘调度) ·文件管理(文件目录、文件的结构和组织、存取方法、存取控制、恢复处理、共享和安全) ·作业管理(作业调度、作业控制语言(JCL)、多道程序设计) ·汉字处理,多媒体处理,人机界面 ·网络操作系统和嵌入式操作系统基础知识 ·操作系统的配置 1.3.2 程序设计语言和语言处理程序的知识 ·汇编、编译、解释系统的基础知识和基本工作原理 ·程序设计语言的基本成分:数据、运算、控制和传输,程序调用的实现机制 ·各类程序设计语言的主要特点和适用情况 1.4 计算机网络知识 ·网络体系结构(网络拓扑、OSI/RM、基本的网络协议) ·传输介质,传输技术,传输方法,传输控制 ·常用网络设备和各类通信设备

2017年数据库系统工程师试题下午及答案

2017年上半年数据库系统工程师考试下午真题 (参考答案) ●阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。 【说明】 某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这一目标,该公司欲开发一采购系统。系统的主要功能如下: 1.检查库存水平。采购部门每天检查部件库存量,当特定部件的库存量降至其订货店时,返回低存量部件及库存量。 2.下达采购订单。采购部门针对低存量部件及库存量提交采购请求,向其供应商(通过供应商文件访问供应商数据)下达采购订单,并存储于采购订单文件中。 3.交运部件。当供应商提交提单并交运部件时,运输和接收(S/R)部门通过执行以下三步过程接收货物: (1)验证装运部件。通过访问采购订单并将其与提单进行比较来验证装运的部件,并将提单信息发给S/R职员。如果收货部件项目出现在采购订单和提单上,则己验证的提单和收货部件项目将被送去检验。否则S/R职员提交的装运错误信息生成装运错误通知发送给供应商。(2)检验部件质量。通过访问质量标准来检查装运部件的质量,并将己验证的提单发给检验员。如果部件满足所有质量标准,则将其添加到接受的部件列表用于更新部件库存。如果部件未通过检查,则将检验员创建的缺陷装运信息生成缺陷装运通知发送给供应商。 (3)更新部件库存。库管员根据收到的接受的部件列表添加本次采购数量,与原有库存量累加来更新库存部件中的库存量。标记订单采购完成。 现采用结构化方法对该采购系统进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。

米圣经答案:E1:供应商E2:采购部E3:检验员E4:库管员E5:S/R 职员

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

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的名称。 【问题3】(4 分) 使用说明和图中的术语,补充图1-2 中缺失的数据流及其起点和终点。 【问题4】(3 分) 使用说明中的词语,说明“预约处理”可以分解为哪些子加工?并说明建模图1-1 和图1-2 如何保持数据流图平衡?

2017年上半年 数据库系统工程师 答案详解

CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(1)中。 (1)A.程序计数器 (PC) B.累加器 (AC) C.指令寄存器 (IR) D.地址寄存器 (AR) 【答案】B 【解析】 寄存器是CPU中的一个重要组成部分,它是CPU内部的临时存储单元。寄存器既可以用来存放数据和地址,也可以存放控制信息或CPU工作时的状态。在CPU中增加寄存器的数量,可以使CPU把执行程序时所需的数据尽可能地放在寄存器件中,从而减少访问内存的次数,提高其运行速度。但是寄存器的数目也不能太多,除了增加成本外,由于寄存器地址编码增加也会增加指令的长度。CPU中的寄存器通常分为存放数据的寄存器、存放地址的寄存器、存放控制信息的寄存器、存放状态信息的寄存器和其他寄存器等类型。 程序计数器用于存放指令的地址。令当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指向新的程序地址。 程序状态寄存器用于记录运算中产生的标志信息,典型的标志为有进位标志位、零标志位、符号标志位、溢出标志位、奇偶标志等。 地址寄存器包括程序计数器、堆栈指示器、变址寄存器、段地址寄存器等,用于记录各种内存地址。 累加寄存器通常简称为累加器,它是一个通用寄存器。其功能是当运算器的算术逻辑单元执行算术或逻辑运算时,为ALU提供一个工作区。例如,在执行一个减法运算前,先将被减数取出放在累加器中,再从内存储器取出减数,然后同累加器的内容相减,所得的结果送回累加器中。累加器在运算过程中暂时存放被操作数和中间运算结果,累加器不能用于长时间地保存一个数据。 指令寄存器:一般用来保存当前正在执行的一条指令。 地址寄存器:一般用来保存当前CPU所访问的内存单元的地址,以方便对内存的读写操作。 要判断字长为16位的整数a的低四位是否全为0,则(2) (2) A.将a与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0 B.将a与0x000F进行"逻辑或"运算,然后判断运算结果是否等于F

相关文档
相关文档 最新文档