首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { private: void fun1()const{cout<<"fun1";} protected: void fun2()const
有如下程序: #include<iostream> using namespace std; class Base { private: void fun1()const{cout<<"fun1";} protected: void fun2()const
admin
2017-07-28
50
问题
有如下程序:
#include<iostream>
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();//④
return0;
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
本题考查保护继承中派生类对基类的访问属性,受保护继承中,基类的公用成员和保护成员在派生类中成了保护成员,其私有成员仍为基类私有,保护基类的所有成员在派生类中都被保护起来,在类外不能访问,所以①②③错误。
转载请注明原文地址:https://kaotiyun.com/show/cFAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50){
下面程序的输出结果是()。#include<iostream>usingnamespaceStd;intmain(){intx[6]={1,3,5,7,9,11},*k,**s;
在一个类中可以对一个操作符进行( )重载
设一棵二叉树的中序遍历结果为ABCDEFG,前序遍历结果为DBACFEG,则后序遍历结果为【 】。
有下列二叉树,对此二叉树中序遍历的结果为()。
SQL语言又称为
软件生命周期包括八个阶段。为使各时期的任务更明确,又可以分为以下三个时期:软件定义期,软件开发期,软件维护期。编码和测试属于【 】期。
以下选项中合法的用户标识符是
以下选项中合法的用户标识符是
下列符号中可以用作C++标识符的是()。
随机试题
进口国可以利用配额贯彻国别政策的是()
氧合状况与放射敏感性的关系
酚妥拉明引起心脏兴奋的机理是
医疗事故技术鉴定专家鉴定组综合分析医疗过失行为在导致医疗事故损害后果中的作用、患者原有疾病状况等因素,判定医疗过失行为的责任程度。责任程度分为()种
中华人民共和国护照分为()。
认同的出发点就是()。
从所给的四个选项中,选出一个填在问号处,使之呈现一定的规律性:
在标准ASCⅡ码表中,英文字母a和A的码值之差的十进制值是______。
•ReadthearticlebelowaboutanItaliancarcompany.•ChoosethebestwordtofilleachgapfromA,B,CorD.•Forea
Thereisnodenyingthatstudentsshouldlearnsomethingabouthowcomputerswork,justasweexpectthematleasttounderstand
最新回复
(
0
)