首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
54
问题
有如下类声明和函数声明
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/HANp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个类的友元函数能够访问该类的
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是#include<iostream.h>voidmain(){
数据库、数据库系统和数据库管理系统之间的关系是
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta,b;public:A(){
下列叙述中正确的是
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
随机试题
计算机的主存储器包括_______两类存储器。
患者男性,40岁,发现心脏杂音2年,患者出现下列哪项改变对明确风湿性心脏病的诊断最有价值
可用于确定桩基承载力的检测方法有()。
下列关于买卖合同法律特征的相关表述中,正确的是()。
身处教育实践第一线的研究者与受过专门训练的科学研究者密切协作,以教育实践中存在的某一问题作为研究对象,通过合作研究,再把研究结果应用到自身从事的教育实践中,这种研究方法是()。
关于人类探月,下列说法不正确的是()。
波兹纳(Posner,1969)通过让被试判断两个字母(如A和A、A和a)是否是同一个字母的研究说明在短时记忆的最初阶段存在的编码方式是
证明:当0<a<b<π时,bsinb+2cosb+πb>asina+2cosa+πa。
Asaphysicianwhotravelsquitealot,Ispendalotoftimeonplaneslisteningforthatdreaded"Isthereadoctorunboard?"
Whentheearthwasborntherewasnoocean.Thegraduallycoolingearthwasenvelopedinheavylayersofcloud,which【S1】______m
最新回复
(
0
)