itgle.com

10.publicclassFooimplementsjava.io.Serializable{11.privateintx;12.publicintgetX(){returnx;}12.publicFoo(intx){this.x=x;}13.privatevoidwriteObject(ObjectOutputStreams)14.throwsIOException{15.//insertcodehere16.}17.}Whichcodefragment,insertedatline15,willal

题目

10.publicclassFooimplementsjava.io.Serializable{11.privateintx;12.publicintgetX(){returnx;}12.publicFoo(intx){this.x=x;}13.privatevoidwriteObject(ObjectOutputStreams)14.throwsIOException{15.//insertcodehere16.}17.}Whichcodefragment,insertedatline15,willallowFooobjectstobecorrectlyserializedanddeserialized?()

A.s.writeInt(x);

B.s.serialize(x);

C.s.writeObject(x);

D.s.defaultWriteObject();


相似考题
参考答案和解析
参考答案:D
更多“publicclassFooimplementsjava.io.Serializable{11.privateintx;12.publicintgetX(){returnx; ”相关问题
  • 第1题:

    分析以下程序执行结果【】。 include int f (int x, int y){return x,y; } double f (d

    分析以下程序执行结果【 】。

    include<iostream.h>

    int f (int x, int y){

    return x,y;

    }

    double f (double x, double y) {

    return x,y;

    }

    void main() {

    int a=4, b=6;

    double c=2.6, d=7.4;

    cout<<f (a, b) <<","<<f (c, d) <<end1;

    }


    正确答案:24 19.24
    24, 19.24

  • 第2题:

    下列模板定义中不正确的是

    A.emplate Q F(Q x){return Q+x;}

    B.template Q F(Q x){return x+x;}

    C.template T F(T x){return x * x;}

    D.template T F(T x){return x;}


    正确答案:A
    考点:本题主要考查知识点为函数模板透析:Q是数据类型,不是变量,所以不能作为返回值

  • 第3题:

    下列函数模板的定义中,合法的是()。

    A.template<typename T>T abs(T x){return x<0?-x:x;}

    B.template class<T>T abs(T x){return x<0 ?-x:x;}

    C.template T<class T> abs(T x){return x<0 ?-x:x;}

    D.template T abs(T x){return x<0 ?-x:x;}


    B

  • 第4题:

    下列函数模板的定义中,合法的是( )。

    A.template<typename T>T abs(T X){return x<07-x:X;}

    B.template Class<T>T abs(T x){return x<07-X:x;}

    C.template T<Class T>abs(T X){return x<07-x:X;}

    D.template T abs(T x){return X<0?-X:x;}


    正确答案:A
    本题考查模板函数的基本概念.根据模板函数的定义,所以答案为A。

  • 第5题:

    21、下列函数模板的定义中,合法的是()。

    A.template <typename T> T abs(T x){return x<0?-x:x;}

    B.template class<T> T abs(T x){return x<0 ?-x:x;}

    C.template T<class T> abs(T x){return x<0 ?-x:x;}

    D.template T abs(T x){return x<0 ?-x:x;}


    B