首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<iostream> using namespace std; class A { private: int x; public: A(int a) {
有以下程序: #include<iostream> using namespace std; class A { private: int x; public: A(int a) {
admin
2010-03-29
26
问题
有以下程序: #include<iostream> using namespace std; class A { private: int x; public: A(int a) { x=a; } friend class B; }; class B { public: void print(A a) { a.x--; cout<<a, x<<end1; } }; int main () { A a(10); B b; b.print (a) ; return 0; } 程序执行后的输出结果是( )。
选项
A、9
B、10
C、11
D、12
答案
1
解析
本题考核友元类的应用。在程序中,类B是类A的友元类,因此,在类 B的所有成员函数中均可访问类A的任何成员。在main()中,先定义类A的一个对象a(10)和类B的一个对象b。然后通过对象b调用其成员函数print(),输出对象a的私有成员x的值减1即9。
转载请注明原文地址:https://kaotiyun.com/show/mTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下结构体说明和变量定义中,正确的是
若有以下程序#include<stdio.h>int*f(int*s,int*t){int*k;if(*s<*t){k=s;s=t;t=k;}returns;}main(){inti=3,j=5,*
有以下程序,程序运行后的输出结果是#definePT3.5:#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",___);}在程序中下划线处应填入
下列选项中属于面向对象设计方法主要特征的是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下面描述中不属于数据库系统特点的是
随机试题
下列属于侵犯知识产权行政救济措施的有()。
将f(x)=展开为(x+1)的幂级数并求其收敛区间.
可确定骨关节脱位的是
患者,男,18岁。腹泻近1月,每天3~4次,有黏液,常有里急后重,伴腹部疼痛,便后疼痛减轻。查体:左下腹轻压痛,余无特殊。进一步确诊有重要价值的检查是
胎头衔接是指
下列做法中,违反基金管理人内部控制中对于权限管理的要求有()。Ⅰ.投资交易系统临时授权期限为长期Ⅱ.授权人与被授权人均在办公场所同时具有操作查询权限Ⅲ.基金经理助理长期开放基金的管理权限无需相关部门审核Ⅳ.基
下列不属于国内银行个人理财业务发展阶段的是()。
甲公司20×8年末库存乙原材料1000件。单位成本为2万元。甲公司将乙原材料加工成丙产品对外出售,每2件乙原材料可加工1件丙产品。20×8年12月31日。乙原材料的市场价格为1.8万元/件,用乙原材料加工的丙产品市场价格为4.7万元/件,将2件乙原材料加工
王某是某校高二年级一男生,平时很喜欢体育运动,但就是不喜欢上体育课。李某是某校高一年级一女生,体型肥胖,平时不喜欢运动,对体育课不感兴趣。问题:作为体育教师:(1)针对上述现象,你如何解决?(2)结合体育新课程改革,对产生上
经济全球化经历了曲折发展过程:材料一全球化的第一次波动,通过航行方式把世界各地的沿海地区同各条内陆河流连成了一体,第二次波动(1870—1914年)是第一次波动的成果大为强化,并将其发展到内陆地区。——麦克尔著《西方的兴起》材
最新回复
(
0
)