首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
24
问题
有如下类定义:
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://jikaoti.com/ti/ThE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
下面程序的运行结果为#include<iostream.h>voidmain(){for(inta=0,x=0;!x&&a<=10;a++){a++;
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
已知有函数f的定义如下:intf(){staticints=0;s+=2;returns;}则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【】。
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespacestd;【
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“【 】”。
C++流中重载的运算符">>"是一个______。
通常的拷贝初始化构造函数的参数是()。
在深度为5的满二叉树中,叶子结点的个数为
随机试题
组织在解冻期间的中心任务是()。
正常腹部平片上下列脏器不能显示的是
土地利用总体规划的意义在于()。
某企业2008年3月发生一项退货业务,将2007年11月销售的货物一批退回,已知货物的不含税价款100万元,增值税款17万元,成本80万元,贷款已经退还。则2008年应做的会计分录有( )。
人在晚上听钟表的滴答声,会感觉滴答声一时强一时弱。这体现了注意的()。
ThefamousactressAudreyHepburn’smusicalcomedyMyFairLadywasadaptedfromtheplayPygmalionwhichwaswrittenby______.
教育目的的制定要考虑下列哪些客观条件?()
我国多党合作与政治协商的最高原则是()。
设f(x)在x=0的邻域内有定义,且f(0)=0,则f(x)在x=0处可导的充分必要条件是().
Mostpeopledon’tenjoyfacingthedifficultsituationsthatsometimesoccurwithcoworkersintheworkplace.Suchsituationsma
最新回复
(
0
)