首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
56
问题
有如下程序:
#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全国计算机二级
相关试题推荐
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
有三个关系R. S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
补充完整下面的类定义:classXCH{char*a:public:XCH(char球an){//构造函数a=newchar[strlen(aft)+1];strcpy(a,aA);}XCH&operator=(constXCH&
非成员函数应该声明为类的【】函数才能访问该类的私有成员。
执行语句序列ofstreamoutfile("DATA.DAT");if(...)cout<<"OK";elsecout<<"FAIL";后,如果文件打开成功,显示"OK",否则就显示"FAIL"。由此可知,上面if语句的...
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(i
具有3个结点的二叉树有
下列关于C++关键字的说法中正确的是
关于类模板,下列表述不正确的是
随机试题
A、充血期B、实变期C、消散期D、急性期E、恢复期大叶性肺炎的X线表现为可见大片均匀一致的密度增高阴影和空气支气管征的肺部X线表现是
不属于硝酸甘油作用机制的是()
血液内存在的下列物质中,不属于代谢终产物的是
根据《作业场所职业健康监督管理暂行规定》(安全监管总局第23号),安全生产监督管理部门在监督检查生产经营单位时,无权采取的措施是()。
营业税的税额为营业额的3%,城乡维护建设税的纳税人所在地为市区的,按营业税的7%征收,教育费附加为营业税的3%,该纳税地点在市区的企业缴纳税金的税率为( )。
大额医疗保险是比较典型的()
A公司上年财务报表主要数据如下表所示(单位:万元):(1)假设A公司资产中25%为金融资产,经营资产中有90%与销售收入同比例增长,流动负债为自发性无息负债,长期负债为有息负债。(2)A公司本年销售增长率为20%。在保持上年的销售净利率和
Afarmercarelesslylostanexpensivegoldwatchinthebarnonthefarm,wherehesearchedforeverywherebutinvain.Sohepu
在下列国家中,实行事后审查而不采用事前审查宪法监督方式的是()。
设a1=1,a2=2,3an+2—4an+1+an=0,n=1,2,…,求。
最新回复
(
0
)