首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
admin
2019-03-05
54
问题
有如下类定义:
class B
{
public: void fun1() { }
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
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数fun1,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/DSAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>inti=0;classA{public:A(){i++;}};voidmain(){Aa,b
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy){x=vx;
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
下列程序的执行结果是______。#include<iostream.h>floattemp;float&fn2(floatr){temp=r*r*3.14;returntemp;
以下对C++语言函数的有关描述中,正确的是
执行语句序列ofstreamoutfile(“DATE.DAT”);if(…)cout<<"OK";elsecout<<"FAIL"后,如果文件打开成功,显示“OK”,否则显示"FAIL"。由此可知,上面if语句…处的表达式是:
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
下列关于栈的叙述中,正确的选项是()
随机试题
“背黑锅”“马后炮”泼冷水”“炒冷饭”都属于
患儿,1岁8个月,因支气管炎需肌内注射青霉素,其注射部位最好选用
首先选择的检查是最可能的诊断是消化性溃疡合并
(2011年单项选择第38题)我国某公司就引进某机车与外方谈判时,中方首席谈判代表在开局时说“你看我们把价格和付款方式问题放在后面讨论怎么样?”这种开局策略属于()。
法律与利益有着内在的联系。下列关于法律与利益关系的表述,哪一项是错误的?
目前,国内冲天炉铁焦比一般为()。
当一个交易日结束后,所有境外投资者通过沪股通与其他方式持有同一上市公司股票合并计算超过限定比例的,按照()原则发出平仓通知。
计算应缴纳的房产税是()元。
五张卡片上分别写上字母E、E、B、B、B,将五张卡片随机地排成一行,恰好排成英文单词BEBEB或BBBEE的概率为:
平面曲线L:绕x轴旋转所得曲面为S,求曲面S的内接长方体的最大体积.
最新回复
(
0
)