第5题: [单项选择]在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看作( )。 A. 循环的集合 B. 地址的集合 C. 路径的集合 D. 目标的集合 参考答案:C 答案解析:[解析] 软件的白盒测试方法是把测试对象看作一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。
第15题: [单项选择]以下关于两阶段锁协议的基本原理叙述错误的是______。 A. 每个事务的执行过程划分为两个阶段:加锁阶段和解锁阶段 B. 在加锁阶段,事务可以申请获得任何数据项上的任何数据类型的锁,允许释放任何锁 C. 在解锁阶段,事务可以释放任何数据项上的任何类型的锁,但是不能再申请任何锁 D. 每个事务执行后就进入了加锁阶段 参考答案:B 答案解析:[解析] 两阶段锁(2PL)协议的基本原理是:每个事务的执行过程划分为两个阶段:加锁阶段和解锁阶段;在加锁阶段,事务可以申请获得任何数据项上的任何数据类型的锁,但不允许释放任何锁;在解锁阶段,事务可以