首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
43
问题
有如下程序:
#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全国计算机二级
相关试题推荐
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
下列选项中不属于结构化程序设计原则的是( )。
下列叙述中,正确的是
下列叙述中正确的是()。
数据库设计过程不包括()。
下列有关抽象类和纯虚函数的叙述中,错误的是()。
数据库系统的核心是()。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
在数据库设计中,将E一R图转换成关系数据模型的过程属于()。
随机试题
学生对字词、概念、规律和公式等各种概括化知识的记忆,属于
顺向快速轴浆运输主要运输
A利多卡因、苯妥英钠B奎尼丁、普鲁卡因胺C普罗帕酮、氟卡尼D普萘洛尔、美托洛尔E胺碘酮、索他洛尔选择性延长复极过程的抗心律失常药是
基因表达调控过程不包括
一碳单位的载体维生素是
A、国家药品标准所收载的中药B、国家药品标准未收栽的中药C、不符合国家药品标准规定中药的品种以及以非药品冒充中药或以他种药品冒充正品的D、符合国家药品标准质量规定的各项指标的中药E、不符合国家药品标准质量规定
2015年公布的《加强公司治理的原则》中,引进合规原则,银行董事会应对银行经理层的合规风险负起监督职责。()
一个孩子的脾气(temperament),最有可能是()。
A、Azerbaijan.B、TheCzechRepublic.C、Heiligendamm.D、Poland.C
WhatAretheFunctionsofArt?I.Contextoffunctions—ArtistWhereandwhenHisorher【T1】_____【T1】______—Viewer
最新回复
(
0
)