首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass Base { private: void funl()const{cout<<"funl";}
有如下程序: #inc1ude <iostream> using namespace std; c1ass Base { private: void funl()const{cout<<"funl";}
admin
2019-06-12
55
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass Base
{
private:
void funl()const{cout<<"funl";}
protected:
void fun2()const{cout<<"fun2";}
public:
void fun3()const{cout<<"fun3";}
};
c1ass Derived: protected Base
{
public:
void fun4()const{cout<<"fun4";}
};
int main()
{
Derived obj;
obj.funl(); //①
obj.fun2(); //②
obj .fun3(); //③
obj.fun4(); //④
retum ();
}
其中有语法错误的语句是( )。
选项
A、①②③④
B、①②③
C、②③④
D、①④
答案
B
解析
此题考查的是保护继承。因为Derived以protected方式继承了Base类,所以父类Base中的公有成员和保护成员均成了Derived类的保护成员,而Base类的私有成员Derived类不可访问。所以,主函数中通过Derived类的对象只能够访问到Derived类的公有成员。
转载请注明原文地址:https://kaotiyun.com/show/oG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includevoidmain(){charstr[2][5]={“1234”,“5678”},*p[2];imij,s=0;for(i=0;i
在“intb[][3]={{1},{3,8},{4,5,7},{0}};”中,b[2][2]的值是()。
下面表示引用的方法中正确的是()。已知:intn=10;
实现算法所需要的存储单元的多少称为()。
下列程序的输出结果是______________。#include#includeusingnamespacestd;voidfun(constchar*s,char&c){c=s[strlen(s)/2];
测试用例包括输入值集和__________值集。
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于__________。
Staff类含有int型数据成员ID,两个Staff象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::St
若有定义语句:int*a,b;,则变量b的数据类型是_____________。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
随机试题
(2009年考试真题)甲公司收到乙公司一张支票,该支票记载了“不得转让”字样,该记载事项不影响甲公司将该支票背书转让。()
下列各项中,属于出纳人员不得兼管的工作有()。
挪威为了保护雷鸟,在19世纪曾大力根除猛禽和猛兽,但结果是雷鸟多次出现大量死亡。下列相关叙述正确的是()。
严守纪律的要点是:服从领导,听从命令,()。
“三个和尚没水喝”这一俗语从管理学角度理解是因为()。
发现有人触电后,应采取的正确措施是()。
VBA中定义符号常量可以用关键字______。
WhatdoweknowabouttheAmsterdamAmericanHotelaccordingtothetalk?
Cheques(支票)havelargelyreplacedmoneyasa【B1】ofexchange,fortheyarewidelyacceptedeverywhere.【B2】thisisveryconve
Hewasoneofthegreatestscientiststheworldhaseverknown,yetifIhadtoconveytheessenceofAlbertEinsteininasingl
最新回复
(
0
)