首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
40
问题
有如下类声明和函数声明
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://www.kaotiyun.com/show/e8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对派生类的描述中,错误的是
若有以下程序:#include<iostream>usingnamespacestd;classdatapublic:intx;data(intx){
下列关于队列的叙述中正确的是
下列有关继承和派生的叙述中,正确的是
已知如下程序的输出结果是23,请将画线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classMyClass{public:voidPrint()
下列有关类成员的叙述中,正确的是
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数()次。
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
随机试题
有一个三位数,其百位数是个位数的2倍,十位数等于百位数和个位数之和,那么这个三位数是:
简述关系必须满足的性质。
当x→0时,x2是2x的
在悬索桥锚锭大体积混凝土施工时,对混凝土进行温度控制的目的是()。
在WindowsXP中管理系统资源的两个程序组是()。
某投资人长期持有A股票,A股票刚刚发放的现金股利为每股2元,A股票目前每股市价为20元,A公司长期保持目前的经营效率和财务政策不变,并且不增发和回购股票,股东权益增长率为6%,则该股票的股利收益率和期望报酬率分别为()。
公平交易的条件是:保障质量、价格合理、服务周到。()
新年伊始,一场关于“互联网专车”的争论,在网上_______。一些城市简单叫停“专车”服务的做法,引来舆论的批评。事实上,根据交通运输部的精神,各地目前叫停的主要还是借力网络运营的私家车,也即法律明令禁止的“黑车”。这种对于行业创新的宽容,体现了管理部门_
设f(u)具有连续的一阶导数,且当x>0,y>0时,z=满足.求z的表达式.求Ax=0的通解;
决定汇率是否频繁与剧烈波动的直接因素是()。
最新回复
(
0
)