首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
48
问题
有如下类声明和函数声明:
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全国计算机二级
相关试题推荐
下面程序的输出结果为()。#include<iostream.h>classCStatic{public:CStatic(){val++;}stati
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数()。
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta,b;public:A(){
以下函数的功能是删除字符串s中的所有数字字符。请填空。voiddele(char*s){intn=O;for(i=0;s[i];i++){if(【】)
有以下程序#include<iostream>usingnamespacestd;classBase{private:charc;public:Base(charn):c(n
若有以下程序:#include<iostream>usingnamespacestd;classdatapublic:intx;data(intx){
下面关于虚函数的描述中正确的是
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q=(long
随机试题
闭路电视监视系统实测项目亮度非线性的标准值为()。
A.WhatdoyoumeanB.WhataboutyouC.Idon’tknowyetD.WhatapityE.WhatdoyouthinkF.SoundswonderfulG.Say,whydo
管样呼吸音见于下列哪项病变
A.芦荟B.大黄C.番泻叶D.巴豆E.郁李仁尤宜于治疗寒积便秘的是()。
甲行政单位执行国库集中收付制度,5月份代政府收取属于预算外资金的养路费100万元;购买单件物品8万元;收到政府拨付的救灾款50万元。根据上述资料,回答下列问题:财政授权支付方式包括的内容()。
通信卫星、气象卫星、导航卫星等均属于应用卫星,能够直接为国民经济和军事服务。()
睡眠不足是引起工作事故的众所周知的原因。许多医生经常连续24小时或更长时间不睡觉,然而在同事之间做的常规检查中,这些医生很少有被诊断为睡眠不足。因此没有理由担心习惯性睡眠不足会导致广泛的医疗事故。对下列哪个问题的回答最有助于评价上面的论述?
虚拟存储器的作用是允许(1)。它通常使用(2)作为它的一个主要组成部分。对它的调度方法与(3)基本相似,即把要经常访问的数据驻留在高速存储器中,因为使用虚拟存储器,指令执行时(4)。在虚拟存储系统中常使用相联存储器进行管理,它是(5)寻址的。
Themoneyspentonacollegestudent______uptoabout7,000-8,000Yuanayear.
Thepassageisabout______.Accordingtothepassage,weknowthat______.
最新回复
(
0
)