首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
28
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
public:
int k;
};
void f(Derived d);
则在函数f中通过d可访问的数据成员包括
选项
A、n
B、n和k
C、n、k和p
D、n、k、p和m
答案
B
解析
公有继承中,基类成员保持自己的访问级别(private成员除外),基类的public成员在派生类中是public成员,基类的protected成员在派生类中是protected成员;所以程序中Derived类的public成员有:n、k,protected成员有:p,m对Derived不可见,所以Derived对象d可访问的成员有:n、k,protected成员不可见;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Qg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
下面程序的运行结果是#include<iostream.h>voidfun(int*a,int*b){intx=*a;*a=*b;*b=x;cout
非成员函数只有在声明为类的____________时才能访问这个类的所有private成员。
下面程序段的输出结果是______。char*s="12345";s+=2;cout<<s;
算法的时间复杂度是指()。
重载赋值操作符时,应声明为()。函数。
算法的空间复杂度是指
在数据结构中,从逻辑上可以把数据结构分成线性结构和【】。
下列关于运算符重载的表述中,错误的是
设数据集合为D={1,2,3,4,5}。下列数据结构B=(D,R)中为非线性结构的是()。
随机试题
公共关系作为一种职业和学科,最早产生于()
A.成人股骨头缺血坏死B.髋关节结核C.髋部一过性骨质疏松D.股骨上端动脉瘤样骨囊肿E.股骨上端骨转移瘤股骨头前上部边缘可见异常条带影,T1WI和T2WI均为低信号,或T2WI上呈内高外低两条并行信号带,即双线征
[2006年第051题]初步设计文件中,下列哪一项面积指标可不列入主要技术经济指标表?
人行道宽度要考虑埋设电力线、电讯线以及上水管三种基本管线所需要的最小宽度为()m,加上绿化和路灯等最小占地,共需()m。
根据以下资料,回答111-115题。从资料中不能推出的结论是:
()是人民警察首要的政治品质。
设函数y=y(x)由方程y=1一xey确定,则=__________。
CheatsinCollegeAdmissionsExamsandCounterplansWhathappenstostudentswhocheatonthetwocollegeadmissionsexams,
Countriesthattraditionallyneverallowedforeignstudentstostayandwork—likeGermanyortheUnitedKingdom—arefacingtheir
TheemploymentdiscriminationlawsuitagainstWal-Mart,whichtheSupremeCourtheardlastweek,isthelargestinAmericanhist
最新回复
(
0
)