首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: double var1; public: void fun20{} }; class D:pu
若有如下类定义: class B{ void fun1(){} protected: double var1; public: void fun20{} }; class D:pu
admin
2015-09-14
18
问题
若有如下类定义:
class B{
void fun1(){}
protected:
double var1;
public:
void fun20{}
};
class D:public B{
protected:
void fun3(){}
};
已知obi是类D的对象,下列旬中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.var1;
C、obj.funn2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://jikaoti.com/ti/14E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于虚函数下面说的正确的是
拷贝构造函数的参数一般是
每个C++程序中都必须有且仅有一个
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
下列关于单目运算符++、--的叙述中,正确的是()。
检查软件产品是否符合需求定义的过程称为()。
从实现的角度划分,c++所支持的两种多态性分别是【】时的多态性和运行时的多态性。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;class
多态性分为两类:编译时的多态性和【】。
随机试题
AHBsAg(+),抗-HBc(+)BHBsAg(+),HBeAg(+)C抗-HBs(+),抗-HBe(+),抗-HBc(+)D抗-HBc(+)E抗-HBs(+)对HBV有免疫力
能激活PKG的是
A.5-OHB.7-OHC.3’-OHD.3-OHE.4’-OH
功能整理的主要任务是()
根据相关规定,在行政诉讼中,有下列情形之一,应当裁定不予受理的有()。
根据个人所得税法律制度的规定,下列各项中,应当按次计征个人所得税的是()。
中共中央政治局审议通过的《关于加快推进生态文明建设的意见》,一大亮点是增加了()的概念.这将使环保变成企业的基因,从工业设计、原料选择、生产过程、产品消费、废物处置等各环节,处处体现环保优先的原则。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的什么功能?()
一项研究对1262名67-84岁的男女参试者进行了为期3年的跟踪调查,内容涉及参试者食盐日摄人量和身体活动情况。研究人员测量了参试者的认知能力及心理健康状况。结果发现,饮食含盐量高的老人,认知能力下降速度最快;饮食清淡的老人,认知能力下降速度缓慢。因此,吃
YoucanflytoLondonthisevening______youdon’tmindchangingtheflightinParis.
最新回复
(
0
)