首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n; public: Sample(int i){n=i;} operator++(){n++;}
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n; public: Sample(int i){n=i;} operator++(){n++;}
admin
2012-01-20
43
问题
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n; public: Sample(int i){n=i;} operator++(){n++;} //前缀重载运算符 operator++(int){n+=2;} //后缀重载运算符 void disp() { cout<<"n="<<n<<end1; } }; void main() { Sample A(2),B(2); A++; ++B; A.disp(); B.disp(); }
选项
A、n=4 n=3
B、n=1 n=2
C、n=3 n=4
D、n=5 n=6
答案
A
解析
此题考查的是“++”运算符的重载。为了区分前缀和后缀运算符,规定:重载后缀运算符时必须多一个虚拟参数:int。本题中,A(2)首先给n赋值2,语句A++,调用的是后缀运算符重载语句,使得n加2变为4。B(2)首先给n赋值2,然后语句++B,调用前缀运算符重载函数,使得n加1。因此最终的输出结果是n=4 n=3。
转载请注明原文地址:https://kaotiyun.com/show/vCVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#inc1udevoidmain(){inta=0,b=1,c=2;if(++a>0||++b>0)++c;printf("%d,%d,%d",a,b,c);
以下程序的输出结果是()。#includemain(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i
以下程序的输出结果是()。#include#defineF(x)2.84+x#definew(y)printf("%D",(int)(y))#defineP(Y)w(y)main()
以下程序的输出结果是()。#includeintm=13;intfun(intx,inty){intm=2;retum(x*y—m);}main(){i
有以下程序#includevoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c
请编写函数fun,其功能是:将一组得分中,去掉一个最高分和一个最低分,然后求平均值,并通过函数返回。函数形参a指向存放得分的数组,形参n中存放得分个数(n>2)。例如,若输入9.98.57.68.59.39.58.97.8
已定义以下函数:intfun(int*p){return*p;}fun函数的返回值是()。
下列叙述中错误的是()。
随机试题
在讲完“校园的绿地面积”后,王老师要求学生回家测量自家房间的面积。这种教学方法是()。
大骨节病活跃病区概念可用于
A.检查者偏倚B.回忆偏倚C.报告偏倚D.选择性偏倚E.无应答偏倚调查对象因时间久远,难以准确回忆使回答不准确而造成的是
患者汗出恶风,身重,小便不利,舌淡苔白,脉浮。治疗应首选
A.病理性缩复环B.痉挛性缩复环C.撕裂样剧痛后产妇感觉腹痛骤减,宫缩停止D.持续性腹痛,子宫硬如板状,宫底逐渐增高E.持续性腹痛,拒按,但宫底部宫缩不强
高钾血症引起心律失常时,静脉注射应首选药物是
国家开发银行的成立时间是()。
情感是人类对世界的艺术掌握的重要特征,艺术审美正是要以情感规范艺术对象,以情感感染、启示艺术鉴赏者。因此( )
齐某为某瓷器厂的业务员,因故于2003年5月被辞退。次年4月,齐某利用当初留有的一张盖有瓷器厂公章的业务介绍信,以瓷器厂的名义与佳兴公司签订一份合同,约定由瓷器厂于年底前向佳兴公司供应瓷器1000件,价款为10万元。佳兴公司同时向齐某支付定金3万元,并约定
A、Amotor-drivencornsheller.B、Ahand-poweredpeanutsheller.C、Amotor-drivenpeanutsheller.D、Ahand-poweredcornsheller.
最新回复
(
0
)