单项选择题

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

A.obj.fun1( );
B.obj.varl;
C.obj.fun2( );
D.obj.fun3( );
<上一题 目录 下一题>
热门 试题

单项选择题
下列是重载乘法运算的函数原型声明,其中错误的是
A.MyClass operator*(double,double);
B.MyClass operator*(double,MyClass);
C.MyClass operator*(MyClass,double);
D.MyClass operator*(MyClass,MyClass);
单项选择题
下列叙述中正确的是
A.数据的逻辑结构与存储结构必定是一一对应的
B.由于计算机的存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构
C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构
D.以上3种说法都不对
相关试题
  • 请将下列栈类Stack补充完整。 class Stac...
  • 有以下复数类的声明,请补充完整。 Class...
  • 请将如下程序补充完整,使得输出结果为:bb...
  • 请在如下程序中的空格处填写正确的语句; ...
  • 有如下程序: #include<iostream> usi...