有如下程序:#include using namespace std;class Part{public:Part(int x=0):val(x) {cout<
A. 213312
B. 123321
C. 213
D. 123123
查看答案
派生类的成员函数不能直接访问基类的( )。
A. 私有成员
B. 公有成员和保护成员
C. 公有成员
D. 保护成员
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusing namespace std;class Base{int a,b;public:Base(int x,int y) { a=x; b=y; }void show(){ cout<show();return 0;}运行时输出的结果是()。
A. 10,20
B. 30,40
C. 20,30
D. 50,60
下列有关继承和派生的叙述中,正确的是( )。
A. 作为抽象类的类不能被实例化
B. 派生类不能访问基类的保护成员
C. 派生类应当向基类的构造函数传递参数
D. 虚函数必须在派生类中重新实现
有如下程序#includeusing namespace std;class Base{protected:Base(){cout<<'A';}Base(char c){cout<
A. BA
B. AB
C. B
D. BB