首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
有如下程序: #include using namespace std; class Base { private: void fun1() const { cout
admin
2019-04-18
43
问题
有如下程序:
#include
using namespace std;
class Base
{
private:
void fun1() const { cout<<"fun1"; }
protected:
void fun2() const { cout<<"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
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://kaotiyun.com/show/hdAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中,作为是数据库系统的核心的是()。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的方法是______。
非成员函数应该声明为类______函数才能访问该类的私有成员。
如下程序的输出结果是______。#include<iostream>usingnamespacestd;classpumpkin{public:pumpkin(){++count;}~p
指针数组是由______构成的数组。
有如下程序:#include<iostream>usingnamespacestd;classTestClass1{public:virtualvoidfun(){cout<<"1";}};
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
下列各组类型声明符中,含义相同的一组是
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
随机试题
有“入血就恐耗血动血,直须凉血散血”之意的是
具有祛瘀定痛,活血止血功用的方剂是具有破血下瘀,荡涤邪热功用的方剂是
提高政府投资效益的途径有()。
下列关于设备及工器具购置费的描述中,正确的是()。
企业发生的下列交易或事项产生的汇兑差额应计入当期损益的有()。
按照矩阵管理法,项目的参与者包括()。
某公安派出所对张某作出罚款200元的行政处罚决定,张某不服。张某向县人民政府和县公安局同时申请行政复议。但两机关超过复议期限后均未作出任何决定。张某遂决定向法院提起行政诉讼,要求撤销派出所的处罚决定。本案的适格被告应当是谁?()
Expressionismisanartisticstyleinwhichtheartistseekstodepictnotobjectiverealitybutratherthesubjectiveemotions
Manyinstructorsbelievethataninformal,relaxedclassroomenvironmentis【1】tolearningandinnovation.Itisnotuncommon
下列关于最小变动价位,正确的说法有()。
最新回复
(
0
)