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();
第1题:
分析以下程序执行结果【 】。
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;
}
第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;}
第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;}
第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;}
第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;}