首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-04-18
47
问题
有如下程序:
#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/qZAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classSample{public:Sample();~Sample();private:Staticintdate:};将静态数据成员data初始化
执行下面语句后,输出字符"#"的个数是()。for(inti=50;i;--i)cout<<’#’;
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称______。
在最坏情况下,冒泡排序的时间复杂度为______。
若按功能划分,软件测试的方法可以分为白盒测试方法和______测试方法。
重载的流运算符函数应该被定义为类的______函数。
下列关于线性链表的描述中,正确的是()。Ⅰ、只含有一个指针域来存放下一个元素地址Ⅱ、指针域中的指针用于指向该结点的前一个或后一个结点(即前件或后件)Ⅲ、结点由两部分组成:数据域和指针域。
在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺()。
下列符号中能够作为C++标识符的是
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。A)m-2B)m-1C)mD)m+1
随机试题
有关要约和承诺的表述,正确的有()
反应2A(g)2B(g+E(g)(正反应为吸热反应)达到平衡时,要使正反应速率降低,A的浓度增大,应采取的措施是()。
论述张炎《解连环》(楚江空晚)一词的主旨和艺术特色。
A.赫依B.希日C.巴达干D.血E.负爪三根中为生命活动动力的支配者是
齐某承租陈某一套住房,租期为3年,每半年结算一次租金,双方签订了书面合同,各执一份。后因陈某要去国外工作并将在国外定居,便将该房卖给陆某,并办理了交易手续,但未能及时通知齐某。陆某买了此房后又在外地出差。半年之后,陆某以房主的身份向齐某收取房租,齐某拒绝向
实行住房分配货币化,公务员住房补贴的具体办法由()批准。
基金合同生效超过()个月的,基金管理人必须编制当期季度报告、半年度报告或者年度报告。
2011年9月,甲建筑公司中标某工程项目,项目总承包额为4000万元。甲公司将该项目中的装饰部分分包给乙建筑公司,分包价款为2000万元。已知营业税税率为3%,下列各项中正确的有()。
实证研究方法重点是研究现象本身()的问题。
社区志愿服务的重要组织者和实施者是()。
最新回复
(
0
)