下面程序输出的结果为
#include"iostream.h”
class A
{
public:
A( ){cout<<"CLASSA"<<endl;}
~A( ) {}
};
class B:public A
{
public:
B( ){cout<<"CLASS B"<<endl;}
~B( ){}
};
void main( )
{
A*p;
p=new B;
B*q;
q=new B;
}
A:CLASS A CLASS B CLASS B CLASS B B:CLASS A CLASS B CLASS A CLASS B C:CLASS A CLASS B CLASS B D:CLASS A CLASS B
对于类定义
class A{
public:
virtual void func1( ){}
void func2( ){}
};
class B:public A{
public:
void func1( ){cout<<"class B func 1"<<endl;}
virtual void func2( ){cout<<"class B func2"<<endl;}
};
下面正确的叙述是( )。
A:public A a=new A( ); B:public A a=A(); C:A a=new class(); D:a A;
下面程序输出的结果为( )。
#include" iostream.h"
class A
{
public:
A( ) { cout < < "CLASS A" < < end1;}
~ A( ) { }
};
class B:public A
{
public:
B( ){ cout < < "CLASS B" < < end1;}
~ B( ) { }
};
void main( )
{
A * p;
p=new B;
B * q;
q=new B;
}
A:CLASS A
CLASS B B:CLASS A
CLASS B
CLASS B C:CLASS A
CLASS B
CLASS A
CLASS B D:CLASS A
CLASS B
CLASS B
CLASS B
下面程序输出的结果为 #include"iostream.h” class A { public: A( ){cout<<"CLASSA"<<endl;} ~A( ) {} }; class B:public A { public: B( ){cout<<"CLASS B"<<endl;} ~B( ){} }; void main( ) { A*p; p=new B; B*q; q=new B; }
A:CLASS A CLASS B CLASS B CLASS B B:CLASS A CLASS B CLASS A CLASS B C:CLASS A CLASS B CLASS B D:CLASS A CLASS B
编译下面源程序会得到—文件。 class A1 { } class A2 { } public class B { public static void main(String args[]) { } }
A:只有class文件 B:只有A1.class和A2.class文件 C:有A1.class、A2.class和class文件 D:编译不成功
下面程序输出的结果为( )。 #inClUde”iostream.h” Class A {public: A( ){cout<<“CLASS A”<<endl;} ~A( )<)}; class B:public A {public: B( ){cout<<”CLASSB”<<endl;} ~B( ){}}; void main( ) {A*p; p=new B; B *q; q=new B;}
A:CLASS A CLASS B B:CLASS A CLASS B CLASS B C:CLASS A ClASS B D:CLASS A CLASS B CLASS A CLASS B CLASS B CLASS B
下面程序输出的结果为 #include" iostream.h" class A { public: A( ) { cout < < "CLASS A" < < end1;} ~ A( ) { } }; class B:public A { public: B( ){ cout < < "CLASS B" < < end1;} ~ B( ) { } }; void main( ) { A * p; p=new B; B * q; q=new B; }
A:CLASS A CLASS B B:CLASS A CLASS B CLASS B C:CLASS A CLASS B CLASS A CLASS B D:CLASS A CLASS B CLASS B CLASS B