首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class 1.estClass1 { int k: public: void set(int n){k=n;} int get()const{return k;} };
有如下类声明: class 1.estClass1 { int k: public: void set(int n){k=n;} int get()const{return k;} };
admin
2013-05-30
39
问题
有如下类声明:
class 1.estClass1
{
int k:
public:
void set(int n){k=n;}
int get()const{return k;}
};
class TestClass2:protected TestClass1
{
protected:
int j;
public:
void set(int m,int n){TestClass1::set(m);j=n;}
int getoconst{return TestClass1::get()+j;}
};
则类TestClass2中保护的数据成员和成员函数的个数是__________。
选项
答案
3
解析
首先在TestClass2中声明为protected的变量j为保护的数据成员。然后TestClass2保护继承于TestClass1,所以基类TestClass1中的公有成员和保护成员在派生类TestClass2中都成了保护成员。即get和set函数都成了保护成员。
转载请注明原文地址:https://kaotiyun.com/show/UmNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在软件测试设计中,软件测试的目的是()。
目前,有两种重要的高级语言,分别是结构化程序设计和【】。
下列字符串中,正确的C++标识符是______。
在下面的函数声明中,______是“voidBC(inta,intb);”的重载函数。
在下列关于关系的陈述中,错误的是______。
软件需求分析应确定的是用户对软件的______。
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“—”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为()。
数据的存储结构是指()。
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将空格处缺失部分补充完整。booStaffi::S
随机试题
下列关于GnRH说法不正确的是:
男,76岁,高血压30余年,平时血压在150~180/90~110mmHg,不规则服用降压药。2周来胸闷、气促,贫血貌,颈静脉怒张,心界向左下扩大,心率104次/分,两肺底有细小湿哕音,肝肋下二指,下肢水肿中度,尿蛋白+,血肌酐884μmol/L(10r
某人在参加一次聚餐3天后,突然出现发热、腹痛和腹泻,始为水样便,1天后转变为黏液脓血便,并有里急后重感。根据以上症状应考虑的疾病和检查方法是
A.鼠疫和霍乱B.流行性感冒C.艾滋病D.肺炎E.肝癌《传染病防治法》规定的乙类传染病有
关于房产税的筹划,下列说法中错误的是()。
关于“股东财富最大化”的财务管理目标,下列说法正确的有()。
金华浦江历史悠久,文化底蕴丰厚,素有()之称。
谈话时咨询师提问过多的原因可能包括()。
我国人民民主专政与人民代表大会制度的相互关系是
以下选项对应的方法可以用于向CSV文件写入二维数据的是
最新回复
(
0
)