数据库原理与应用

可串行化

题目

可串行化

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在封锁技术方面,SQL提供了如下4种事务的一致性级别:可读未提交数据,读提交数据,可重复读,可串行化。其中哪个是允许事务读脏数据的______。

A.可读未提交数据

B.读提交数据

C.可重复读

D.可串行化


正确答案:A
解析:脏数据是指未提交的随后又被撤销的数据,SQL提供的四种事务一致性级别中,可读未提交的数据允许事务读脏数据。

第2题:

优先图可以用来判断调度是否冲突可串行化。()

此题为判断题(对,错)。


参考答案:正确

第3题:

●以下关于事务调度的叙述中,错误的是(50)。

(50)A.串行调度是指一个事务执行完再执行下一个事务

B.可串行化调度是正确的调度

C.2PL能够保证可串行化调度

D.2PL能够保证不产生死锁


正确答案:D

第4题:

下列关于串行化说法有误的是

A.在定义可串行化时,只需要声明implements Serializable子句即可

B.可串行化类的数据的访问权限(public,protected,package或private),对于数据的串行化会有权限上的影响

C.对于对象的串行化处理,程序员可以不编写任何方法,使用Java提供的串行化默认机制

D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能


正确答案:B
解析:可串行化类的数据的访问权限(public,protected,Package或Private),对于数据的串行化没有影响。数据是以字节形式写入流而字符串型数据将表示UTF格式,即文件系统安全全局字符集转换格式。正如题目中选项C)和选项D)中所描述的一样,对于对象的串行化处理,程序员可以不编写任何方法,使用Java提供的串行化默认机制;对于很多类,默认的串行化处理已经能够满足串行化的需要,但这种默认的串行化比较慢,另外有时可能需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能。

第5题:

冲突可串行化调度是可串行化调度的充分条件,不是必要条件。()


参考答案正确

第6题:

可以通过________来判定调度是否冲突可串行化。


答:优先图

第7题:

下述()调度是事务一个接着一个地完成,而不是并发完成。

A.非串行化调度

B.冲突可串行化调度

C.可串行化调度

D.串行调度


答案:D

第8题:

关于对象的串行化,下列说法错误的是( )。

A.对象串行化是对Java对象的读、写的过程

B.对象串行化定制分为两个层次:部分串行化和完全串行化

C.对象串行化必须实现Serializable接口

D.对象永久化是指将对象存在内存中


正确答案:D

第9题:

下列说法中错误的是( )。

A.可串行化的类必须实现Serializable接口

B.可串行化的类中的静态变量可以不被串行化

C.private数据访问权限能够限制数据不被串行化

D.对象串行化使用Java语言提供的默认机制


正确答案:C
解析:一般的数据访问权限,如public、protected、package或private等,对数据的串行化没有影响,只有static和transient关键字修饰的数据才可以不被串行化。

第10题:

一个类只有实现了______接口,其对象才是可串行化的。


正确答案:Serializable
Serializable 解析: 一个类只有实现了Serializable接口,其对象才是可串行的。它实际上是一个空接口,其目的只是简单标识一个类的对象可以被串行化。