首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: class Base{ int m; public: int n; protected: int p; }; class De
有如下类声明和函数声明: class Base{ int m; public: int n; protected: int p; }; class De
admin
2020-06-29
42
问题
有如下类声明和函数声明:
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
int k;
};
void f(Derived d);
则允许函数 f 访问的参数 d 的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
A
解析
C++中,以class关键字定义的类默认的访问级别为private,另外对于公有继承,基类成员保持自己的访问级别(private成员除外),即基类的public成员为派生类的public成员,基类的protected成员为派生类的protected成员;本题中,Derived类以public方式继承Base,所以Derived中public成员有:n,protected成员有:p,private成员有:k,不可见的成员有:m;这些成员中,对Derived类对象可见的只有public成员n,答案为A。
转载请注明原文地址:https://kaotiyun.com/show/248p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;}intx;};classDerived
以下程序的执行结果是______。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fill(’*’)
下列关于C++函数的描述中正确的是()。
一个C++语言程序的开发步骤通常包括编辑、【】、链接、运行和调试。
下列有关函数重载的叙述中,错误的是
下面关于函数模板的表述中不正确的是()
下列运算符不能重载为友元函数的是()。
下列关于运算符重载的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“
层次型、网状型和关系型数据库划分原则是( )。
随机试题
工业粉尘危害很大,在我国,车间空气中有害物质的最高容许浓度是工作地点空气中几次有代表性的采样测定不得超过的浓度。()
子宫腺肌病是指子宫内膜异位于
中国人民银行实行()负责制。
以下不属于合同中部分条款无效的情形是()。
在洪泛区、蓄滞洪区内建设非防洪建设项目,应当就洪水对建设项目可能产生的影响和建设项目对防洪可能产生的影响作出评价,编制洪水影响评价报告。洪水影响评价的主要内容包括()。
根据以下资料,回答问题。截至2011年年底,我国石油剩余技术可采储量32.4亿吨,天然气4.02万亿方;煤炭查明资源储量1.38万亿吨,铁矿743.9亿吨,铜矿8612万吨,铝土矿38.7亿吨,金矿7419吨。2011年,我国矿产资源勘
浙江省统一设立了旅游咨询投诉电话:96123。()
我国《刑法》第13条的“但书”,即“但是情节显著轻微危害不大的,不认为是犯罪”,应正确理解为()。
设A是三阶矩阵,其三个特征值为-1/2,1/2,1,则|4A*+3E|=________.
TheorganizationbehindtheLawSchoolAdmissionTestreportedthatthenumberoftestsitadministeredthisyeardroppedbymor
最新回复
(
0
)