20 喜欢·46 浏览
单选题

关于事务的故障与恢复,下列描述正确的是(54)。

A
事务日志是用宋记录事务执行的频度
B
采用增量备份,数据的恢复可以不使用事务日志文件
C
系统故障的恢复只需进行重做(Redo)操作
D
对日志文件设立检查点目的是为了提高故障恢复的效率

题目答案

D

答案解析

本题考查应试者对系统故障与恢复技术的掌握。选项A错误,事务日志记录的是对数据的更新操作;选项B错误,增量备份只是备份上次备份与当前备份点上数据的更新,而从备份点到故障点期间的数据更新必须使用事务日志宋恢复;选项C错误,系统故障时会有未完成的事务,数据库处于不一致状态,需要撤销未完成的事务(UNDO),再重做已提交的事务;选项D正确,检查点描述了数据库是一致的,在恢复过程中只需撤销到检查点位置再重做以后的事务即可,无需再按日志向前撤销事务,提高了故障恢复的效率。
举一反三
单选题

The purpose of the requirements definition phase is to produce a clear, complete, consistent, and testable(71 )of the technical requirements for the software product.During the requirements definition phase, the requirements definition team uses an iterative process to expand a broad statement of the system requirements into a complete and detailed specification of each function that the sofrware must perform. and each(72)that it must meet. The starting point is usually a set of high-level requirements from the(73)that describe the project or problem.In either case, the requirements definition team formulates an overall concept for the system and then defines(74)showing how the system will be operated, publishes the system and operations concept document, and conducts a system concept review(SCR).Following the SCR, the team derives(75)requirements for the system from the high level requirements and the system and operations concept. Using structured or object-oriented analysis, the team specifies the software functions and algorithms needed to satisfy each detailed requirement.

A
function
B
definition
C
specification
D
statement

题目答案

C

答案解析

需求定义阶段的作用就是为软件产品产生一个清晰的、完整的、一致的、可测试的技术需求规格说明。在需求定义阶段,需求定义团队通过迭代过程把有关节系统需求的宽泛的陈述扩展成系列化统必须实现的各个功能的、完整而详细的规格说明,以及系列化统应该满足的各种准则。这个过程的起点通常是由用户提供的描述项目或问题的一组高级需求。在任何情况下,需求定义团队应该阐明与系统有关的整体概念,并且设定一种能够显示系统如何运作的情景,发布有关系统和运行的概念文档,并进行系统概念的评审(SCR)。在SCR之后,团队应该根据高级需求
单选题

不能激活触发器执行的操作是(55)。

A
DELETE
B
UPDATE
C
INSERT
D
SELECT

题目答案

D

答案解析

本题考查应试者对触发器的掌握。触发器是对数据约束提供的一种手段,当复杂的约束不能由系统提供的完整性约束机制实现时,采用触发器编程实现,用于数据更新时检查更新数据的正确性,SELECT操作不会改变数据,故不会激活触发器检查,而其他三个选项是对数据的更新操作,如果存在触发器程序验证数据,这些操作就会激活相应的触发器程序进行数据验证。
单选题

某一非确定性有限自动机(NFA)的状态转换图如下图所示,与该NFA等价的正规式是(28),与该NFA等价的DFA是(29)。

A
0*|(0|1)0
B
(0|10)*
C
0*((0|1)0)*
D
0*(10)*

题目答案

B

答案解析

根据分析题目中给出的状态转换图可知,该NFA可识别空串以及任意数目0组成的串,但若出现1,则其后至少要有1个0才能到达终态,因此,该自动机识别的串等价于正规式(0|10)*。
单选题

关于分布式数据库,下列说法错误的是______。

A)在分布式数据库系统中,分片透明性主要是指数据分片的分配位置对用户是透明的,用户无须关注每个分片被分配的场地

B)对于用户而言,一个分布式数据库系统从逻辑上看如同一个集中式数据库,用户可在任何一个场地执行全局应用和局部应用

C)分布式数据库的查询处理代价既包括CPU和I/O代价,也需要考虑场地间传输数据所需的通信代价

D)在分布式数据库查询中,导致场地间数据传输量大的主要原因是数据问的连接操作和并操作

A

B.

C

D.

题目答案

A

答案解析

分片透明性是最高层次的分布透明性,即用户或应用程序只对全局关系进行操作而不必考虑数据的分片。位置透明性是指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。位置透明性位于分片视图与分配视图之间。
单选题

以下不属于防火墙的优点的是()。

A
防止非授权用户进入内部网络
B
可以限制网络服务
C
方便地监视网络的安全情况并报警
D
利用NAT技术缓解地址空间的短缺

题目答案

B

答案解析

暂无解析
单选题

关于自动化测试,下面说法正确的是______。

A) 通常自动化测试会比手工测试发现更多的缺陷

B) 手工测试时,测试者可以运用其想象力和创造力对测试进行改进,但自动化测试工具不具备想象力,只能按原计划的测试方法指令进行

C) 运行相同的测试.自动化测试一定会比手工测试更加有效

D) 在自动化测试中,测试的艰巨任务是验证期望输出的正确性

A

B.

C

D.

题目答案

B

答案解析

自动化测试不是万能的,它所能够完成的功能也是有限的,不可能也不要期望将所有的测试活动自动化。根据经验,自动测试只能发现20%的缺陷,而手工测试可以发现80%,A项说法错误。很多情况下,例如软件不稳定、测试结果易于人工验证但难于自动化、涉及物理交互的测试不适合用自动化测试,C项说法错误。软件测试的目的是发现缺陷,D错误。
单选题

可能给项目成本、进度和质量带来坏的影响的事情被称作______。

A) 灾难

B) 意外

C) 风险

D) 缺陷

A

B.

C

D.

题目答案

C

答案解析

暂无解析
单选题

Myers提出的软件缺陷的群集现象指的是______。

A) 在软件测试过程中,缺陷不会少量出现,而会成群出现

B) 在测试一个功能部件的过程中,通常一次会发现很多缺陷

C) 在测试的各个功能部件中,一般不是没有发现缺陷,就是发现许多缺陷

D) 一个功能部件已发现的缺陷越多,找到它的更多未发现的缺陷的可能性就越大

A

B.

C

D.

题目答案

D

答案解析

暂无解析
单选题

将与具体平台无关的元操作替代为DBMS支持的具体数据库访问操作或数据库访问API调用是在______中进行的。

A) 数据库事务概要设计

B) 应用程序详细设计

C) 数据库概念设计

D) 数据库事务详细设计

A

B.

C

D.

题目答案

D

答案解析

数据库事务详细设计的内容是根据事务概要设计得到的与平台无关的事务流程,利用SQL语句、数据库访问接口(如JDBC、ODBC或其他DBMS特定APD,采用高级程序设计语言或DBMS提供的事务实现机制,在具体DBMS平台和开发环境下,设计数据库事务。事务详细设计需要将事务概要设计中的read和write元操作替换为DBMS支持的查询、插入、删除、修改等具体数据库访问操作或数据库访问API调用。所以本题的答案为D。 A选项数据库事务概要设计是把事务中对数据库数据的查询、插入、删除、修改操作与具体DBM