首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ private:void funl(){} protected:void fun2(){} public:void fun3(){} }; class D:public B{
有如下类定义: class B{ private:void funl(){} protected:void fun2(){} public:void fun3(){} }; class D:public B{
admin
2021-02-22
26
问题
有如下类定义:
class B{
private:void funl(){}
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中成员函数funl对类D不可见;成员函数fun2为类D的protected成员;成员函数fun3为类D的public成员;综上所述funl,fun2,fun4对类D对象obj均不可见,fun3对obj可见,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/09fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
有如下程序:#include<iostream>usingnamespaeestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k)
有如下程序:#include<iostream>usingnamespacestd;inti=1;classFun{public:staticinti;intvalue()
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
请打开考生文件夹下的解决方案文件proj2,该工程中包含程序文件main.cpp,其中有类Mammal(“哺乳动物”)、类Elephant(“大象”)、类Mouse(“老鼠”)的定义和主函数main的定义。请在横线处填写适当的代码并删除横线,以实现上述定义
下列叙述中正确的是
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)重载运算符int,请在注释//********1********后添加适当的语句。(2)重载运算符“<<”,请
下列运算符不能重载为友元函数的是()。
随机试题
ThenorthAustraliancityonDarwinwasdevastatedbyastrongcycloneonChristmasDay.Thedeathanddestructionwasduealmos
A.溶出度B.残留溶剂C.重量差异D.溶解度E.游离肼属于药物中特殊杂质的是
嵌体覆盖并高于牙合面,用于恢复患牙咬合关系者称为嵌体覆盖牙冠的大部分或全部者称为
三物备急丸的功用是()
根据《特种作业人员安全技术考核管理规则》,下列建设工程活动中,属于特种作业的有()。【2010年考试真题】
属于进度控制的主要工作环节的是()。
未成年人享有的权利主要包括( )。
一台Internet主机至少有一个IP地址,而这个IP地址是全网唯一的。如果一台Internet主机有两个或多个IP地址,则该主机属于两个或多个
(字处理题)办事员小李需要整理一份有关高新技术企业的政策文件呈送给总经理查阅。参照“示例1.jpg”、“示例2.jpg”,利用考生文件夹下提供的相关素材,按下列要求帮助小李完成文档的编排:在标题段落“附件3:高新技术企业证书样式”的下方插入图片“附件3
Hewouldhavefinishedhiscollegeeducation,buthe_______toquitandfindajobtosupporthisfamily.
最新回复
(
0
)