更多“使用pickle进行序列化得到的二进制文件使用struct也可以正确地进行反序列化。”相关问题
  • 第1题:

    您要反序列化发生前立即运行的一种方法中使用哪个事件?()

    A.OnSerializing

    B.OnDeserializing

    C.OnSerialized

    D.OnDeserialized


    参考答案:B

  • 第2题:

    classCarimplementsSerializable{}classFordextendsCar{}如果试图序列化一个Ford实例,结果为()

    A.编译失败

    B.一个对象被序列化

    C.两个对象被序列化

    D.运行时异常被抛出


    参考答案:C

  • 第3题:

    简述序列化的概念和设计支持序列化类的方法。 


    正确答案: 序列化:把对象存入文件或从文件中读取对象内容的过程。
    设计可序列化的类的方法:
    (1)定义该类时,使用CObject类或其派生类作为基类
    (2)使用DECLARE_SERIAL(CLASSNMAE) 宏
    (3)定义默认构造函数
    (4)在类实现中使用IMPLEMENT_SERIAL(CLASSNAME,BASECLASS)宏
    (5)覆盖Serialize成员函数

  • 第4题:

    序列化对象使用ObjectOutputStream、ObjectInputStream类,对象所在的类必须实现()接口才可以自动序列化所有的内容。


    正确答案:Serializable

  • 第5题:

    任何时候都不要使接口可以序列化。


    正确答案:错误

  • 第6题:

    ()关键字可以让类中的属性不被序列化下来。


    正确答案:transient

  • 第7题:

    德育内容序列化是指根据德育目标和不同教育阶段学生的发展水平,把德育内容在深度和广度上进行有层次的序列化编排,使之成为稳定的具有系统性的内容序列。


    正确答案:正确

  • 第8题:

    问答题
    简述序列化的概念和设计支持序列化类的方法。

    正确答案: 序列化:把对象存入文件或从文件中读取对象内容的过程。
    设计可序列化的类的方法:
    (1)定义该类时,使用CObject类或其派生类作为基类
    (2)使用DECLARE_SERIAL(CLASSNMAE) 宏
    (3)定义默认构造函数
    (4)在类实现中使用IMPLEMENT_SERIAL(CLASSNAME,BASECLASS)宏
    (5)覆盖Serialize成员函数
    解析: 暂无解析

  • 第9题:

    单选题
    关于对象的序列化说法错误的是()。
    A

     实现序列化的对象必须实现Serializable接口

    B

     实现序列化的对象必须自定义序列号

    C

     ObjectOutputStream中的writeObject()方法可以将对象写出

    D

     ObjectInputStream中的readObject()方法可以读取对象


    正确答案: D
    解析: 暂无解析

  • 第10题:

    单选题
    您最近创建了一个名为车辆的可序列化的类。 类如下所示: [Serializable] public class Vehicle { public string VIN; public string Make; private string Model; private int Year; private string Owner; } Certkiller.com 不想要序列化一个车辆对象,出于安全原因时永久保存的所有者字段。 您需要确保实现这一目标。 你应该做什么?()
    A

    适用于所有者字段的 OptionalField 属性。

    B

    应用,所以所有者字段的属性。

    C

    已实现 IFormatter 接口的自定义序列化的车辆类别。

    D

    做什么,因为在使用二进制序列化时,私营领域是永远不会保留。


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    一个类如何覆盖默认的序列化机制?()
    A

    使用__shutdown和__startup方法

    B

    调用register_shutdown_function()函数

    C

    使用__sleep()和__wakeup()方法

    D

    无法覆盖默认序列化机制


    正确答案: B
    解析: 暂无解析

  • 第12题:

    填空题
    序列化对象使用ObjectOutputStream、ObjectInputStream类,对象所在的类必须实现()接口才可以自动序列化所有的内容。

    正确答案: Serializable
    解析: 暂无解析

  • 第13题:

    一个类如何覆盖默认的序列化机制?()

    A.使用__shutdown和__startup方法

    B.调用register_shutdown_function()函数

    C.使用__sleep()和__wakeup()方法

    D.无法覆盖默认序列化机制


    参考答案:C

  • 第14题:

    什么是java 序列化,如何实现java 序列化?


    正确答案:

     

    我们有时候将一个java 对象变成字节流的形式传出去或者从一个字节流中恢复成一个

    java 对象,例如,要将java 对象存储到硬盘或者传送给网络上的其他计算机,这个过程

    我们可以自己写代码去把一个java 对象变成某个格式的字节流再传输,但是,jre 本身

    就提供了这种支持,我们可以调用OutputStream 的writeObject 方法来做,如果要让java

    帮我们做,要被传输的对象必须实现serializable 接口,这样,javac 编译时就会进行特

    殊处理,编译的类才可以被writeObject 方法操作,这就是所谓的序列化。需要被序列化

    的类必须实现Serializable 接口,该接口是一个mini 接口,其中没有需要实现的方法,

    implements Serializable 只是为了标注该对象是可被序列化的。

    例如,在web 开发中,如果对象被保存在了Session 中,tomcat 在重启时要把Session

    对象序列化到硬盘,这个对象就必须实现Serializable 接口。如果对象要经过分布式系统

    进行网络传输或通过rmi 等远程调用,这就需要在网络上传输对象,被传输的对象就必

    须实现Serializable 接口。

  • 第15题:

    序列化


    正确答案:是指能够根据大小、体积、重量或其它的一些特性对一系列要素进行心理上排序。

  • 第16题:

    java.io.Seriablizable是对象可以序列化接口。


    正确答案:正确

  • 第17题:

    JAVA程序包括源代码(.java文件)、()、由归档工具jar生成的.jar文件、对象状态序列化.ser文件。


    正确答案:由编译器生成的类(.class文件)

  • 第18题:

    关于对象的序列化说法错误的是()。

    • A、 实现序列化的对象必须实现Serializable接口
    • B、 实现序列化的对象必须自定义序列号
    • C、 ObjectOutputStream中的writeObject()方法可以将对象写出
    • D、 ObjectInputStream中的readObject()方法可以读取对象

    正确答案:B

  • 第19题:

    使用pickle进行序列化得到的二进制文件使用struct也可以正确地进行反序列化。


    正确答案:错误

  • 第20题:

    单选题
    您要序列化发生后立即运行的一种方法使用哪个事件?()
    A

    OnSerializing

    B

    OnDeserializing

    C

    OnSerialized

    D

    OnDeserialized


    正确答案: B
    解析: 暂无解析

  • 第21题:

    单选题
    您要反序列化发生前立即运行的一种方法中使用哪个事件?()
    A

    OnSerializing

    B

    OnDeserializing

    C

    OnSerialized

    D

    OnDeserialized


    正确答案: B
    解析: 暂无解析

  • 第22题:

    单选题
    您可以在代码中创建以下变量:DateTime dateValue;此外,您编写代码以将时间存储在 dateValue 变量的当地时间。你是序列化所需的价值 dateValue 变量中,如果在一个时区 DateTime 对象序列化和反序列化一个不同的时区,表示本地时间结果应自动调整到第二个时区。你决定要使用的表达式。你应该做什么?()
    A

    使用dateValue.ToString(yyyy-MM-ddTHH:mm:ss.fffffff,CultureInfo.InvariantCulture)

    B

    使用dateValue.ToBinary()

    C

    使用dateValue.Kind

    D

    使用dateValue.Ticks


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    使用XSEXE命令行工具可以进行对象的序列化吗?()
    A

    B

    不能


    正确答案: A
    解析: 暂无解析