单项选择题

有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public B { protected:void fun4(){} }; 若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。

A.obj.fun1();
B.obj.fun2();
C.obj.fun3();
D.obj.fun4();
题目列表

你可能感兴趣的试题

问答题

有如下类定义: class Point { int xx.yy; public: Point():xx(0),yy(0){} Point(int x,int y=0):XX(x),yy(y){} }; 若执行语句 Point a(2),b[3],*c[4]; 则Point类的构造函数被调用的次数是( )。

A.2次
B.3次
C.4次
D.5次
答案: 解析:本题考查默认构造函数和带参数的构造函数,题目中定义一个对象a(2)以及对象数组b[3],共执行4次构造函数,对象指...
微信扫码免费搜题