若有如下类定义:class B{void fun1(){}protected:double var 1;public:void fun2(){}};class D: public B{protected:void fun3(){}};已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是( )。
A. obj.fun2();
B. obj.fun1();
C. obj.fun3();
D. obj.var1;
有以下程序:#include using namespace std;class Base{public:Base(int x=0) {cout<
A. 001
B. 01
C. 0
D. 1
有如下程序:#include using namespace std;class Part{public:Part(int x=0):val(x) {cout<
A. 213312
B. 123321
C. 213
D. 123123
派生类的成员函数不能直接访问基类的( )。
A. 私有成员
B. 公有成员和保护成员
C. 公有成员
D. 保护成员