第1题:
对于类定义: class A{ public: virtual void func1( ){} void func2( ){} }; class B:public A{ public: void func1(){cout<<"class B func 1"<<end1;} virtual void func2(){cout<<"class B func 2"<<end1;} }; 下面叙述正确的是(53)。
A.A∷func2()和B∷func1()都是虚函数
B.A∷func2()和B∷func1()都不是虚函数
C.B∷func1()是虚函数,而A∷func2()不是虚函数
D.B∷func1()不是虚函数,而A∷func2()是虚函数
第2题:
对于类定义
class A{
public:
virtual void funcl(){}
void func2(){}
};
class B:public A
{
public:
void funcl(){cout <<"class B func 1”<
virtual void func2(){cout <<"class B func 2"<
};
下面正确的叙述是
A.A::func2()和B::funcl()都是虚函数
B.A::func2()和B::funcl()都不是虚函数
C.B::funcl()是虚函数,而A::func2()不是虚函数
D.B::funcl()不是虚函数,而A::func2()是虚函数
第3题:
已知函数定义deffunc(*p):returnsum(p),那么表达式func(1,2,3,4)的值为______。
第4题:
在C程序中有如下语句:char *func(intx,int y); 它是( )。
A.对函数func的定义。
B.对函数func的调用。
C.对函数func的原型说明。
D.不合法的
第5题:
A.(a=="Hello")
B.(a==b)
C.(a==c)
D.a.equals(b)
E.a.equals(d)
第6题:
已知函数定义deffunc(*p):returnsum(p),那么表达式func(1,2,3)的值为______。
第7题:
classParent{
Stringone,two;
publicParent(Stringa,Stringb){
one=a;
two=b;}
publicvoidprint(){System.out.println(one);}}
publicclassChildextendsParent{
publicChild(Stringa,Stringb){
super(a,b);
}
publicvoidprint(){
System.out.println(one+"to"+two);
}
publicstaticvoidmain(Stringarg[]){
Parentp=newParent("south","north");
Parentt=newChild("east","west");
p.print();
t.print();
}
}
Whichofthefollowingiscorrect?()
第8题:
已知函数定义deffunc(**p):returnsum(p.values()),那么表达式func(x=1,y=2,z=3)的值为________。
第9题:
A.abcd
B.ABCD
C.dccd
D.dcba
E.Compilationfails.
F.Anexceptionisthrownatruntime.
第10题:
对于类定义: class A{ public: virtual void funcl(){} void func2(){} ); class B:public A{ public: voidfuncl(){cout<<“class Bfunc 1”<<endl;} virtual void func2(){cout<<“class B func 2”<<endl;} }; 下面正确的叙述是( )。
A.A::func2()和B::funcl()都是虚函数
B.A::func2()和B::funcl()都不是虚函数
C.B::funcl()是虚函数,而A::func2()不是虚函数
D.B::funcl()不是虚函数,而A::func2()是虚函数