首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
2020-05-14
51
问题
有如下类声明和函数声明
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://kaotiyun.com/show/M08p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数调用语句中实参的个数是()。excc((v1,v2),(V3,v4,V5),V6);
以下关于顺序存储结构的叙述中,()是正确的。
下面概念中,不属于面向对象方法的是
下列程序的运行结果是______。#inclUde(iostream.h)ClassA{public:Virtualvoiduse(){cout<<“inA\n”;}};classB:publicA{pu
关系数据库管理系统能实现的专门关系运算包括选择、连接和______。
有以下程序()。#include<iostream.h>intf(intn){if(n==1)return1;elsereturnf(n-1)+1;}voidmain()
下列运算符中哪些是不能够被重载的?
下列类的定义中,有()处语法错误。classBase{public:Base(){}Base(inti){data=i;}privat
下列叙述中错误的是()。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;
随机试题
下列药物中毒,宜用2%~4%碳酸氢钠溶液洗胃的是()
慢性肾衰竭患者长期进优质蛋白质饮食,还需补充的是
设备工程管理的核心是承包商项目管理组织及其设备工程活动,承包商设备工程的项目管理组织一般采用()组织结构。
二氧化锰原电池组()
当事人就履行地点约定不明确,如果是给付货币,履行地点应当是()。
棉花:棉衣:棉袜
若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由()临界区构成。
已知向量组α1=(1,2,3,4),α2=(2,3,4,5),α3=(3,4,5,6),α4=(4,5,6,7),则该向量组的秩是_________.
Forthemostpart,thethousandsoflanguagesintheworldtodayfallintooneoftwocategories:tonalornontonal.Twolingui
【S1】【S8】
最新回复
(
0
)