首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using narnespaee std; class Music{ public: void setTitle(char * str){strcpy(title,
有如下程序: #include<iostream> using narnespaee std; class Music{ public: void setTitle(char * str){strcpy(title,
admin
2018-06-19
26
问题
有如下程序:
#include<iostream>
using narnespaee 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://jikaoti.com/ti/2Et0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关系表中的每一横行称为一个
下列程序的输出结果是()。#ificlude<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(5);cout
在下面的运算符重载函数的原型中,错误的是()。
执行下列语句序列:inti=0;while(i<25)i+=3;cout<<i;输出结果是()。
在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005。#include<iostream>usingnamespacestd;classDate{public:Date(intm
以下函数模板main()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti:1;i(n;i++)if(
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
下列数据结构中,按先进后出原则组织数据的是
在结构化分析使用的数据流图(DFD)中,利用______对其中的图形元素进行确切解释。
随机试题
荧光探伤用来发现各种材料焊接接头的()缺陷。
内生水
某公司在发行可转换债券时承诺:当公司股票价格在一段时间内连续高于转股价格达到某一幅度时,该公司按照事先约定的价格买回未转股的可转换债券。这一条款属于()
股东财富最大化目标的缺点在于()。
下列途径不传染艾滋病的是
基层必须具有足够的刚度、压实度和稳定性,厚度不得小于()cm。
甲向工商局申请设立有限责任公司。工商局在审查后作出决定。下列关于工商局作出的决定说法正确的有()。
学习遇到问题,向同学求教,该行为属于学习策略中的()
化学与生活密切相关,下列说法正确的是()。
Thechildwillgetsomewhere______leftuncaredfor.
最新回复
(
0
)