首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
admin
2021-05-06
46
问题
有如下类定义:
class B
{
public: void fun1() { }
private: void fun2() { }
protected: void fun3() { }
};
class D: public B
{
protected: void fun4() { }
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数fun1,故本题答案为A。
转载请注明原文地址:https://www.kaotiyun.com/show/lLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)funl(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn);求出n的阶乘,不能使用递归调用。如果n小于1则返回0。
请打开考生文件夹下的解决方案文件proj3,此工程中包含一个源程序文件proj3.cpp,补充编制C++程序proj3.cpp,其功能是读取文本文件in.dat中的全部内容,将文本存放到doc类的对象myDoc中。然后将myDoc中的字符序列反转,并输出到
在软件开发中,需求分析阶段产生的主要文档是()。
下列有关类继承的叙述中,错误的是()。
下列叙述中正确的是()。
下列字符串中不能作为C++标识符使用的是()。
如果表达式a>=b中的’’>="是作为非成员函数重载的运算符,则可以等效地表示为()。
数据库设计过程不包括()。
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为5。该树中度为3的结点数为
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
随机试题
术中如需切除子宫附件,则不会包括下列哪项()
速发型变态反应又叫免疫复合物型变态发应
已知某产品的零件甲的功能评分为5,成本为20元,该产品各零件功能积分之和为40,产品成本100元,则零件甲的价值系数为()。
谈谈你对工作和学习之间的矛盾的看法。
张中行老人辞世已有好多天了,一直想写点什么纪念一下,可是又不知道如何下笔。不是我不知道写什么,而是老人给我们留下的需要我们思索的东西太多了。翻看老人留下的文章,(I)老人坎坷的一生,不能不掩卷叹息,原来人生就是这个样子。张中行,身后给予他的评价,已经至高至
阅读下列资料,回答下列问题。2010年,农村居民人均纯收入5919元,剔除价格因素,比上年实际增长10.9%;城镇居民人均可支配收入19109元,实际增长7.8%。农村居民家庭食品消费支出占消费总支出的比重为41.1%,城镇为35.7%。按201
AnswerQuestions71to80byreferringtothefollowingfourarticlesconcerningmentalillness.Answereachquestionbychoosin
WhatdidthemandolastSaturday?
Vacation(休假)timecanbeassimpleasjusttimeawayfromwork.Youmayjustwantto【C1】______homeanddonothing.Thereisnothi
I’dliketo______yourattentiontoanaspectoftheproblemwhichyouappeartohaveoverlooked.
最新回复
(
0
)