首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
55
问题
有以下程序:
#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://www.kaotiyun.com/show/j9Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){ intc=0,k; for(k=1;k<3;k++) switch(k) {default:c+=k;case2:c++;break;cas
设有下面的定义:structst{mta;floatb:}d;int*p,要使p指向结构变量d中的a成员,正确的赋值语句是()。
可在C程序中用作用户标识符的一组标识符是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
下面的for语句的循环次数为()。for(x=1,y=0;(y!=19)&&(x<6);x++);
下面描述中不属于数据库系统特点的是
算法的时间复杂度是指
对于以下函数声明 voidfun(intarray[4],int*ptr);以下叙述中正确的是()。
随机试题
在工程网络计划执行过程中,若某项工作比原计划拖后,而未超过该工作的自由时差,则()。
凝血酶敏感的凝血因子是
初产妇,33岁,41周妊娠,产前检查均正常。自觉胎动减少1天收入院。查体:血压110/75mmHg,宫高35cm,腹围100cm,胎位LOA,胎头先露,胎心率为120次/min。以下哪项并不提示胎儿窘迫
支付结算实行( )相结合的管理体制。
一种资产的内在价值等于预期的现金流。()
商品证券是证明持有人有商品使用权或所有权的凭证,取得了这种证券就等于取得了这种商品的所有权,持有人对这种证券所代表的商品所有权受法律保护。()
金融犯罪侵犯的客体是金融管理秩序,犯罪主体是单位。()
贷前调查的内容有()。
被誉为“东方艺术之花”的是()。
制定幼儿园教育目标的依据有()。
最新回复
(
0
)