首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ private:void funl(){} protected:void fun2(){} public:void fun3(){} }; class D:public B{
有如下类定义: class B{ private:void funl(){} protected:void fun2(){} public:void fun3(){} }; class D:public B{
admin
2021-02-22
57
问题
有如下类定义:
class B{
private:void funl(){}
protected:void fun2(){}
public:void fun3(){}
};
class D:public B{
protected:void fun4(){}
};
若obj是类D的对象,则下列语句中正确的是( )。
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun4();
D、obj.fun3();
答案
D
解析
派生类对基类成员的访问权限由基类成员的访问标识和类派生列表中的访问标识共同决定的,类D公有继承类B,所以类B中成员函数funl对类D不可见;成员函数fun2为类D的protected成员;成员函数fun3为类D的public成员;综上所述funl,fun2,fun4对类D对象obj均不可见,fun3对obj可见,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/09fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列符号中不属于C++关键字的是()。
结构化程序所要求的基本结构不包括()。
请打开考生文件夹下的解决方案文件proj3,其中包含了类IntegerSet和主函数main的定义。一个IntegerSet对象就是一个整数的集合,其中包含0个或多个无重复的整数;为了便于进行集合操作,这些整数按升序存放在成员数组elem的前若干单元中。成
请打开考生文件夹下的解决方案文件proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constructorcalled.Th
若一个函数的原型为“int*Xfun1(intx,int&y,charz);”,则该函数的返回值类型为()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
线性表的长度为n。在最坏情况下,比较次数为n一1的算法是
下列关于对象概念的描述中,正确的是()。
打开文件时可单独或组合使用下列文件打开模式()。①ios_base::app②ios_base::binary③iosbase::in④iosbase::out若要以二迸制读方式打开一个文件,需使用的文件打开模式为
随机试题
当事人在民事活动中的地位平等。
采用物理或化学方法清除或杀灭除芽胞以外的病原微生物,称为
[2007年,第37题]难溶电解质AgCl在浓度为0.01mol.dm-3的下列溶液中,溶解度最小的是()。
设备监理实施的前提是( )。
责任成本的计算范围是()。
甲公司以一项固定资产和一项可供出售金融资产取得集团外乙公司30%的股权,当日起能够对乙公司施加重大影响。甲公司付出固定资产的账面价值为300万元,公允价值为400万元,可供出售金融资产的账面价值为600万元(其中,成本500万元,公允价值变动收益100万元
根据以下资料,回答下列问题。 相关资料显示,2012年,中国人口数为13.37亿,劳动人口数量为8.15亿,军事人力资源数为7.5亿;美国人口数为3.13亿,劳动人口数量1.55亿,军事人力资源数为1.45亿;印度人口数为11.89亿,劳动人口数量4.7
A、32B、36C、48D、72C规律:4×4×(9-8)=16,2×3×(5-1)=24。
马克思指出:“商品价格对商品价值的不断背离是一个必要的条件,只有在这个条件下并由于在这个条件下,商品价值才能存在。”这段话是说明()
设A=,且AX=0的基础解系含有两个线性无关的解向量,求AX=0的通解.
最新回复
(
0
)