微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
D:public B{ protected: void fun3(){} }; 已知obj是类D的对象,下列语句中不违反类成员访问控制权限的是( )。 A.oj.ful();B.oj.varl;C.oj.fu2();D.oj.fu3(); 参考答案: C ----------------------------------------33、 下列程序的运行结果为( )。 #include<iostream.h> void main() { int a=2; int b=a+1; cout<<a/b<<endl; } A.0.66667B.0C.0.7D.0.66666666… 参考答案: B ----------------------------------------34、 有以下类定义。 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.MyCla myoj;B.MyCla myoj(11,13301111155);C.MyCla myoj(12,''m'');D.MyCla myoj(12); 参考答案: B ----------------------------------------35、下列关于虚基类的描述,错误的是( )。 A.设置虚基类的目的是为了消除二义性B.虚基类的构造函数在非虚基类之后调用C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数 参考答案: B