首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
20
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间a=_____;strcpy(a,aa);
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
下面属于系统软件的是
下列语句分别是不同程序中的第一个输入输出语句,若去掉其中的’’<<left",输出效果将发生变化的是()。
下列关于赋值运算符“=”重载的叙述中,正确的是()。
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
下面叙述中错误的是
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每
下列运算符不能重载为友元函数的是()。.
设二叉树共有375个结点,其中度为2的结点有187个。则度为1的结点个数是
随机试题
在一些农业地区逐步形成的大家一起收获庄稼的合作习惯属于()
在晶闸管换相期间,由于换相造成的电源电压换相“缺口”应不大于该瞬间电源电压的()。
产业发展后期以()产业为重点。
周某出售劣质食品,导致购买其食品的张某食用后中毒住院抢救,周某的这一违法行为尚未构成犯罪,对此,周某应当()。
社会协同治理机制是指政府出于治理需要,通过发挥其主导作用,构建制度化的沟通渠道和参与平台,在始终保护并尊重社会的主体地位以及社会自身的运作机制和规律下,加强对社会的支持培育,并与社会一起,发挥社会在自主治理、参与服务、协同管理等方面的作用。形成政府主导、社
提出胆计质、多血质、黏液质和抑郁质概念的学者是()。
(2011上监理)网络图是由箭线和节点组成,用来表示工作流程的有向网状图形。在单代号图中,箭线表示______。
Windows7中,在控制面板中,通过(32)________________可以查看系统的一些关键信息,如显示当前的硬件参数、调整视觉效果、调整索引选项、调整电源设置及磁盘清理等。
假设在数据库表的表设计器中,字符型字段“性别”已被选中,正确的有效性规则设置是()。
A、Statesmustsetahigherminimumwagethanunderfederallaw.B、Statesmustforbidsmallcompaniestosetalowminimumwage.
最新回复
(
0
)