首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
2015-06-27
28
问题
有如下类声明和函数声明:
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/1CNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面程序运行后,输出结果为______。#include<iostream.h>voidcount(intx[],intn,int&y){intk;y=0;for(k=0:k<n;k++)
有如下表达式19/30*.sqrt(4.0)/5,则该表达式值数据类型为______。
以下程序输出的结果是【】。#include<iostream.h>voidmain(){inta=5,b=4,c=3,d;d=(a>b>c);cout<<d;}
软件生命周期一般可分为这样几个阶段:问题定义、可行性研究、【】、设计、编码、测试、运行和维护。
若把类B定义为类A的友元类,则应在类A中加入定义语句【】。
长度为n的简单插入排序法,最坏情况需要______次比较。
下列函数参数默认值定义错误的是()。
下列叙述中正确的是()。
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intx;protected:intz;public:
随机试题
铜及铜合金焊接时,为了获得成形均匀的焊缝,()接头是合理的。
称取0.1861g的KHC2O4.H2O溶解后,在酸性介质中恰好与25.25mL的KMnO4溶液作用,计算KMnO4溶液的浓度。(KHC2O4.H2O的相对分子质量为146.14。)
要成功实施电子商务,应注意哪些影响因
A.血、尿淀粉酶B.血清脂肪酶C.胰腺B超D.胰腺CT急性胰腺炎最常用的诊断方法是
甲亢病人2h内甲状腺摄取131I超过人体总量的
女,25岁。双手关节肿胀、疼痛2个月,面部蝶形红斑、发热l周。血白细胞2.1×109/L,血红蛋白90g/L,血小板65×109/L,尿蛋白(++),红细胞(++)。胸部x线片示双侧少量胸腔积液。对明确诊断最有价值的检查是()
铁路拱桥桥墩基础按施工过程中可能产生的单侧横推力验算,此时倾覆和滑动稳定系数不得小于()。
对记账凭证审核的要求有()。
依据《中华人民共和国物权法》的规定,房地产征收可分为()。
Today,theworldwidewebcanbeusedbothtosearchinformationandtomakeit【C1】______toothers.Information【C2】______on
最新回复
(
0
)