首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
46
问题
有如下程序:
#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://www.kaotiyun.com/show/1Jfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下述关于数据库系统的叙述中,正确的是()。
字面常量42、4.2、42L的数据类型分别是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式()。
关于运算符重载,下列表述中正确的是()。
数据库技术的根本目标是要解决数据的()。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
已知数组aft的定义如下:intarr[5]={1,2,3,4,5);下列语句中输出结果不是2的是()。
随机试题
跨国公司在海外的研究与开发机构的类型有()
InMr.Allen’shighschoolclass,allthestudentshaveto"getmarried".However,theweddingceremoniesarenotrealonesbut
A、It’sakindofdullpain.B、It’sakindofthrobbingpain.C、It’sasortofdullandthrobbingpain.D、Whenonewakesupthep
首选用于治疗阴虚发热的方剂是
A、叩诊B、探诊C、温度测验D、X线检查E、电活力测验对死髓牙的检查用
在我国,中央国家机关的领导人都是由全国人民代表大会选举产生的。()
阅读下面的材料。回答以下问题:据报道。某市一家工厂的一个基建项目,在申报过程中,一共盖了几百个公章。每个公章代表一个局、处、科或股的“舍我莫过”的关卡,要办事就得逐庙逐神一个个礼拜磕头,甚至还要烧香进贡。无独有偶,该市的另一家集团公司开发的一个住
阅读下面信息系统工程监理的叙述,回答问题1、问题2、问题3和问题4,将解答填入对应栏内。【说明】某信息系统工程项目,建设单位委托某监理公司负责实施阶段的监理工作。该公司副经理出任项目总监理工程师。工程实施前总监理工程师做了以下监理准备工作
下面关于存储器的叙述中,错误的是()。
A、Shewantssomehelpmakingit.B、Shedoesn’twanttobeforcedtohelptheman.C、Shewantssomemorecoffee.D、She’dliketo
最新回复
(
0
)