首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base{ int m; public: int n; protected: int p; }; class Derived
有如下类定义: class Base{ int m; public: int n; protected: int p; }; class Derived
admin
2015-07-22
19
问题
有如下类定义:
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: private Base{
int k;
public:
void f();
};
则允许成员函数 f 访问的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
C
解析
私有继承中,基类的所有成员(除了private成员)在派生类中为private成员;另外C++中,class关键字定义的类,默认的访问级别为private;题目中Derived以private方式继承Base,所以Derived中private成员有:n、p、k,没有public和protected成员,成员函数f可以访问Derived的private成员、public成员和protected成员,答案为C。
转载请注明原文地址:https://jikaoti.com/ti/LlE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti){x=i;}
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
类的析构函数的作用是
程序设计语言的基本成分是数据成分、运算成分、控制成分和
对下列二叉树进行前序遍历的结果为
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n=x;}
假定MyClass为一个类,则执行MyClassa,b(2),*p;语句时,自动调用该类构造函数()次。
随机试题
患者左侧后牙持续跳痛前来就诊。查见:龋深,冷测时疼痛缓解。请问热测时患牙的反应是
患者,男,58岁。突发意识障碍,能唤醒,醒后可简单回答问题及勉强配合检查,停止刺激后又立即入睡。患者病情进行性加重,不能被唤醒,对严重疼痛刺激有反应,对光反射迟钝,呼吸平稳,这种意识状态是
某房地产开发商于2000年12月通过出让方式,以1200元/m2的价格取得1000m2的国有土地使用权,土地用途住宅,土地使用年限自2001年1月1日至2070年12月31日,规划房屋建筑面积12000m2;该项目享受应上缴政府部门的市政配套设施费等合计3
“备案号”栏应填()“随附单据”栏应填()
()是资本市场的核心功能。
下列公允价值层次中,属于第三层次输入值的有()。
(2011联考36)①每年清明节期间,新茶初出,最适合参斗②斗茶,即比赛茶的优劣,又名斗茗、茗战,始于唐,盛于宋,是古代有钱有闲人的雅玩③斗茶的场所,多选在有规模的茶叶店,前后二进,前厅阔大,为店面,后厅狭小,兼有厨房,便于煮茶④在古代,斗茶可谓风靡
我国古代教育家孔子指出“温故而知新”“学而时习之”,这体现的教学原则是()。
程序调试的任务是
若有以下程序#includemain(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是(
最新回复
(
0
)