首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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-07-22
53
问题
有如下类声明和函数声明:
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/n8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知一个类Sample,()是定义指向类Sample成员函数的指针,假设类有三个公有成员:voidf1(int),voidf2(int)和inta。
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
以下函数的功能是删除字符串s中的所有数字字符。请填空。voiddele(char*s){intn=O;for(i=0;s[i];i++){if(【】)
有如下程序#include<iostream>usingnameSpacestd;classbase{public:vinualvoidf1(){cout<<"F1Ba
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy)
关于在调用模板函数时实参的使用,下列表述中正确的是
设有语句:charstr1[]="string",str2[8],*str3,*str4="string";,则下列对库函数strcpy调用不正确的是
若有以下程序:#include<iostream>usingnamespacestd;classdatapublic:intx;data(intx){
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}
下面关于虚函数的描述中正确的是
随机试题
A.小讲课B.头脑风暴法C.小组讨论D.案例分析E.角色扮演培训者主要通过语言表达形式,系统地向培训对象传播知识和技能是
患者女,42岁。因月经量增多3年,头晕、乏力、活动后心慌、气短5个月。曾在妇科门诊检查发现有子宫肌瘤。检测WBC5.2×109/L,RBC2.5×1012/L,Hb50g/L,PLT201×1012/L;涂片示红细胞中央淡染区扩大;血清铁蛋白9μg/L。患
男,63岁,右耳垂前肿物进行性长大8个月。近期肿物增长较快,时有疼痛向耳颞部放散。检查发现肿物约3cm×35cm、质地硬、有触痛、边界不清、活动度差,右眼睑闭合较对侧迟钝。该病最可能的诊断是
解热镇痛药缓解疼痛的主要作用部位是
关于急性化脓性腮腺炎的临床特点,哪项是错误的
一位专家指出,必须对不断增加的公共假期采取控制措施。他的理由是由于假期过多,减免的高速公路费对国家财政产生了不良影响。以下哪项为真,能够对这位专家的观点进行恰当的驳斥?
调试超声波检测仪时,测得零声时t0=5μs,某测点测距L=30cm,仪器显示声时为105μs,则该测点超声波传播的声速为2857m/s。()
《共产党人》
Humanmigration:thetermisvague.Whatpeopleusuallythinkofisthepermanentmovementofpeoplefromonehometoanother.M
建设生态文明,是关系人民福祉、关乎民族未来的长远大计。生态文明的核心是
最新回复
(
0
)