首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun(){} private: void fun2(){} protected: void fun3(){} }; class D:pu
有如下类定义: class B { public: void fun(){} private: void fun2(){} protected: void fun3(){} }; class D:pu
admin
2020-12-21
49
问题
有如下类定义:
class B
{
public: void fun(){}
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();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数funl,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/JOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,
下列关于C++函数的叙述中,正确的是
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 #include voidmain() {int*p,*q,a,b; p=&a; cout<<"inputa:"; cin>>p; }
使用VC6打开考生文件夹下的源程序文件modi3.cpp。类Person完成对人的姓名和年龄的绑定。函数fun()获得年龄比较大的姓名。然后输出这个姓名到屏幕。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类的构造
下面模型中为概念模型的是
软件系统总体结构图的作用是
算法的空间复杂度是指()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
算法的空间复杂度是指()。
随机试题
容量瓶的校正可以用绝对校正法和相对校正法。
在单一制国家,地方政府的权力由()
A产后1个月内每4小时测1次体温,体温超过38℃,白细胞1.2×109/L以上B产后24小时至10天内,每4小时测1次体温,连续2次超过38℃C分娩24小时以后至30天内,体温超过38℃D分娩30天后,体温超过38℃E分娩后10天
肝硬化腹水中医称为臌胀,若腹大按之不坚,胁下胀满疼痛,食少易胀,小便短少,苔白腻,脉弦。宜辨证
下列哪一行为成立侵占罪?(2017年卷二18题)
苛勒对黑猩猩的问题解决行为进行了一系列研究,从而提出了完形─顿悟说。与这个理论相对立的是()。
下列关于行政复议说法正确的是()。
中国史书中的“白衣大食”是指阿拉伯的()
在阶级礼会中,真理的根本属性是
A、Theman’scompanyhassomedifficulties.B、Theman’scompanyisgoingbankrupt.C、Theman’scompanyisarrangingatravel.D、T
最新回复
(
0
)