对于类定义
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:A::func2( )和B::func1( )都是虚函数 B:A::func2( )和B::func1( )都不是虚函数 C:B::func1( )是虚函数,而A::func2( )不是虚函数 D:B::func1( )不是虚函数,而A::func2( )是虚函数
对于类定义
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 func2"<< end1;
;
下面正确的叙述是
A:A::func2( )和B::func1( )都是虚函数 B:A::func2( )和B::func1( )都不是虚函数 C:B::func1( )是虚函数,而A::func2( )不是虚函数 D:B::func1( )不是虚函数,而A::func2( )是虚函数
对于类定义
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:A::func2( )和B::func1( )都是虚函数 B:A::func2( )和B::func1( )都不是虚函数 C:B::func1( )是虚函数,而A::func2( )不是虚函数 D:B::func1( )不是虚函数,而A::func2( )是虚函数
有如下函数模板定义:template <class T>T func (Tx, Ty){ return x*x+ y*y;}在下列对func 的调用中,错误的是( )。
A:func(3,5); B:func(3.0,5.5); C:func(3,5.5); D:func<int>(3,5.5);
对于类定义 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 func2"<< end1;} }; 下面正确的叙述是
A:A::func2( )和B::func1( )都是虚函数 B:A::func2( )和B::func1( )都不是虚函数 C:B::func1( )是虚函数,而A::func2( )不是虚函数 D:B::func1( )不是虚函数,而A::func2( )是虚函数
对于类定义
class A{
public:
virtual void func1( ) {}
void func2( ) {}
};
class B: public A{
public:
void func1( ) {cout < < "class B func 1" < < endl;}
virtua1 void func2( ) {cout < < "class B func 2" < < endl;}
};
下面正确的叙述是
A:A: :func2( ) 和B: :func1( ) 都是虚函数 B:A: :func2( ) 和B: :func1( ) 都不是虚函数 C:B: :func1( ) 是虚函数,而A: :func2( ) 不是虚函数 D:B: :func1( ) 不是虚函数,而A: :func2( ) 是虚函数
对于类定义 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:A::func2( )和B::func1( )都是虚函数 B:A::func2( )和B::func1( )都不是虚函数 C:B::func1( )是虚函数,而A::func2( )不是虚函数 D:B::func1( )不是虚函数,而A::func2( )是虚函数
对于类定义
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:A::func2( )和B::func1( )都是虚函数 B:A::func2( )和B::func1( )都不是虚函数 C:B::func1( )是虚函数,而A::func2( )不是虚函数 D:B::func1( )不是虚函数,而A::func2( )是虚函数