首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
30
问题
有如下类声明:
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://jikaoti.com/ti/NgE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;//实部doubl
设在主函数中有以下定义和函数调用语句,且fun()函数为void类型,请写出fun()函数的首部【】。intmain(){doubles[10][22];intn;...fun(s);...re
关于getline函数,说法不正确的是()。
关于函数重载的说法,正确的是()。
下面程序的执行结果是【】。#include<iostream.h>voidmain(){intn=0,x=0;do{n++;if(n%3==2&&n%5==3&&n%7==2)x=1;}while(x!=1);cout<<
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(intprintNo=1
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
结构化方式由结构化分析,结构化设计和【】构成,它是一种面向数据流的开发方法。
C++中运算符优先级由低到高排列正确的是()。
在函数中,可以用auto、extem、register和static四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
若单相桥式整流电路中有一只二极管已断路,则该电路()。
下列哪种情况可出现于正常尿中
根据中心地理论,中心地产品和劳务的需求门槛、利润和服务范围与()及产品与服务的种类密切相关。
(2011年)固体表面进行辐射换热时,表面吸收率α、透射率τ和反射率ρ之间的关系为α+τ+ρ=1。在理想和特殊条件下表面分别称为黑体、透明体和白体,下列描述中错误的是()。
银行为存款人开立一般存款账户、专用存款账户和临时存款账户的,应自开户之日起2个工作日通知基本存款账户开户银行。()
看到那些照片,她总是情不自禁地回忆起那些难忘的日子。
下列哪个不属于小学和初级中学的学生享有的权利?()
本保险柜所有密码都是4个阿拉伯数字和4个英文字母的组合。已知:
Whattheseyoungmenandwomenneedtodonowistodevelopamentalityto________theiridealswithreality.
A、 B、 C、 C
最新回复
(
0
)