首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Point{ public: void SetX(int xx) { x=xx; } void SetY(int yy) { y=yy; }
有如下类定义: class Point{ public: void SetX(int xx) { x=xx; } void SetY(int yy) { y=yy; }
admin
2020-10-21
26
问题
有如下类定义:
class Point{
public:
void SetX(int xx) { x=xx; }
void SetY(int yy) { y=yy; }
private:
int x,y;
};
class Circle:public Point{
public:
int GetRadius() { return radius; }
private:
void SetRadius(int r) { radius=r; }
int radius;
friend void show();
};
在派生类Circle中函数show()可访问的成员的个数为
选项
A、1
B、3
C、5
D、7
答案
C
解析
本题考查派生类对基类成员的访问属性,派生类公用继承基类,基类的私有成员不可访问,派生类的友元函数可以访问本类的所以成员以及基类的公用成员,所以可以访问的成员为5个,其中基类2个,本类中3个,所以C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/eryp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数模板定义如下:templateTmax(Tx,Ty){returnx>y?x:y;}下列叙述中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){cout
使用VC6打开考生文件夹proj3下的工程proj3,其中定义了一个字符串变量类StringVar。类成员的说明在程序注释中。请在//********333********和********666********之间填写StringVar成员函数和友元函数
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Con
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:Zhang20Tsinghua。注意:只能在函数ad
下面程序的输出结果为()。#includevoidmain(){intx;int&y=x;∥变量引用31=99;cout
如果表达式y母x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
下列关于线性链表的叙述中,正确的是()。
关于运算符重载,下列表述中正确的是()。
随机试题
中国革命的战略基地是
帮助病人减少压力,促进适应能力中以下哪种做法不妥( )。
该婴儿目前的饮食除母乳外,该添加的辅食是最适当的断奶时间是
下面哪一项不属于胃切除术后近期并发症?()
张某打算自己投资设立一企业从事商贸业务。下列哪一选项是错误的?()
某会计人员记账时将应该记入“管理费用—办公费”科目借方4000元误记入贷方。会计人员在查找该项错账时,应采用什么方法?()
西方认为我国对甲型H1N1流感监控过严,侵犯了人权,你怎么看?
电子邮件应用程序实现POP3协议主要是为了()。
为了从用户菜单返回到系统菜单应该使用命令
Accordingtothepassage,whichofthefollowingbestdescribesmostozone-depletingchemicalsin1996ascomparedtothosein1
最新回复
(
0
)