题目内容

有如下程序:#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

答案查题题库