首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream.h> classA { int x; public: A(int A) { x=a; } friend class B;
有以下程序: #include<iostream.h> classA { int x; public: A(int A) { x=a; } friend class B;
admin
2013-05-30
43
问题
有以下程序:
#include<iostream.h>
classA
{
int x;
public:
A(int A)
{
x=a;
}
friend class B;
};
class B{
public:
void print(AA) {
a.x--;
cout<<a.x<<end1;
}
};
void main()
{
Aa(10);
Bb;
b.print(A) ;
}
程序执行后的输出结果是【 】。
选项
答案
9
解析
本题考核友元类的应用。在程序中,类B是类A的友元类,因此,在类B的所有成员函数中均可访问类A的任何成员。在main()中,先定义类A的一个对象a(10)和类B的一个对象b。然后通过对象b调用其成员函数print输出对象a的私有成员x的值减1即9。
转载请注明原文地址:https://kaotiyun.com/show/aTNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn(0);};下列关于getValue成员函数的实现中,正确的是()。
设有以下定义:classperson{intnum;charname[10];public:voidinit(intn,char*m);┇};personstd[30];则下面叙述中,不正确的是()。
关系R和关系S的并运算是()。
调试程序过程中主要会发现三类错误,不包括()。
请按下面注释的提示,将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0)(a=aa;]};classB:publicA{intb;Ac;public://用aa初始化
已知f1(int)是类A的公有成员函数,并将指针p定义为可以指向函数f1的指针类型,则可以实现让p是指向成员函数f1()的指针的语句为【】。
下列关于对象的描述,不正确的是()。
下列函数中,对文件进行写操作的是()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指______。
设有如下关系表:则下列操作中正确的是()。
随机试题
以下关于我国工会法律地位的说法,不正确的是()
简述电子数据交换的分类。
排列图通常按累计百分比将影响因素分ABC三类,其中C类因素指()
护理急性白血病病人最重要的是预防()。
甲房地产并发公司与乙设计院签订了工程设计合同,合同约定设计费为80万元,甲公司向乙设计院支付16万元定金。合同订立后,甲房地产开发公司实际向乙设计院支付了10万元定金。乙设计院在收取定金后拒不履行合同。
燃气,热力管道法兰与管道组装时,通常用()检查法兰的垂直度。
中证指数公司于2007年7月2日发布( )只沪深300行业指数。
用人单位招用应当接受义务教育的适龄少年是不违法的。()
阅读以下文字,回答以下问题。据专家们说,从销密的卫星数据中整理出来的新的海底图,其详尽程度是过去海底图的30倍。把它们和船上探测获得的大比例尺海洋图加在一起,科学家们便可更加清晰地了解各个不同地点的海洋深度。这些海底图还可以更加清晰地显
有一项年金,前3年无流入,后5年每年年初流入500万元,假设年利率为10%,其现值为()万元。
最新回复
(
0
)