一、单项选择题20*3=60
1、在并发控制的技术中,最常用的是封锁方法。对于共享锁(S)和排它锁(X)来说,下面列出的相关关系中,哪一个不是正确的?
A. X/X:True B. S/S:True C. S/X:False D. X/S:False
2、关于解决事务的脏读的最简单的方法,下列选项正确的是()
A. 修改时加排他锁,直到事务提交后释放,读取时加共享锁
B. 读取数据时加共享锁,写数据时加排他锁,都是事务提交才释放锁
C. 修改时加共享锁,直到事务提交后释放,读取时加排他锁
D. 读取数据时加排他锁,写数据时加共享锁,都是事务提交才释放锁
3、下面哪些字符最可能会导致sql注入 (A )
A. ‘(单引号) B. / C. "(双引号) D. $
4、 若事务T对数据R已加了X锁,则其他事务对数据R()。
A . 可以加S锁不能加X锁
B . 不能加S锁可以加X锁
C . 可以加S锁也可以加X锁
D . 不能加任何锁
5、”确保事务可以多次从一个字段中读取相同的值,在此事务持续期间,禁止其他事务对此字段的更新”是对下列选项哪一个事务隔离级别的描述()
A. Read uncommitted B. Read committed
C. Repeatable Read D.Serializable
6、设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是( )。
A. 该操作不存在问题 B. 该操作丢失修改
C. 该操作不能重复读 D. 该操作读“脏”数据