首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-06-29
58
问题
有如下程序:
#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/Ua8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于模板的说法正确的是
有如下类定义:classFun{public:Fun(intv):value(v){},/①~Fun(){}//②private:
下列程序的输出结果是【】。#inClude<iostream>usingnamespacestd;classTest{public: Test(){cnt++;}~Test(){cnt-
【】是一系列相关函数的模型或样板,这些函数的【】形式相同,只是所针对的【】不同。
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
下列关于对象初始化的叙述中,正确的是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
下列有关运算符重载的表述中,正确的是
结构化程序设计的基本原则不包括()。
随机试题
乳牙根尖周病的主要病因是
内伤咳嗽肝火犯肺证治疗的主方是( )。
能引起眼调节麻痹的药物是
甲是乙公司的全资子公司,甲公司欠丁公司200万元且已经到期,现甲公司无法偿还债务。现甲公司和丁公司达成协议,甲公司可以延长债务履行期限1年。甲公司为了提高效益决定分立。则下列说法正确的是:()
【背景资料】某机电安装公司在2013年所承接的化工项目中,一条材质为15CrMo的压力管道经现场组对、手工焊接完成后,在无损检测时发现该压力管道中多道焊口不合格,致使工期推迟,经济损失3万元。对此,监理工程师会同项目质量技术人员进行了现场和资料检
阅读下面的教学后记(节选),按照要求答题。学习古典诗歌的艺术创作手法,“兴”往往成为学生理解的难点。怎样才能化深奥为浅显,化抽象为形象,化枯燥为生动?我引入了学生熟悉的流行歌曲,比如“天不刮风天禾下雨天上有太阳,妹不开口妹不说话姝心怎么想”,讲清了“先言
黄公望创作的著名山水画长卷是__________。
在资本主义发展中,平均利润率有下降的趋势,因为( )
WhatisDr.Green?
ASimpleTruthaboutHappinessAfterIgaveatalkonthesubjectofhappiness,awomanintheaudiencestoodupandsaid,"
最新回复
(
0
)