首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:publ
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:publ
admin
2021-09-05
48
问题
有如下类定义:
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://kaotiyun.com/show/gdfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnarnespacestd;voidfl(int&x){x++;}voidf2(intx){++x;}intmain(){in
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){returni-1;}intvalue()const{ret
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除:(2)转换后的数据放到de
在C++语言中函数返回值的类型是由()决定的。
下列关于return语句的叙述中,正确的是
软件生命周期是指()。
软件设计中划分模块的一个准则是()。
下列有关运算符重载的叙述中,正确的是()。
下列有关继承和派生的叙述中,正确的是()。
随机试题
A:Excuseme,canyoutellmewherethenearestrestaurantis?B:Oh,therestaurant?ThenearestoneistheCityRestaurant.It
在工程网络计划执行过程中,如果某项工作实际进度拖延的时间超过其自由时间差,则该工作( )。
根据《物权法》的规定,下列财产中,不得作为抵押物的有()。
业务事故也可称为非责任事故。()
根据下列资料,回答下列问题。央行2015年3月公布了2014年12月金融统计数据报告。具体如下:①广义货币增长12.2%,狭义货币增长3.2%。12月月末,广义货币(M2)余额122.84万亿元,同比增长12.2%,增速分别比上月月末和上年年末低0.
女馆
坚持与时俱进,就是党的全部理论和全部工作要
∫e+∞=___________.
Morethan45millionAmericansnowbelongtoahealthclub.Wespendsome$19billionayearongymmemberships.Ofcourse,some
关于BSP目标的描述中,错误的是
最新回复
(
0
)