首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Music{ public: void setTitle(char*str){strcpy(title,str);} protected: char
有如下程序: #include<iostream> using namespace std; class Music{ public: void setTitle(char*str){strcpy(title,str);} protected: char
admin
2021-06-10
41
问题
有如下程序:
#include<iostream>
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/6Afp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件(程序)调试的任务是()。
软件设计中模块划分应遵循的准则是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
在结构化程序设计中,模块划分的原则是()。
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout<<ˊˊThevalueatp:ˊˊ<<ˊˊ*p;
有如下类声明:classMyBASE{intk;public;voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED:protectedMyBASE{prot
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串s,然后输出字符串s中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
结构化程序的三种基本控制结构是
随机试题
以下哪项假设是流动性溢价理论在纯粹预期理论基础上的拓展()。
某建设项目,基建拨款2000万元,项目资本金为2000万元,项目资本公积金为200万元,基建投资借款1000万元,待冲基建支出500万元,基本建设支出3300万元,应收生产单位投资借款1000万元,则该项目基建结余资金为()万元。【2009年真题】
政策性银行发行金融债券应向()报送金融债券发行申请。
银行业从业人员常见的不正当竞争方式有( )。
甲利润中心某年的销售收入10000元,已销产品的变动成本为1000元,变动销售费用4000元,可控固定成本1000元,不可控固定成本1500元。那么,该年该部门的“可控边际贡献”为()。
教学过程是教师有目的、有计划地引导学生掌握科学文化基础知识和基本技能,逐步养成辩证唯物主义世界观和共产主义道德品质的过程。这一观点属于()。
下列属于专门监督的是()。
有发行外在货币权利的金融机构是()。
下列关于宪法分类的表述,正确的有()。(2015法多26)
“什么知识最有价值”,这是第一个进入人的视野的真正的课程问题。它的提出者是()。【2016年-南京师大】
最新回复
(
0
)