首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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/fZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数的说明中,正确的是()。
以下程序的输出结果是【】。#include<iostream.h>unsignedfrn(ullsignednum){unsi9nedk=1;do{k*=num%10;num/=10;}while(num);
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:voids
有如下程序:#include<iostream>usingnamespacestd;classBase{private:charc;piblic:Base(charn):c(
以下程序执行后的输出结果是#include<iostream>.usingnamespacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r
下列关于模板的描述中,错误的是()。
关于关键字class和typename,下列表述中正确的是()。
数据库设计中反映用户对数据要求的模式是( )。
字符串"8+a=\tb\n\r"的长度为
软件生命周期是指( )。
随机试题
构成医患之间信任关系的根本前提是
拔上颌前牙,脱位时用力的方向是
主治湿热下注所致的痹病,宜选用
运行AERMOD模型系统所需的最少测量或衍生的气象数据包括()。
监理工程师控制工程建设进度的信息管理措施包括( )。
路拱是指路面的横向断面做成中央高于两侧(直线路段)具有一定的坡度的拱起形状,其作用是利于排水。路拱的基本形式有抛物线,屋顶线折线或直线。为了便于机械施工,一般用()形。
1.背景某项目经理部在负责某本地网线路一期工程施工时,与其运营商在各方面配合得都非常好,因此运营商希望该项目经理部帮助其完成一个存在较多质量问题的直埋光缆线路工程的整改工作,要求将其整改成一个合格工程。该直埋光缆线路工程存在的问题主要有:部分地段
根据诉讼时效法律制度的规定,下列情形中,能够引起诉讼时效中断的有()。
开展医疗救助要合理确定救助范围。医疗救助对象界定标准应当由地方民政部门会同财政等有关部门,根据本地经济条件和()等因素制定,并报同级人民政府批准。
学生在学习“电离平衡”概念之前已经学习了“化学平衡”的有关知识。据此,我们可以优选()来帮助学生学习“电离平衡”。
最新回复
(
0
)