首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; elaas Music{ public: void setTitle(char * str){strcpy(title,str);}
有如下程序: #include using namespace std; elaas Music{ public: void setTitle(char * str){strcpy(title,str);}
admin
2016-09-20
32
问题
有如下程序:
#include
using namespace std;
elaas 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/eYE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx
若有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:sample()
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
下列函数的运行结果是()。#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)C=0;elsec=-1;
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
下面的说明中,正确的函数定义是()。
若调用一个函数,且此函数中没有return语句,则正确的说法是该函数
一个关系数据库文件中的各条记录()。
下列叙述中正确的是
随机试题
某测量仪表的测量范围是200~500℃,精度等级为5.0,求当其示值为200℃和500℃时,被测点的真实温度(真值)大约为多少?
毛果芸香碱和毒扁豆碱治疗青光眼的机制有何不同?
1岁小儿发热伴惊厥,最常见的疾病是
肝癌的病因病机分类中不包括
具有活血祛瘀、疏肝通络功用的方剂是
下列人中,第一次对法律关系作了理论阐述的法学家是()。
制定环境质量标准必须以()为基础。
ThecelebrationoftheNewYearistheoldestoneofallholidays.Itwasfirst【C1】______in【C2】______Babylonabout4,000yearsa
R1,R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图a所示,当R1收到R2发送的如下图b的(V,D)报文后,R1更新的五个路由表项中距离值从上到下依次为()。
下列运算符中,不能被重载的是
最新回复
(
0
)