首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
admin
2015-07-22
29
问题
有如下类定义:
class B{
private: void fun1(){ }
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中成员函数fun1对类D不可见;成员函数fun2为类D的protected成员;成员函数fun3为类D的public成员;综上所述fun1,fun2,fun4对类D对象obj均不可见,fun3对obj可见,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/ofNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是【】。#inChlde<iOStream>usingnamespacestd;classcount{staticintn;public:count()
程序设计语言的基本成分是数据成分、运算成分、控制成分和
已知递归函数f的定义如下:intf(intn){if(n<=1)return1;//递归结束情况elsereturnn*f(n-2);//递归}则函数调用语句f(5)的返回值是【
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}};intmain(
软件生命周期可分为多个阶段。一般分为定义阶段、开发阶段和维护阶段。编码和测试属于【 】阶段。
类模板template<classT>classx(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为()。
用树型结构表示实体类型及实体间联系的数据模型称为【】。
关于面向对象的程序设计方法,下列说法正确的是______.
在深度为5的满二叉树中,叶子结点的个数为
随机试题
欲提高降尘室的生产能力,主要的措施是()。
慢性支气管炎患者的植物神经功能失调表现为()
在甲公司向银行偿付10万元的贷款后,丙公司、丁公司与戊公司对银行的债权,应承担多少数额的保证责任?银行对于丙公司、丁公司和戊公司3个保证人所享有的权利应当如何行使?
通常说的“挤兑”是指银行面临的()。
课堂管理的基本原则有哪些?
少穿化纤,多穿天然纤维材料的衣服有益于身体健康,下面不属于天然纤维的是()
在过去的几个月里,阿拉伯主要产油国、俄罗斯和三大石油消费国中的日本等国召开了一系列会议。他们正在计划结束长达65年的用美元进行石油贸易的“铁腕统治”。自1973年美国财政部官员秘密访问沙特阿拉伯以来,“石油美元”体系就主宰和控制了世界金融市场,但到2007
全脱出牙齿最好的保存方法是()。
SpeakerA:What’syourplanforthesummerholiday?SpeakerB:I’llvisitmycousin.【D8】______SpeakerA:Isthefarmbigors
A、Toarockandmineralshow.B、Toamovieatthestudentcenter.C、Toanoperaattheconcerthall.D、Toapopularmusicconcer
最新回复
(
0
)