首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-05-06
29
问题
有如下程序:
#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/1Jfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句"doublea=2/3;",则语句"cout
有如下程序:#includeusingnamespacestd;classPoint{public:Point(intxx=0,intyy=0):x(xx),
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则()。
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是()。
下列存储类标识符中,可见性与存在性不一致的是()。
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyCla
下列字符串中不能作为C++标识符使用的是()。
下列关于模板的描述中,错误的是()。
在数据库设计中,将E一R图转换成关系数据模型的过程属于()。
下列哪项不是面向对象程序设计的主要特征()。
随机试题
欧洲某个时期崛起了一个富有的阶级,他们成为教会之外新的艺术资助人。于是,艺术家创作的重点转向宗教题材以外的、表达人物内心的肖像画。这里的“艺术家”是()。
下列哪项不是乙型脑炎的病理改变
女性,60岁,早晨起床时发现右上下肢麻木,但可以自行上厕所,回到卧室因右下肢无力摔倒。检查:神志清楚,右侧轻偏瘫,偏身感觉减退。根据临床,最可能的诊断是
根据老年人的特殊生理变化,60~80岁老年人用药初始剂量应为中青年人剂量的()。
甲乙均为张村村民,张村的土地紧挨着浏河,在浏河的边上是甲的承包地,紧挨着甲承包地的是乙的承包地。乙为了高效利用浏河之水,欲利用甲的承包地设立引水地役权。后甲将自己的承包地转让与丙。乙因地役权费用与丙发生争议而引起纠纷。请回答下列问题:对于乙丙之间的关系
下列对于约定服务期的说法中,正确的有()。
如乳母能量摄入很低时,泌乳量可降至正常的()。
TheUnitedStatesInterstateHighwaySystemisaninfrastructurefeatofunprecedentedproportions.Notonlydoesitjoinallfi
数据字典是数据库管理系统的重要组成部分,其中存储的各类信息通常由______。
报表中的报表页眉是用来()。
最新回复
(
0
)