首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2015-07-22
22
问题
有如下程序:
#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/VwNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下递归函数:intFun(intn){if(n<=1)return1;______}请补充完整,使得函数Fun能够正确计算形参n的阶乘。
在二维表中,元组的______不能再分成更小的数据项。
在E.R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是【】框。
通过派生类的对象可直接访问其
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n=1||n=2)s=2;elses=n-fun(n-
若有说明:ints[3][4]={0}则下面叙述正确的()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
若按层次顺序将一棵有n个节点的完全二叉树的所有节点从1到n编号,那么当i为偶数且小于n时,节点i的右兄弟是节点【】,否则节点i没有右兄弟。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
随机试题
属于上皮组织来源的良性肿瘤是
小儿时期以下列哪两经疾病最为多见
某大体积混凝土工程,发生了施工质量事故,事故直接经济损失12万元,属于()。
某建筑高度为98.9m的大楼,使用功能为办公、宾馆、商业和娱乐。一至四层的裙房设有营业厅和办公室,地下一层夜总会疏散走道两侧和尽端设有5个卡拉OK小包间,营业厅的2个疏散门需要通过疏散走道至疏散楼梯间,该建筑按照规范要求设置消防设施。下列建筑内疏散走道的设
订本式账簿是指在记完账后,把记过账的账页装订成册的账簿。()
下列那项是涉及现金收支的投资和筹资的活动:()
经风险调整的资本收益率(RAROC)的计算公式是()。
关于雷米的认知治疗理论以下哪些说法是正确的?()
WhatmakesReader’sDigestthemostsuccessfulmagazineinpublishinghistory?Beneaththefunandexcitementthatfillourpage
A、Studentscanapplywithouttestscores.B、Studentscandecidewhichtesttotake.C、Universitiescangivetheirowntests.D、S
最新回复
(
0
)