首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Music{ public: void setTitle(char*str){strcpy(title,str);} protected: char type[10];
有如下程序: #include using namespace std; class Music{ public: void setTitle(char*str){strcpy(title,str);} protected: char type[10];
admin
2020-07-30
18
问题
有如下程序:
#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(rifle,str);//②
}
};
下列叙述中正确的是( )。
选项
A、程序编译正确
B、程序编译时语句①出错
C、程序编译时语句②出错
D、程序编译时语句①和②都出错
答案
C
解析
本题考查公用继承和保护继承对基类成员的访问属性。公用继承中,基类的公用成员和保护成员在派生类中保持原有访问属性,其私有成员仍为基类私有。保护成员不能被类外访问,但是可以被派生类的成员函数访问。Type成为派生类的保护成员,可以被派生类访问,title仍为基类私有,派生类不能直接访问。所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/BWyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=10;while(1){i++:if(i==30)13reak;if(i%2==0)cout
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
派生类的构造函数的成员初始化列中,不能包含()。
()提供了类对外部的接口,私有成员是类的内部实现,而保护成员不允许外界访问,但允许派生类的成员访问,这样既有一定的隐藏能力,又提供了开放的接口。
下列有关指针的用法中,错误的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
有如下程序:#includeusingnamespacestd;classTestClass{staticinti;public:TestClass(){i++;}
有如下类声明:classTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(intn0);};
假定下列语句都是程序运行后首次执行的输出语句,其中输出结果与另外三条语句不同的语句是()。
层次型、网状型和关系型数据库划分原则是()。
随机试题
急性心包炎时典型的心包摩擦音的特点是
下列关于股利分配政策的表述中,正确的是()。
在看待学生的不同态度中,下列哪种类型广受学生欢迎?()
若集合A={0,1,2,4},B={1,2,3},则A∩B=()。
根据以下资料,回答下列问题。2005年中国网络分类广告的总规模是()亿元。
自1960年第一台激光器诞生以来,科学家们一直寻求激光强度和性能的更大突破,超强超短激光就是其中的典型。关于超强超短激光,下列说法错误的是()。
某机字长16位,使用四片74181组成算术/逻辑运算单元,设最低位序号标注为第0位。估算产生C6所需的最长时间;
下列叙述中正确的是()。
Atthebeginningofthetwentiethcentury,NorthAmericansocietyheld,asanideal,theNuclearFamily.Thispresumablyperfect
Youmustgivethewordbeforeyoucanpass.
最新回复
(
0
)