首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
admin
2015-07-22
60
问题
有如下类定义:
class B{
private: void fun1(){ }
protected: void fun2(){ }
public: void fun3(){ }
};
class D : public B {
protected: void fun4(){ }
};
若obj是类D的对象,则下列语句中正确的是
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun4();
D、obj.fun3();
答案
D
解析
派生类对基类成员的访问权限由基类成员的访问标识和类派生列表中的访问标识共同决定的,类D公有继承类B,所以类B中成员函数fun1对类D不可见;成员函数fun2为类D的protected成员;成员函数fun3为类D的public成员;综上所述fun1,fun2,fun4对类D对象obj均不可见,fun3对obj可见,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/ofNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的输出是:***********5.235.23***********请将下划线上遗漏的部分补充完整。#include<iostream>#include<iomanip>
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用:请补充完整。classcomplex{private:intreal;int
下列程序的输出结果是#include<iostream.h>intmin(inta,intb){if(a<b)returna;elsereturnb;return0;
下列程序的输出结果为#include<iostream.h>voidmain(){char*a[]={"hello","the","world"};char**pa=a;
关于在调用模板函数时模板实参的使用,下列表述正确的是
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。ClassmyClass{private:intdata;public:myClass(intvalue);//构造函数
若要访问指针变量p所指向的数据,应使用表达式【 】。
下列符号中能够作为C++标识符的是
下列有关类成员的叙述中,正确的是
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
随机试题
对材料费成本的控制是公路施工企业成本控制的重点。下列措施不是对材料的“物价”控制的是()。
硫酸溶液和氢氧化钡溶液的离子方程式为:Ba2++2OH-+2H++SO42-=BaSO4↓+2H2O。
男性,58岁,2周来晨练行走300米左右出现胸部闷胀压抑感,放散到咽喉部,有紧缩感,持续5~10分钟,自行停止活动,休息约3~5分钟后缓解。近1周来自觉上一层楼即感上述症状,口含硝酸甘油有效。既往有高血压病25年,高脂血症8年,糖尿病6年。对该患者正确的诊
肾移植术后如果患者尿量减少,腹壁伤口有尿液外渗,可能是发生了并发症
队列研究的重要缺点是
与血浆成分相比,血清不含有的物质是
控制可以按照不同的方式进行分类,前馈控制和反馈控制是按照( )划分的控制类型。
在用水量及水胶比不变的条件下使用减水剂,可使混凝土()。
根据劳动合同法律制度的规定,关于劳务派遣的下列表述中,正确的有()。
Creativityisgenerally——tobeoneofthekeyaimsofbothChineseandWesterneducation,sinceitisthekey()abrightfuture.
最新回复
(
0
)