单项选择题
下列代码段中声明了3个类: class Person{}; class Student:public Person{}; class Undergraduate:Student{}; 下列关于这些类之间关系的描述中,错误的是( )。
A.类Person是类Undergraduate的基类
B.类Undergraduate从类Student公有继承
C.类Student是类Person的派生类
D.类Undergraduate是类Person的派生类
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序:#includeusing namespace std;class Base{public:Base(int x=0){cout<<x;}};class Derived:public Base{public:Derived(int x=0){cout<<x;}private:Base val;};int main(){Derived d(1);retum 0;}执行这个程序的输出结果是( )。
A.0
B.1
C.01
D.001
点击查看答案&解析
单项选择题
有如下程序:#includeusing namespace std;class Part{public:Part(int x=0):val(x){cout<<val;}~Part(){cout<<val;}private:int val;};class Whole{public:Whole(int x,int y,int z=0):p2(x),p1(y),val(z){cout<<val;}~Whole(){cout<<val;}private:Part p1,p2;int val;};int main(){Whole obj(1,2,3);return 0;}执行这个程序的输出结果是( )。
A.123321
B.213312
C.213
D.123123
点击查看答案&解析
相关试题
在E-R图中,用来表示实体联系的图形是( ...
有如下语句序列: char str[10];cin...
下列关于C++预定义流对象的叙述中,正确...
下列关于类模板的模板参数的叙述中,错误的...
C++中的模板包括( )。