正确答案: B
如果系统进入死锁状态的概率比较低,则应采用死锁预防策略,否则采.用死锁检测与恢复策略更有效
题目:基于锁的并发控制技术可以避免并发操作引起的各种错误,但有可能引起死锁等问题。关于封锁协议中的问题及其处理;下列说法错误的是
解析:解析:如果数据库系统进入死锁的概率比较高,使用死锁预防机制的效果好些。死锁的预防有:①一次加锁法。该方法要求每个事务在开始执行时必须将需要访问的数据项全部加锁,否则不允许执行下去,也就是要求事务必须一次性地获得对需要访问的全部数据项的访问权。②顺序加锁法。该方法对数据库中事务访问的所有数据项规定一个加锁顺序,每个事务在执行过程中必须按此顺序对所需数据加锁。
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]某局域网用一台路由器互连4个子网。各子网的网络地址分别是193.22.56.0/26、193.22.56.64/26、193.22.56.128/26和193.22.56.192/26。使用RIP v1路由协议配置参数与RIP协议的网络地址,其正确的配置是
network 193.22.56.0
[单选题]对基于检查点的恢复技术,下列说法中不正确的是——。
无论事务在检查点之前还是之后提交,都需执行REDO操作
解析:解析:利用检查点方法进行恢复的步骤:①从重新开始文件中找到最后一个检查点记录在日志文件中的地址,由该地址在日志文件中找到最后一个检查点记录;②由该检查点记录得到检查点建立时所有正在执行的事务清单ACTIVE—IAST,建立两个事务队列UN.DO—lAST。和REDO—LIST,把AC~VE—LIST’暂时放人UNDO—lAST’队列,REDO队列暂为空;③从检查点开始正向扫描日志文件,直到日志文结束,如有新开始的事务Ti,把Ti暂时放入UNDO—LIST’队列,如有提交的事务Ti,把Ti从UNDO—LIST’队列移到REDO—lAST队列;④对UNDO—lAST中的每个事务执行UNDO操作,对REDO—LIST中的每个事务执行REDO操作。所以C项不正确。
[单选题]下面有关逻辑覆盖的说法中错误的是______。
满足条件覆盖一定也满足判定覆盖
解析:解析:条件覆盖是指设计若干个测试用例,运行被测程序,使得程序中每个判定的每个条件的可能取值至少评价一次。而判定覆盖是设计测试用例,使得程序中每个判定的取真分支和取假分支至少评价一次。两者没有必然的联系,故满足条件覆盖的未必会满足判定覆盖,选项B错误。而满足判定覆盖一定会满足语句覆盖是容易理解的,因为每个判定的取真分支和取假分支都至少评价一次,必然预示着每个可执行语句至少评价了一次,即满足了语句覆盖。另外指令块覆盖是语句覆盖的一个变体,而DDP覆盖(判定路径覆盖)是判定覆盖的一个变体。
[单选题]包过滤路由器能够阻断的攻击是
Teardrop
解析:路由器通常具有包过滤功能,可以将从某一端口接收到的符合一定特征的数据包进行过滤而不再转发。Teardrop是基于UDP的病态分片数据包的攻击方法,其工作原理是向被攻击者发送多个分片的IP包。包过滤路由器可以对接收到的分片数据包进行分析,计算数据包的片偏移量(Offset)是否有误。从而阻断Teardrop攻击。跨站脚本攻击(也称为XSS)指利用网站漏洞从用户那里恶意盗取信息。cookie篡改(cookiepoisoning)是攻击者修改cookie(网站用户计算机中的个人信息)获得用户未授权信息,进而盗用身份的过程。SQL注入是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。
[单选题]虽然数据库应用系统对用户界面的要求与具体应用领域密切相关,但都应遵守一定的原则。下列描述的用户界面设计原则,错误的是______。
Web界面应多采用多话和图形效果,以吸引用户使用
解析:解析:人机界面设计原则如下:①用户应当感觉系统的运行始终在自己的控制之下,保持用户与人机界面间的双向交流。②当系统发生错误或程序运行时间较长时,用户界面应该为用户提供有意义的反馈信息,并有上下文感知的帮助功能。③一个好的用户界面应该容忍用户在使用过程中发生的各种操作错误,并且能够方便地从错误中恢复过来,保证系统运行不受或尽可能小地受到用户错误操作的影响。④用户界面应该遵循一定标准和常规。⑤用户界面应采取灵活多样的数据输入方式,尽量减少用户的输入负担。