A. 任意 B. 公有或保护 C. 保护或私有 D. 私有
A. 一个派生类可以作为另一个派生类的基类 B. 派生类至少有一个基类 C. 派生类的缺省继承方式是private D. 派生类只继承了基类的公有成员和保护成员
A. (4)(3)(1)(2) B. (2)(4)(3)(1) C. (2)(1)(3)(4) D. (3)(4)(1)(2)
A. class virtual B :public A B. virtual class B :public A C. class B :public A virtual D. class B : virtual public A
A. 派生类的对象可以赋值给基类的对象 B. 基类的对象可以赋值给派生类的对象 C. 派生类的对象可以初始化基类的引用、 D. 派生类的对象的地址可以赋值给指向基类的指针
A. b=a; B. p1=&b; C. A &a2=b; D. p1=p2;
A. 先执行类X的func(),再执行类Y的func() B. 先执行类Y的func(),再执行类X的func() C. 执行类X的func() D. 执行类Y的func()
A. fun() Base.fun() C. Base::fun() D. Base->fun()
A. pb=&d1 B. d1=b1; C. Derived d2=*pb; Derived &refD=refB