单项选择题
下面叙述不正确的是( )。
A. 派生类一般都用公有派生
B. 对基类成员的访问必须是无两义性的
C. 赋值兼容规则也适用于多重继承的组合
D. 基类的公有成员在派生类中仍然是公有的
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列程序的运行结果为( )。#include<iostream.h>class Location {protected:int X,Y;publiC:void SeX(int myx){X=myx;}void SetY(int myy){Y=myy;}void showxy( ) {cout<< X= <<X<< << Y =<< Y<<endl;} };Class Rectangle :public Location{private:int H,W;public:void SetH(int myh){H=myh;}void SetW(int myw) {W=myw;}void show( ) {cout << X= <<X<< << Y= << <<Y<< << H= << H<< << W= <<W<<endl;} };void main( ){ Rectangle r1;r1.SetX(3);r1.SetY(5);r1.SetH(4);r1.SetW(6);r1.showxy( );r1. show( );}
A. X=3 Y=5 X=3 Y=5 H=4 W=6
B. X=3 Y=5 X=3 Y=5 H=3 W=6
C. X=3 Y=5 X=3 Y=4 H=4 W=6
D. X=3 Y=5 X=3 Y=3 H=4 W=6
点击查看答案&解析
单项选择题
下面程序输出的结果为( )。#include iostream.h class A{public:A( ) { cout < < CLASS A < < end1;}~ A( ) { }};class B:public A{public:B( ){ cout < < CLASS B < < end1;}~ B( ) { }};void main( ){A * p;p=new B;B * q;q=new B;}
A.CLASS ACLASS B
B.CLASS ACLASS BCLASS B
C.CLASS ACLASS BCLASS ACLASS B
D.CLASS ACLASS BCLASS BCLASS B
点击查看答案&解析
相关试题
有以下程序:int a=2;int f(int n)...
下面程序输出的结果为( )。#include i...
下列程序的运行结果为( )。#include<i...
下列程序是用来判断数组中特定元素的位置所...
有以下类定义class MyClass{private:int...