对于类定义
  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( )是虚函数

微信扫码获取答案解析
下载APP查看答案解析