首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
2021-06-10
49
问题
有如下类声明和函数声明
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/USfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面不属于软件测试实施步骤的是()。
支持子程序调用的数据结构是()。
若已经声明了函数原型“boolfun(boola,intb=0);”,则下列重载函数声明中正确的是()。
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是()。
在结构化程序设计中,模块划分的原则是()。
对虚函数的调用()。
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.epp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doe类的对象myDoc中。然后将my
关于赋值运算符=的重载,下列表述中错误的是
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#include<iostream>usingnamespacestd;classBase{
随机试题
若f(x)=在x=0点连续,则a=_______.
青蒿的功效是
地下停车库每个车位建筑面积宜为:[2010年第54题]
下列属于会计法律关系主体的是()。
关于被冻结单位存款的利息计算的说法正确的是()。
下列各项中,属于法定免征城镇土地使用税的有()。
从汉语的使用习惯上讲,“批评”起码包括“批”和“评”。“批”绝对不是大批判的“批”,而首先应该,也必须是一种努力使自己冷静理性的“批注”之“批”。也就是说,认真地、换位地解读被批评的意见,不要歪曲、夸大,再“注”出意见。至于“评”,我们尤其需要注意到言字旁
下列智力测验中,属于文化公平测验的是()
A(11)physician,whowaslyingonhisdeathbed,wassurroundedbyseveralfellowphysicians,whowereweepingathisloss.
A、Sixmonths.B、Sixtotwelvemonths.C、Twelvemonths.D、Morethanayear.B
最新回复
(
0
)