假设系统中有事务T1和T2,数据 D1和D2 。若T1对D1已加排它锁,对D2己加共享锁:那么T2对 D1( ),T2对D2( )。
A.加共享锁成功,加排它锁失败 B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功 D.加排它锁成功,加共享锁失败 A.加共享锁成功,加排它锁失败 B.加共享锁、加排它锁都失败C.加共享锁、加排它锁都成功 D.加排它锁成功,加共享锁失败
第1题:
若数据A持有事务T1所加的排它锁,那么其他事务对数据A(44)。
A.加共享锁成功,加排它锁失败
B.加排它锁成功,加共享锁失败
C.加共享锁、加排它锁都成功
D.加共享锁、加排它锁都失败
第2题:
事务T1、T2、T3分别对数据D1、D2和D3并发操作如下所示,其中T1与T2间并发操作(14),T2与T3间并发操作(15)。
A.不存在问题
B.将丢失修改
C.不能重复读
D.将读“脏”数据
第3题:
事务T1,T2,T3分别对数据D1,D2,D3并发操作如下图所示,其中T1与T2问的并发操作存在的问题是 (1) 。T2与T3问的并发操作存在的问题是 (2) 。
1.
第4题:
若数据A持有事务T1所加的排他锁,那么其他事务对数据A(18)。
A.加共享锁成功,加排他锁失败
B.加排他锁成功,加共享锁失败
C.加共享锁、加排他锁都成功
D.加共享锁、加排他锁都失败
第5题:
若事务T1对数据 D1 加了共享锁,事务 T2 、T3分别对数据D2 、D3 加了排它锁,则事务T1对数据( );事务T2对数据( )。
A. D2 、D3 加排它锁都成功B. D2 、D3 加共享锁都成功C. D2 加共享锁成功 ,D3 加排它锁失败D. D2 、D3 加排它锁和共享锁都失败A. D1 、D3 加共享锁都失败B. D1、D3 加共享锁都成功C. D1 加共享锁成功 ,D3 如排它锁失败D. D1 加排它锁成功 ,D3 加共享锁失败
第6题:
第7题:
第8题:
第9题:
第10题:
假设X射线机、管电压、管电流、透照布置、X光胶片、增感屏、显影条件及试件均不变。将像质计放在厚试件上用t1分的曝光时间透照时,直径d1的金属丝在底片上的影象对比度为△D1,然后用铅光阑和屏蔽板减少散射线作第二次透照,为得到同黑度的底片,需要t2分的曝光时间,此时若同一直径金属丝的影象对比度为△D2,试证下列关系:△D2/△D1=t2/t1
第11题:
一定曝光量所需的曝光时间T与射源至底片的距离D的关系应为()。
第12题:
其他事务对数据R可以加共享锁不能加排它锁
其他事务对数据R不能加共享锁可以加排它锁
其他事务对数据R可以加共享锁也可以加排它锁
其他事务对数据R不能加任何锁
第13题:
如果事务T1封锁了数据R1,T2封锁了数据R2,然后T1又请求封锁R2。接着T2又申请封锁R1。这样就出现了T1在等待T2,而T2又在等待T1的局面,T1和T2两个事务永远不能结束,形成()。
A 活锁
B 死锁
C 乐观锁
D 悲观锁
第14题:
若事务T1对数据A已加排它锁,那么其它事务对数据A(56)。
A.加共享锁、加排它锁都失败
B.加排它锁成功,加共享锁失败
C.加共享锁、加排它锁都成功
D.加共享锁成功,加排它锁失败
第15题:
有函数模板声明和一些变量定义如下:
template<class T1,class T2,class T3>T1 sum(T2,T3);
double d1,d2;
则下列调用中,错误的是
A.sum<double,double,double>(d1,d2);
B.sum<double,double>(d1,d2);
C.sum<double>(d1,d2);
D.sum(d1,d2);
第16题:
A.T1对数据D2D3加排它锁都成功,T2T3对数据D1加共享锁成功
B.T1对数据D2D3加排它锁都失败,T2T3对数据D1加排它锁成功
C.T1对数据D2D3加共享锁都成功,T2T3对数据D1加共享锁成功
D.T1对数据D2D3加共享锁都失败,T2T3对数据D1加共享锁成功
第17题:
并发执行的三个事务T1 、T2 和T3,事务T1 对数据 D1 加了共享锁,事务T2、 T3分别对数据 D2 、D3 加了排 它锁,之后事务T1 对数据( );事务T2对数据( )。
A. D2 、D3 加排它锁都成功B. D2 、D3 加共享锁都成功C. D2 加共享锁成功 ,D3 加排它锁失败D. D2 、D3 加排它锁和共享锁都失败A. D1、D3 加共享锁都失败B. D1 、D3 加共享锁都成功C. D1 加共享锁成功 ,D3 加排它锁失败D. D1 加排它锁成功 ,D3 加共享锁失败
第18题:
第19题:
第20题:
第21题:
第22题:
若事务T对数据R已经加了排它锁,则下面说法错误的是()
第23题:
sum<double,double,double>(d1,d2);
sum<double,double>(d1,d2);
sum<double>(d1,d2);
sum(d1,d2);