首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Music{ public: void setTitle(char,-str){strcpy(title,str);} p
有如下程序: #include using namespaee std; class Music{ public: void setTitle(char,-str){strcpy(title,str);} p
admin
2021-07-02
36
问题
有如下程序:
#include
using namespaee std;
class Music{
public:
void setTitle(char,-str){strcpy(title,str);}
protected:
char type[10];
private:
char title[20];
};
clasg Jazz:public Music{
public:
void set(char*str){
strcpy(type,"Jazz");//①
strcpy(title,str);//②
}
};
下列叙述中正确的是( )。
选项
A、程序编译正确
B、程序编译时语句①出错
C、程序编译时语句②出错
D、程序编译时语句①和②都出错
答案
C
解析
本题考查公用继承和保护继承对基类成员的访问属性。公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。保护成员不能被类外访问,但是可以被派生类的成员函数访问。Type成为派牛类的保护成员,可以被派生类访问,title仍为基类私有,派生类不能直接访问。所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Defp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下列叙述中正确的是()。
有如下程序#inc1ude<iostream>usingnamespacestd;classA{public:virtualvoidfunc1(){cout<"A1";}voidfu
设有如下关系表:则下列操作中正确的是()。
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
下列模板声明中,有语法错误的是()。
已知基类Employee只有一个构造函数,其定义如下:Employee::Employee(intn):id(n){}Manager是Employee的派生类,则下列对Manager的构造函数的定义中,正确的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
下列控制对齐方式的操作符中,错误的是()。
随机试题
卵泡内膜细胞主要分泌的激素是:
腰方肌具有维持腹压的功能。()
PPTP
A.文化水平:初中=1,高中和技工=2,大学和大专=3,硕士=4,博士=5B.健康重要吗,为什么C.你的身高是()cmD.你热爱体育还是文艺E.你是否赞同开展家庭健康教育属于封闭式问卷设计的是
肺循环血流量增多,而左心室、主动脉及体循环血流量减少的先心病为
A.桃红四物汤B.血府逐瘀汤C.复元活血汤D.身痛逐瘀汤E.补阳还五汤
方案评价可分为概略评价与详细评价,不论概略详价还是详细评价,都应包括()。
数据收集好后,还要进行哪些处理来支持网络规划()。
Duringthesummersessiontherewillbearevisedscheduleofservicesfortheuniversitycommunity.Specificchangesforinterc
Withregardtoitssize,theU.S.A.isthe______countryintheworld.
最新回复
(
0
)