首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n; public: Sample(int i){n=i;} operator++(){n++;}//前缀重载运算符 operator++(
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n; public: Sample(int i){n=i;} operator++(){n++;}//前缀重载运算符 operator++(
admin
2021-09-05
40
问题
以下程序的执行结果为( )。
#include<iostream.h>
class Sample
{
int n;
public:
Sample(int i){n=i;}
operator++(){n++;}//前缀重载运算符
operator++(int){n+=2;}//后缀重载运算符
void disp()
{
cout<<"n="<<n<<endl:
}
};
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=4n=3。
转载请注明原文地址:https://jikaoti.com/ti/85c0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序;#includeusingnamespacestd;classB{public:virtualvoidshow(){cout
己知函数FA调用FB,若要把这两个函数定义在同一个文件中,则()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classA{public:A(inti){x=i;)voiddispa(){cout<<x
在E-R图中,用来表示实体联系的图形是
下列语句中,正确的是()。
下列描述中,不符合良好程序设计风格要求的是
若从为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
运动会中一个运动项目可以有多名运动员参加,一个运动员可以参加多个项目。则实体项目和运动员之间的联系是
设栈的存储空间为s(1:50),初始状态为top=51。现经过一系列正常的入栈与退栈操作后,top=50,则栈中的元素个数为()。
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程prog3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一
随机试题
某机构设立一个义工发展小组,其总目标是通过系统性的义工小组培训,建立一支稳定的义工团队。围绕这个总目标,社会工作者建立了相应的其他目标。其中,“协助组员了解自己参与义务工作的动机和目的”属于小组工作的()目标。
Airpollutionkilledaboutsevenmillionpeoplelastyear,makingittheworld’ssinglebiggestenvironmentalhealthrisk,theW
经产妇孕36周,右肩前位,胎膜已破,胎心消失,肛诊宫口开全,无先兆子宫破裂征象,最恰当的处理是下列何项
A.两总体均数相等B.差值的总体均数等于0C.两总体均数不等D.差值的总体均数不等于0E.样本总体均数与已知的总体均数相等成组设计两样本均数比较的t检验,其检验假设为()
代谢性酸中毒在没有发展到循环衰竭程度时,首选治疗应该是
适宜碱性溶液冲洗阴道的患者是
《统计法》对统计人员素质的基本要求包括()。
教师的知识结构包括()。
学习负担是客观存在的,没有负担,就没有学习质量而言,负担越重,学习成绩越好。()
试论蔡元培五育并举。
最新回复
(
0
)