首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
60
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下面对枚举类型的描述正确的是()。
在结构化程序设计思想提出之前,在程序设计中强调程序的效率。与程序的效率相比,结构化程序设计思想更重视程序的()。
已知f1(int)是类A的公有成员函数,并将指针p定义为可以指向函数f1的指针类型,则可以实现让p是指向成员函数f1()的指针的语句为【】。
一个函数为voidf(int,char=’a’),另一个函数为voidf(int),则它们()。
在软件开发中,下面任务不属于设计阶段的是()。
软件工程的出现是由于()。
下面描述中,符合结构化程序设计风格的是()。
下列程序的运行结果为()。#include<iostream>usingnamespacestd;namespacem{intflag=10;}namespacen{
设有如下关系表:则下列操作中正确的是()。
在面向对象方法中,类之间共享属性和操作的机制称为[]。
随机试题
下列哪些说法是错误的?()(2006/2/59)
根据有关规定,下列投资项目中,需要编写资金申请报告的有()
某市一单位在市中心区有一片多层住宅楼,其中有两栋(每栋各6个单元门)住宅楼临近城市干路。经市城乡规划行政主管部门批准,占用了上述两栋住宅楼之间的空地(两栋楼山墙间距为16m),建设一栋两层轻体结构的临时建筑,使用期为两年。在建设期间,市规划监督检查科的两
下列关于税款追征制度的说法,正确的有()。(2013年)
人际关系中互惠互利原则不包括()。
纪律指的是()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
设A=,则(A一2E)-1=__________.
Theinstinct,commonamongpeopleofallages,forkeepingapparentlyuseless【C1】______hasneverceasedtoappealtome.Ido
AsEdisongrewolder,heneverlosthis(interesting)______inscience.
最新回复
(
0
)