首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
admin
2015-07-22
43
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: protected Base{
public:
int k;
};
void f(Derived d);
则在函数 f 中通过 d 可访问的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
A
解析
保护继承中,基类的public和protected成员在派生类中都是protected成员,所以类Derived中,public成员为:k,protected成员为:n、p,没有private成员,m对Derived不可见;Derived对象d可访问的只有public成员,即k;答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/B8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类的定义。空格处的语句是classMyClass{______intx,y;public:MyClass(inta=0,intb=0){x=a;y=b;
设有语句:charstr1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
有以下面程序:#include<iostream>usingnamespacestd;longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));
如果表达式y*x+十中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}
下面关于虚函数的描述中正确的是
随机试题
扣押、查封、冻结财产属于限制财产流转的行政处罚。()
在Word2010中,当前处于打印预览状态,如果要打印文档,须退出打印预览状态才能打印。()
A、自然因素B、社会因素C、生活方式因素D、生物学因素E、医疗卫生服务因素
东南沿海地区多湿病,反映了六淫致病特点
男性,50岁,右髋部疼痛3年,加重2个月,伴跛行,酗酒史10年。查体:直腿抬高试验阳性,右“4”字征阳性。初步诊断
A、安全权B、知情权C、受尊重权D、公平交易权根据《中华人民共和国消费者权益保护法》药品零售企业出售的女性避孕药要求最低起售为三盒,侵犯了消费者的
广义的产权交易市场是指所有产权交易活动的总和,包括()。
( )属于路面基层粒料类嵌锁型。
《中华人民共和国会计法》规定所有单位应当依法设置会计账簿。()
K-R20公式、K-R21公式有别于克伦巴赫α系数的是,它们只能用于()。
最新回复
(
0
)