首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public B { protected:void fun4()
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:public B { protected:void fun4()
admin
2021-05-06
65
问题
有如下类定义:
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/xCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assSamp1e{friendlongfun(Samp1es);public:S
在软件开发中,需求分析阶段产生的主要文档是()。
有如下程序:#include<iomanip>#include<iostrearn>usingnamespacestd;intmain(){cout<<setfill(’*’)<<setw(6)<<1
有如下程序:#include<iostrearn>usingnamespacestd;classtest{private:inta;public:,test0{cout+"constructor"+endl;}test(inta)
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;)若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为()。
下面不属于软件需求分析阶段主要工作的是()。
有如下类定义:classBase{public:voidfun(){cout
在C++语言系统中,用于输入数据所使用的标识符cin是
下面程序的运行结果是()。#inc1ude<iostream.h>intx=5;intfun(inta){intc:c—x*a;returnc:}v
随机试题
Nowadaysmostpeopledecidequite【61】whatkindofworktheywoulddo.WhenIwasatschool,wehadtochoose【62】whenwewerefif
中医学认为肛门与下列哪一个脏腑关系不甚密切:
患者,暴受暑邪,证见头晕心悸,四肢无力,面色苍白,多汗肢冷,卒然昏厥,脉濡数。治法为
德胜公司注册地在萨摩国并在该国设有总部和分支机构,但主要营业机构位于中国深圳,是一家由台湾地区凯旋集团公司全资设立的法人企业。由于决策失误,德胜公司在中国欠下樱花公司700万元债务。下列关于该笔债务责任承担的说法错误的是:()
在货物的招标投标管理工作中,有关签订订货合同的说法正确的有()。
给水与污水处理构筑物和设备安装、试验、验收完成后,正式运行前必须进行全厂试运行,试运行目的()。
某公司息税前利润为2000万元,净利润全部分配,公司适用的所得税税率为25%,公司目前总资金为8000万元,全部是权益资金。公司准备用发行债券回购股票的办法调整资本结构,有两种调整方案。经咨询调查,目前无风险收益率为6%,所有股票的平均收益率为16%。假设
改进某一特定的细分市场中所提供的产品和服务的竞争地位的是()。
2010年“巴塞尔协议Ⅲ”强化了银行资本充足率监管标准,待新标准实施后,商业银行总资本充足率应达到()。
中外合作企业董事会会议或联合管理委员会议每半年至少召开一次。()
最新回复
(
0
)