题目内容

程序填空。class Point{private:int x, y;public:Point(){x=y=0;}Point(int x0,int y0) {x=x0;y=y0;}int GetX() { return x; }int GetY() { return y; }void Print(){cout<<"Point("<

查看答案
更多问题

写结果。class Bclass {public:Bclass( int i, int j ) { x = i; y = j; }virtual int fun() { return 0 ; }protected: int x, y ; };class Iclass:public Bclass {public :Iclass(int i, int j, int k):Bclass(i, j) { z = k; }int fun() { return ( x + y + z ) / 3; }private : int z ; };int main(){ Iclass obj( 2, 4, 6 );Bclass p1 = obj;cout << p1.fun() ;Bclass & p2 = obj ;cout << p2.fun() ;cout << p2.Bclass :: fun() ;Bclass *p3 = &obj;cout << p3 -> fun() ;return 0;}

下列函数中,可以作为虚函数的是( )。

A. 普通函数
B. 构造函数
C. 成员函数
D. 析构函数7.下面描述中,正确的是( BD )。虚函数是没有实现的函数纯虚函数的实现在派生类定义抽象类是只有纯虚函数的类抽象类指针可以指向不同的派生类

假设 A为抽象类,下列声明( )是错误的。

A fun( int ) ;
B. A * p ;
C. int fun( A class ) ;
D. A Obj ;

造成近代中国贫穷落后的最根本原因是()

A. 中国落后的经济制度
B. 中国落后的政治制度
C. 资本—帝国主义的侵略
D. 统治集团的腐败

答案查题题库