首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明: 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
44
问题
有如下类声明和函数声明:
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://www.kaotiyun.com/show/1CNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include<iostream.h>viodmain(){inti,sum=0;for(i=1;i<=3;sum++)sum+=i;cout<<sum<
下面______机制允许对一个函数名给出多个函数定义
以下程序的输出结果是【】。#include<iostream.h>intadd(intx,inty){retumX+y;}dOubleadd(dOUblex,doubley){
以下程序输出的结果是【】。#include<iostream.h>voidmain(){inta=5,b=4,c=3,d;d=(a>b>c);cout<<d;}
若把类B定义为类A的友元类,则应在类A中加入定义语句【】。
长度为n的简单插入排序法,最坏情况需要______次比较。
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
编译过程一般分成5个阶段【】、语法分析、错误检查、代码优化和目标代码生成。
下述关于数据库系统的叙述中正确的是
用树型结构表示实体类型及实体间联系的数据模型称为【】。
随机试题
急性髓细胞白血病M4b骨髓中的变化
药物在载体中成为高度分散状态的一种固体分散物的方法能引起恒温动物体温异常升高的物质
海洋运输货物保险基本险不包括( )。
新税法实施后,对新税法实施前纳税人的行为不得适用新税法,而只能沿用旧税法,这一规定符合税法适用原则中的( )。
试述一般货币政策工具及其作用机制。并结合实例说明。
中国近代教育史上第一个正式实施的学制是()。
确定教学目标的依据是()
资料显示,2003年全球研发投入700强企业高度密集于哪四个行业?根据所给数据资料,可以推出的选项为()[1]全球研发支出最多的企业基本上都是高科技企业[2]2003年全球研发支出最多的700家企业高度密集于IT、汽车、生物制药
Beijingisafamoustouristcity.Beijingis______atouristcity.
Petroleumproducts,suchasgasoline,kerosine,homeheatingoil,residualfueloil,andlubricatingoils,comefromonesource-crude
最新回复
(
0
)