单项选择题

下面叙述错误的是( )。

A.对基类成员的访问能力在private派生类中和public派生类中是相同的
B.基类的private成员在public派生类中不可访问
C.基类中的public成员在protected派生类中是protected成员
D.基类中的public成员在protected派生类中仍然是public成员
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include <iostream> using namespace std; class A public:
A(int i) x=i;
void dispa() cout<<x<<',';
private:
int x;
;
class B: public Apublic:
B(int i):A(i+10) x=i;
void dispb() dispa(); cout<<x<<endl;
private:
int x;
;
int main()B b(2);
b.dispb();
retum 0;运行时输出的结果是(
)。A.10,2
B.12,10
C.12,2
D.2,2
单项选择题
下面程序中对一维坐标点类Point进行运算符重载 #include <iostream> using namespace std; class Point f public: Point(int val) x=val; Point& operator++() x++; return *this; Point operator++(int) Point old=*this;++(*this);return old; int GetX() const return x; private: int x; ; int main() Point a(10); cout<<(++a).GetX(); cout<<a++.GetX(); return 0; 编译和运行情况是( )。
A.运行时输出1011
B.运行时输出1111
C.运行时输出1112
D.编译有错
相关试题
  • 有如下类声明: class MyClass int i;...
  • 下面程序的运行结果是______。 #in...
  • 语句cout<<setiosflags(ios::showpos...
  • -A00,A,B
  • 头文件______中包含了处理用户控制的...