单项选择题
若有如下类定义:
class B
void funl()
protected:
double varl:
public:
void fun2()
;
class D:public B
protected:
void fun3()
;
已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是( )。
A.obj.funl();
B.obj.varl;
C.obj.fun2();
D.obj.fun3();
点击查看答案
<上一题
目录
下一题>
热门
试题
单项选择题
有以下类定义。 class MyClass private: int id; char gender; char *phone; public: MyClass():id(0),gender(’#’),phone(NULL) MyClass(int no,char ge=’#’,char *ph=NULL) id=no;gender=ge;phone=ph;) ; 下列类对象定义语句中错误的是( )。
A.MyClass myobj;
B.MyClass myobj(11,"13301111155");
C.MyClass myobj(12,’m’);
D.MyClass myobj(12);
点击查看答案
单项选择题
有如下程序 #include<iostream> using namespace std; class Base protected: Base()cout<<’A’; Base(char c)cout<<c;) ; class Derived: public Base public: Derived(char c)cout<<c;) ; int main() Derived dl(’B’); return 0; 执行这个程序屏幕上将显示输出( )。
A.B
B.BA
C.AB
D.BB
点击查看答案
相关试题
插入排序算法的主要思想是:每次从未排序序...
阅读下面程序: #include<iostream.h>...
下列程序的输出结果是 【13】 。 #in...
如果表达式x=y*z中的“*”是作为成员函...
已知递归函数f的定义如下: int f(int ...