首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using name$paee std; class Base { private: void fun1()const{cout
有如下程序: #include using name$paee std; class Base { private: void fun1()const{cout
admin
2020-06-29
22
问题
有如下程序:
#include
using name$paee std;
class Base
{
private:
void fun1()const{cout<<"fun1";}
protected:
void fun2()const{tout<<"fun2";}
public:
void fun3()const{cout<<"fun3";}
};
class Derived:protected Base
{
public:
void fun4()const{cout<<"fun4";}
};
int main()
{
Derived obj;
obj.fun1();//①
obj.fun2();//②
obj.fun3();//③
obj.fun4();//④
return 0;
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成r保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://jikaoti.com/ti/mYA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于构造函数的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不完整。请按要求完成下列操作,将类CRect的定义补充完成。(1)定义私有数据成员leftPoint、topPoint、righ
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义复数类CComplex的私有成员变量real和imaginary,分别用来表示复数的实部和虚部,都是d
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
ClassA是一个类,且有如下语句序列ClassAc1,*c2;ClassA*c3=newMyClass;ClassA&c4=c1;则ClassA的构造函数被调用的次数是
以下关键字用来声明类的访问权限的是
算法的时间复杂度是指()。
随机试题
隔断墙应具有一定的屏蔽、防静电、隔声、防火、隔潮、隔热和减少尘埃附着的能力。()
台式钻床可以戴手套进行操作。()
经济上的现代化的关键是【】
以下关于经营者的义务表述正确的是()
目前使用的微机是基于_______的原理进行工作。
Theyspentalltheirmoneyandmadeno______forthefuture.
LatelyIhavebeennoticingthegreatnumberofelectricalappliances(电器)onthemarket.Itseemstomethatthereare【C1】______n
SMA面层施工不得使用的机械为()。
运输条件不同的货物不得按一批托运。()
下列关于列表框和组合框的叙述中,正确的是()。
最新回复
(
0
)