首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream.h> class A { int x; public: A(int a) { x=a; } friend class
有以下程序: #include<iostream.h> class A { int x; public: A(int a) { x=a; } friend class
admin
2010-12-16
51
问题
有以下程序:
#include<iostream.h>
class A
{
int x;
public:
A(int a)
{
x=a;
}
friend class B;
};
Class B{
public:
void print(A a){
a.x- -;
cout<<a.x<<endl;
}
};
void main()
{
A a(10);
B b;
b.print(a);
}
程序执行后的输出结果是______
选项
答案
9
解析
本题考核友元类的应用。在程序中,类B是类A的友元类,因此,在类B的所有成员函数中均可访问类A的任何成员。在main( )中,先定义类A的一个对象a(10)和类B的一个对象b。然后通过对象b调用其成员函数print输出对象a的私有成员x的值减1即9。
转载请注明原文地址:https://kaotiyun.com/show/j9Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*fp;intk,n,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w");fprintf(
可在C程序中用作用户标识符的一组标识符是()。
优化数据库系统查询性能的索引设计属于数据库设计的
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不
学生选课成绩表的关系模式是SC(S#,C#,G),其中S#为学号,C#为课号,G为成绩,检索课号为2且成绩及格的学生学号的表达式为
下列说法不正确的是()。
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
下面关于友元函数的叙述中,不正确的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
随机试题
患者,女性,54岁。出现乏力、双眼异物感、多饮2年,伴大小关节痛,查体见多发龋齿,舌红无苔,关节无畸形、肿大及压痛。下述哪一项化验检查对该患者的诊断最有提示意义
关于处方调配的注意事项A、登记账卡B、批准文号C、有效期D、加贴醒目标签E、签名或盖名章对贵重药品应
个体工商户王某于2005年6月在某百货商场租赁一柜台用于销售新美公司生产的“美美”牌连衣裙,并采取下列促销措施,其中属于不正当竞争行为的是:()
下列属于组织风险的有( )。
同一离子方程式可以表示不同物质在不同溶液中的反应。下列各组中两种物质在溶液中的反应,可以用同一离子方程式表示的是()。
以下叙述中正确的是()。
Wewalkedsoquietlythatthenurseatthedeskdidn’tevenlifthereyesfromthebook.Mumpointedtoabigchairbythedoor
Ifyouweretobeginanewjobtomorrow,youwouldbringwithyousomebasicstrengthsandweaknesses.Successor【C1】______iny
Forthispart,youareallowed30minutestowriteanessaycommentingontheremark"Nopain,nogain."Youcanciteexamplest
A、Seeadoctorordietitian.B、Calculatethefluidamount.C、Followrecommendations.D、Controltheirfluidintake.A主讲人建议,若有人对自己
最新回复
(
0
)