首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ public: void fun1(){ } private: void fun2(){ } protected: void fun3(
有如下类定义: class B{ public: void fun1(){ } private: void fun2(){ } protected: void fun3(
admin
2020-10-21
31
问题
有如下类定义:
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
解析
本题考查派生类对基类成员的访问属性,派生类私有继承基类,那么基类的公用成员和保护成员在派生类中成为私有成员,所以派生类可以直接使用基类的公用成员,A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/c8yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fat
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:20,1515,20注意:错误的语句在//******error******的下面,修改该语句即可。#include<iostr
下面程序的运行结果是()。#inc1ude<iostream.h>intx=5;intfun(inta){intC:c=x*a;returnC:}
下列程序的输出结果是()。#include<iostream.h>voidmain0{intn[][3]={10,20,30,40,50,60};int(*p)[3];p=n;cout<<p[0][
下列定义语句中,错误的是()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
算法的时间复杂度是指()。
算法的空间复杂度是指()。
随机试题
一切法律、行政法规和地方性法规都不得同宪法相抵触。任何组织或者个人都不得有超越宪法和法律的特权。
程序性知识学习在头脑中的表征方式为()。
最可能的诊断应立即采取的治疗措施
A.腺病毒B.金黄色葡萄球菌C.呼吸道合胞病毒D.肺炎链球菌E.肺炎支原体肺脓肿的常见病原体是
为全身麻醉下做下肢手术的病人准备床单位(被套式),下述哪项正确( )。【历年考试真题】
下列会计档案中保管期限为永久的有()。
中外合作经营企业的外国合作者在合作期限内先行回收投资,应符合的法定条件有()。
2007年3月,A房地产开发公司(以下简称“A公司”)与B银行签订借款合同。在A公司与B银行签订上述借款合同的同时,B银行与A公司和C公司分别签订了抵押合同和保证合同。A公司以正在建造的一栋住宅楼提供抵押担保,但未办理抵押登记;C公司提供保证担保,但未约定
以太网的物理地址长度为()。
Americanshavelongpridedthemselvesasbeingpartofanoptimisticsociety.ButanewresearchdescribesAmericansaspessimis
最新回复
(
0
)