首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
admin
2019-03-05
35
问题
有如下类定义:
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://www.kaotiyun.com/show/wqAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言程序的注释可以出现在程序中的任何地方,一个注释以______作为开始和结束的标记。
以下不属于构造函数特征的是
执行下列语句后,输出结果为cout.put(’s’);cout<<’c’<<’a’;
有如下定义:ClassMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______。
C++语言程序的注释可以出现在程序中的任何地方,一个注释以______作为开始和结束的标记。
程序的结果为______。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;while(*data){S+=*da
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。列图符名标识的图符不属于数据流图合法图符的是()。
下列关于线性表、栈和队列的叙述,错误的是
如下程序定义了“单词”类word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为:AfterSorting:HappyWelcome,请将程序补充完整。#include<iostream>#inclu
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
随机试题
Frenchfries,washeddownwithapintofsoda,areafavoritepartoffast-foodlunchesanddinnersformillionsofAmericanyou
根据《公司法》,下列关于公司减少注册资本的说法正确的是()
某建设项目资料如下:项目建成后拟向附近一条流量为200m3/s的河流中排放污染物,且此河流仅用于一般工业用水或人体非直接接触的娱乐用水,排放的污染物种类包括:温度很高的循环冷却水、持久性污染物以及酸性物质,需监测的水质项目有9个,污水排放量为4900m3/
企业在资产负债表日,以历史成本计量的外币非货币性项目,仍采用交易发生日的即期汇率折算,不改变其记账本位币金额。()
下列说法中,正确的是()。
2011年1~6月,限额以下企业消费品占社会消费品零售额的比重为( )。
2015年,我国服务贸易进出口总额7130亿美元,比2005年增长3.54倍,年均增长16.3%。其中,出口2881.9亿美元,比2005年增长2.9倍,年均增长11.8%;进口14248.1亿美元,比2005年增长4.1倍,年均增长17.7%。服务贸易
《日耳曼尼亚志》
以下描述中正确的是
TheFrenchdivisionofMcDonald’shasrunadvertisementsthatincludedasurprising【1】:Kidsshouldn’teatatMcDonald’smoret
最新回复
(
0
)