首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-02-22
30
问题
有如下程序:
#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/Fsfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚基类的描述中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidfun0{tout<<’B’;}};classDe
有如下模板声明:template<typenameT1,typenameT2>ClaSSA;下列声明中,与上述声明不等价的是()。
下面属于整数类I实例的是
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classMyString{public:charstr[80];
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
负责数据库中查询操作的数据库语言是()。
学生和课程的关系模式定义为S(S#,Sn,Sd,Dc,SA)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课程号
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
弥散性血管内凝血是一种
开放性损伤病人常规应注射破伤风抗毒素的剂量为( )。
肺痨的病变脏器主要是
癫痫单纯失神发作的特征性表现是
2013年1月1日张某从甲公司离职,双方不存在与技术开发相关的任何约定,2013年4月1日张某开发出一项新技术,该技术与张某在甲公司的工作有密切联系,2013年4月15日,张某为了评职称将该项技术细节擅自发表在某国家级杂志上,2013年6月1日甲公司就该技
设函数f(x)=为了使函数f(x)在x=1处连续且可导,a,b应取什么值?
最近,教育部对全国中学教师进行了一次健康普查,结果发现,超过六成以上的教师有职业倦怠的现象。职业倦怠来源于压力过重和情绪不良,是没有处理好工作关系所带来的一种消极的情绪耗竭状态,表现为疲劳、工作无乐趣、无激情、对工作冷漠,并且认为自己的工作价值偏低。当个
望闻问切(山东大学2016)
[*]
Mancannotgoonincreasinghisnumberatthepresentrate.Inthe(56)30yearsmanwillfaceaperiodofcrisis.(57)expert
最新回复
(
0
)