首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
27
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列语句中,正确的是()。
设有课程关系模式:R(C#,Cn,T,TA)(其中,C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。关系R中对主属性的传递依赖为
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classMyString{public:charstr[80];
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是
数据库系统的核心是
下列叙述中错误的是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。此工程中包含一个源程序文件main.cpp,其中有“房间”类Room及其派生出的“办公室”类Office的定义,还有主函数main的定义。请在程序中“//****found****”
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
下列字符串中不能作为C++标识符使用的是()。
下列选项中,正确的C++标识符是()。
随机试题
简述收入的定义和特征。
A.尿胆红素阴性B.网织红细胞减少C.血转氨酶明显增高D.服用氯丙嗪后引起的黄疸E.AKP活力降低肝内胆汁淤积性黄疸
投资主体一般包括投资决策主体、投资实施主体和()主体。
纳税人提供矿山爆破、穿孔、表面附着物(包括岩层、土层、沙层等)剥离和清理劳务,以及矿井、巷道构筑劳务,属于增值税应税劳务,应当缴纳增值税。
教育现代化就是指学校设施的现代化。
管理是一种有目的、有计划、有步骤的活动,那么中小学管理的基本内容包括()。
“孟母三迁”的故事说明了人的主观能动性对人发展的重要性。()
长期量体裁衣的裁缝,能够做到不用量只用观察就知道人们衣服尺寸的大小,这是()
简述南京临时政府的司法审判机关。
Morethan100yearsago,AmericansociologistW.E.B.DuBoiswasconcernedthatracewasbeingusedasabiologicalexplanatio
最新回复
(
0
)