单项选择题

当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是( )。

A.任何
B.公有或保护
C.保护或私有
D.私有
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include<iostream> using namespace std; class Music{ public: void setTitle(char*str){strcpy(title,str);} protected: char type[10]; private: char title[20]; }; class Jazz:public Music{ public: void set(char*str){ strcpy(type,’’Jazz’’);//① strcpy(title,str); //② } }; 下列叙述中正确的是( )。
A.程序编译正确
B.程序编译时语句①出错
C.程序编译时语句②出错
D.程序编译时语句①和②都出错
单项选择题
有如下两个类定义 class xx{ private: double x1; protected: double:x2; public: double x3; }; class YY:protected XX{ private: double y1; potected: double y2; public: double y3; }; 在类YY中保护成员变量的个数是( )。
A.1
B.2
C.3
D.4
相关试题
  • 有如下程序: #include<iostream> usi...
  • 有如下类定义: class AA{ int a; P...
  • 生成派生类对象时,派生类构造函数调用基类...
  • 有如下程序: #include<iostream> usi...
  • 有如下程序: #include<iostream> usi...