下面关于冲突可串行化说法不正确的是()A、冲突可串行化是不可串行化调度B、冲突可串行化是正确的调度C、冲突可串行化是与一个串行调度冲突等价的D、冲突可串行化是可串行化调度

题目

下面关于冲突可串行化说法不正确的是()

  • A、冲突可串行化是不可串行化调度
  • B、冲突可串行化是正确的调度
  • C、冲突可串行化是与一个串行调度冲突等价的
  • D、冲突可串行化是可串行化调度

相似考题
参考答案和解析
正确答案:A
更多“下面关于冲突可串行化说法不正确的是()”相关问题
  • 第1题:

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

    A.非串行化调度

    B.冲突可串行化调度

    C.可串行化调度

    D.串行调度


    答案:D

  • 第2题:

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

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

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

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

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


    正确答案:B
    解析:将Java程序中的对象保存在外存中,称为对象永久化。对Java对象的读、写的过程被称为对象串行化。一个类只有实现了Serializable接口,它的对象才可串行化。对象串行化定制分两个层次:一个层次是对可串行化类自定义数据的输出进行定制,称为部分定制串行化;另一个层次对串行化类所有数据(包括自定义的及其类的数据)的输出都进行定制,称为完全串行化。

  • 第3题:

    下列关于对象串行化的说法错误的是

    A.Java中,默认所有类的对象都可串行化

    B.在对象串行化时,不保存对象所属类的构造方法

    C.在实现Serializeble接口的类中,用transient关键字可使某些数据不被串行化

    D.ObjectInputStream和ObjectOutputStream类都支持对象的读和写


    正确答案:A
    解析:Java对象只有在实现Serializable或Extemalizable接口后才可串行化,一些基本类型如String、Integer已实现Serializable接口故可串行化,而没有实现此接口的类型不能串行化。Transient关键字修饰的变量表示其值短暂易变的,在串行化时不作处理,待反串行化时再重新生成。

  • 第4题:

    对象串行化定制分为( )两个层次。

    A.可串行化和不可串行化

    B.部分串行化和完全串行化

    C.字符串行化和字节串行化

    D.对象串行化和管道串行化


    正确答案:B

  • 第5题:

    下图中两个事务的调度属于( )。

    A. 可串行化调度B. 串行调度C. 非可串行化调度D. 产生死锁的调度


    正确答案:C

  • 第6题:

    下面各项中,用来解决“一个并发调度是否正确”问题的选项是——。

    A.串行调度

    B.并发事务的可并行化

    C.并发事务的可串行化

    D.并发事务的有效调度


    正确答案:C
    解析:并发事务的可串行化调度可用来解决“一个并发调度是否正确”的问题。

  • 第7题:

    下面说法中错误的是( ).

    A.并发事务如果不加控制,可能会破坏事务的隔离性
    B.可串行化调度是正确的调度
    C.两段锁协议能够保证可串行化调度
    D.两段锁协议能够确保不会产生死锁

    答案:D
    解析:

  • 第8题:

    冲突可串行化是不可串行化调度


    正确答案:错误

  • 第9题:

    可串行化调度


    正确答案:如果一个并发调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为“可串行化的调度”。

  • 第10题:

    以下关于事务调度和封锁的描述中,正确的是()。

    • A、遵守两段封锁协议的并发事务一定是可串行化的
    • B、可串行化的并发事务一定遵守两段封锁协议
    • C、遵守两段封锁协议的并发事务不一定是可串行化的
    • D、遵守两段封锁协议的并发事务一定不会产生死锁

    正确答案:A

  • 第11题:

    简述可串行化调度的概念。


    正确答案:每个事物中,语句的先后顺序在各种调度中保持一致。在这个前提下,如果一个并行调度的执行结果与某一串行调度的执行结果等价,那么这个并发调度称为可串行化调度。

  • 第12题:

    问答题
    什么是可串行化的调度?

    正确答案: 如果几个事务并行执行的结果和按次序串行执行的结果相同,则称该并行执行结果是正确的,这样的调度称为可串行化的调度。
    解析: 暂无解析

  • 第13题:

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


    参考答案正确

  • 第14题:

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

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

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

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

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


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

  • 第15题:

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

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

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

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

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


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

  • 第16题:

    下列关于串行化的说法不正确的是

    A.完全串行化必须实现Extemalizable接口

    B.在完全串行化中,必须有一个public访问权限的不带参数的构造方法

    C.完全串行化就是将数据完全封锁在对象中,所以安全性很高

    D.在部分定制串行化中,readObject()方法既实现writeObject()方法所写入的信息,又可以用来在对象被恢复后进行对象数据的更新


    正确答案:C
    解析:完全串行化就是将数据完全封锁在对象中。在Externalizable接口中,writeExtemal()和readExtemal()方法的访问权限是public的,带来的问题是其他用户可能通过这两个方法就可以读、写对象中的数据。由此造成了数据的泄露,因此,只有不需要考虑安全问题时,才用完全串行化。

  • 第17题:

    下列关于对象串行化的说法不正确的是 ( )

    A.可以通过ObjectOutputStream类的writeObject()方法将对象写到一个文件中

    B.可以通过ObjeetInputStream类的readObject()方法将一个文件中的对象读到内存中

    C.Java中的对象都可以进行串行化

    D.Java支持对象串行化的定制


    正确答案:C
    解析:该题考查的是对象的串行化。选项C的说法是不正确的,一个类只有实现了Serializable接口,它的对象才是可串行化的。因此如果要串行化某些类的对象,这些类就必须实现Serializable接口。

  • 第18题:

    下面关于标准差与标准误的说法不正确的是 ( )


    正确答案:C

  • 第19题:

    下面说法不正确的是()

    • A、遵循两段锁协议保证不会产生死锁
    • B、如果事务都遵循两段锁协议,则这些事务的任何并发调度都是可串行化的
    • C、不遵循两段锁协议一定产生死锁
    • D、并发调度是正确的,当且仅当这些事务遵循两段锁协议

    正确答案:A,C,D

  • 第20题:

    冲突可串行化


    正确答案:调度S是冲突可串行化的,如果S与一个喘息调度冲突等价。

  • 第21题:

    两段式封锁是可串行化的()条件。


    正确答案:充分

  • 第22题:

    可串行化


    正确答案:一个并发调度S与某一个串行调度的执行结果相同,称S是可串行化的

  • 第23题:

    什么是可串行化的调度?


    正确答案: 如果几个事务并行执行的结果和按次序串行执行的结果相同,则称该并行执行结果是正确的,这样的调度称为可串行化的调度。