首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream.h> class A { int x; public: A(int a) { x=a; }
有以下程序: #include<iostream.h> class A { int x; public: A(int a) { x=a; }
admin
2013-02-27
49
问题
有以下程序:
#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<<end1;
}
};
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/epVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序 #include<stdio.h> #include<string.h> main() { chara[]="THIS\0",*b="OK\0\0"; printf("%d,%d,%d,%d",strlen(a),si
有下列程序 #include<stdio.h> main() { char*P="6938"; inti,s=0; for(i=3;i>=0;i--) s=10*s+p[i]-’0’; printf("
有以下程序段 charstr[4][12]={"aaa","bbb","ccc","ddd"},*p[4]; inti:for(i=0;i<4;i++)p[i]=str[i]; 以下选项中不能正确引用字符串的是()。
有以下程序: #include<stdio.h> #defineN4 voidfun(inta[][N],intb[]) {inti; for(i=0;i<N;i++) b[i]=a[i][i]-a[i][N-1-i]
有以下程序 #include<stdio.h> #include<math.h> main() { ints;floatn,t,pai; t=1,pai=0,n=1.0,s=1; while(fabs(t)>1.0e-6)
有如下程序 #include<stdio.h> main() { chara=’0’,b=’A’; inti; for(i=1;i<6;i++) { if(i%2==0) putchar(a+i);
以下程序段中的变量已正确定义 for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*"): 该程序段的输出结果是()。
若变量已正确定义,有以下程序段“i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);”,程序段的运行结果是()。
随机试题
赵某因盗窃数额未达到法定起诉标准,某县公安局决定给予赵某行政拘留处罚。在处罚前涉嫌盗窃罪被刑事拘留的时间,应当折抵行政拘留,刑事拘留1日折抵行政拘留1日。
《赵武灵王胡服骑射》中,赵武灵王极力推行胡服的主要原因是()
某工商分局接举报称肖某超范围经营,经现场调查取证初步认定举报属实,遂扣押与其经营相关物品,制作扣押财物决定及财物清单。关于扣押程序,下列哪些说法是正确的?(2013年卷二80题,多选)
纠偏的主要对象是()造成的费用偏差。
筛分设备是属于()设备。
城市规划编制的目的是为了()。
下列关于有限合伙企业中有限合伙人人伙与退伙的表述中,符合《合伙企业法》规定的是()。
在垂直方向上,大气分为五层,大气各层中温度随高度的升高而降低的层次是___________和___________。
现在有人以为打油诗好写,所以张口就来,没有转折,没有包袱,直白如水,_______,充其量不过是顺口溜罢了,决然不能称作是“打油诗”。填入划横线部分最恰当的一项是()。
A、Speaktohispreviousemployer.B、Getajobworkingoncampus.C、Attendthecareerservicesworkshop.D、Getajobapplication
最新回复
(
0
)