首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
admin
2020-06-29
10
问题
有如下类定义:
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/Qp8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部______。intmain(){doubles[10][22];intn:...fun(s)
以下程序执行后的输出结果是#include<iostream>.usingnamespacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r
下面程序的运行结果是()。#include<iostream.h>classbase{protected:inta;public:base(){cout<<“0”;}};Class
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示坐标的类TC1,但类TC1的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)声明TC2类为TC1类的友元类,请在注释1后添加适当的语句。(2)完成类
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d中的奇数扩大1倍,并存储到数组d中。例如:2,15,6,-3,8,-11,9,24
下列有关运算符重载的叙述中,正确的是()。
下面c++标识符中正确的是()。
随机试题
TheNorwegianNobelCommitteehasdecidedto【21】theNobelPeacePrizefor1998toJohnHumeandDavidTrimblefortheirefforts
手太阳小肠经的起止穴分别是:
根据《开发区区域环境影响评价技术导则》,对拟接纳开发区污水的水体,下列情况原则上不要求确定水环境容量。
城市社会与农村社会的基本特征的主要差别,下列哪一项是错误的?
某项目现有三个互斥的投资方案A、B、C,欲从中选择最有利的方案。已知各方案的寿命期都是一年,一年后的净残值为零,假设基准收益率为6%。根据以上资料,回答下列问题:B方案的内部收益率为()。
欢送辞的内容一般包括回顾整个旅游活动,感谢大家的合作、表达友谊和惜别之情、诚恳征求游客对接待工作的意见和建议、表达美好祝福。()
关于我国台湾,下列说法不正确的是()。
Inthepastfewdecades,remarkablefindingshavebeenmadeinethology,thestudyofanimalsocialbehavior.Earlierscientists
在一个长度为n的顺序表中,删除第i(1≤i≤n)个元素时,需要移动的元素个数为
【B1】【B8】
最新回复
(
0
)