首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Music { public: void setTitle(char* str) { strcpy(title, str); } protected: char ty
有如下程序: #include using namespace std; class Music { public: void setTitle(char* str) { strcpy(title, str); } protected: char ty
admin
2015-07-22
37
问题
有如下程序:
#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://kaotiyun.com/show/VwNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计的基本原则不包括
下列运算符函数中,肯定不属于类Value的成员函数的是( )。
如果一个模板声明时有类型形参表,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
存在定义inta[10],x,*Pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
用树形结构来表示实体之间联系的模型称为
关于虚函数,下列表述正确的是()。
关于关键字class和typename,下列表述中正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
低钾血症患者最早出现的临床表现是
具有“温化痰饮”功用的方剂是
关于肝素,哪项是错误的
女,50岁,因外伤致骨盆骨折急诊入院行手术治疗。术后第5天,查体:P100次/分,BP100/60mmHg。实验室检查:Hb75g/L。当日其子女两人各献出全血200ml给患者输注。术后第15天,患者出现腹泻,4~6次/日。查体:T39℃,皮肤出现
自肺开始叩诊肝脏相对浊音界时其叩诊音应是
大多数细菌在液体培养基生长繁殖后生长方式为
A.α1受体B.α2受体C.β1受体D.β2受体E.β3受体激活后能促进糖酵锯代谢的主要受体是
合同法规定,合同权利义务终止,不影响合同中( )的效力。
登记误差不会出现在()环节。
现代科技中,()是通过受激发射而实现光波放大。
最新回复
(
0
)