首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
24
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序的输出的结果是()。#include<iostream.h>voidmain(){inti,k,a[10],p[3];k=5;for(i=0;i<9;i++)a[i]=i;
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidfun(){cout<<"Base::fun"<<e
下列选项中不属于软件工程3个要素的是()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
按照“先进后出”原则组织数据的数据结构是()。
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
下列运算符中全都可以被友元函数重载的是()。
下列数据结构中,按先进后出原则组织数据的是
下列数据结构中,按先进后出原则组织数据的是
实体是信息世界中广泛使用的一个术语,它用于表示()。
随机试题
软起动器的起动转矩比变频起动方式小。()
Theheartis______intelligentthanthestomach,fortheyarebothcontrolledbythebrain.
Musiccomesinmanyforms,mostcountrieshaveastyleoftheirown.【C1】______theturnofthecenturywhenjazzwasborn,Americ
A.阿托品B.解磷定C.二巯基丙醇D.亚硝酸钠E.苯巴比妥钠解救蟾酥中毒,可以注射的药物是
甲公司为增值税一般纳税人,2019年5月外购一幢办公楼,取得增值税专用发票注明的价款为10000万元,增值税税额为1000万元。甲公司缴纳契税400万元。该办公楼需要装修才能使用。甲公司对其进行装修领用本企业外购原材料一批,成本为100万元,增值税进项税额
前期物业管理招标项目应向房地产行政主管部门提交的材料中,不包括()
我国对少数民族地区实行民族区域自治制度,这是我们党解决民族问题的一个重大创造,是国家的一项根本政治制度。()
由出票银行签发的、由其在见票时按照实际结算金额无条件支付给收款人或者持票人的票据被称为()。
以ISO冠名的标准属于(61)。
迷信/迷信的
最新回复
(
0
)