首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Music{ public: void setTitle(char*str){strcpy(title,str);} pr
有如下程序: #include using namespace std; class Music{ public: void setTitle(char*str){strcpy(title,str);} pr
admin
2020-06-29
10
问题
有如下程序:
#include
using namespace std;
class Music{
public:
void setTitle(char*str){strcpy(title,str);}
protected:
char type[10];
private:
char title[20];
};
class Jazz:public Music{
public:
void set(char*str){
strcpy(type,"Jazz");//①
strcpy(title,str);//②
}
};
下列叙述中正确的是( )。
选项
A、程序编译正确
B、程序编译时语句①出错
C、程序编译时语句②出错
D、程序编译时语句①和②都出错
答案
C
解析
本题考查公用继承和保护继承对基类成员的访问属性。公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。保护成员不能被类外访问,但是可以被派生类的成员函数访问。Type成为派生类的保护成员,可以被派生类访问,title仍为基类私有,派生类不能直接访问。所以答案为C。
转载请注明原文地址:https://jikaoti.com/ti/djA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定MyClass为一个类,那么下列的函数说明中,()为该类的析构函数。
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<endl;}};classA2:publicA1{
请按下面注释的提示将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0){a=aa;}};classB:publicA{
下面类的定义,有()处错误。classMyClass{public:voidMyClass();~MyClass(intValue);private:
下面关于C++语言的描述错误的是
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该程序。classMyclas{int*x;public:MyClas(intn);~MyClas();};
关系操作的特点是【】操作。
已知TV是一个类,并有函数func定义如下:voidfunc(){TVli,*net[2],company[3];}则在调用func()后,TV类的析构函数被调用的次数是
某二叉树共有845个结点,其中叶子结点有45个,则度为1的结点数为
随机试题
护士在执行护理计划前不需要考虑
胎便添加辅食后小儿的粪便
钱某与胡某婚后生有子女甲和乙,后钱某与胡某离婚,甲、乙归胡某抚养。胡某与吴某结婚,当时甲已参加工作而乙尚未成年,乙跟随胡某与吴某居住,后胡某与吴某生下一女丙,吴某与前妻生有一子丁。钱某和吴某先后去世,下列哪些说法是正确的?
下列有关股权投资基金的监管机构表述中,正确的是()。
下列各项经济业务中,会引起公司股东权益总额发生变动的是()。
[2014]注册会计师应当在审计业务开始时开展初步业务活动。下列各项中,不属于初步业务活动的是()。
航天飞机以很高的速度绕地球飞行,宇航员能够离开航天飞机在太空中行走而不被甩掉的原因是:
唐朝时期,有“海东盛国”美誉的是()。
有些自然物品具有审美价值,所有的艺术品都有审美价值。因此,有些自然物也是艺术品。以下哪个推理具有和上述推理最为类似的结构?
设f(x)=∫0xdt∫0ttln(1+u2)du,g(x)=(1-cost)dt,则当x→0时,f(x)是g(x)的().
最新回复
(
0
)