首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #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
129
问题
以下程序的执行结果为( )。
#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://www.kaotiyun.com/show/265p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面不能作为结构化方法软件需求分析工具的是()。
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()。
有函数模板声明和一些变量定义如下:temp1ate<c1assT1,c1assT2,c1assT3>T1sum(T2,T3);doubled1,d2;则下列调用中,错误的是()。
有如下程序:椭ncludeusingnamespacestd;classPart{public:Part(intx=0):val(X){tout
下列叙述中正确的是
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;eout
算法的时间复杂度是指
下列选项中属于面向对象设计方法主要特征的是()。
算法的空间复杂度是指()。
随机试题
肾上腺素的β型效应包括
关于心肌灌注运动负荷显像,其灵敏度可达到
关于食物氨基酸模式的叙述,正确的是
在N-连接糖蛋白中,糖链与蛋白质的连接方式是
超声法检测混凝土结构内部缺陷,是否存在缺陷的判据不包括()。
国有资产产权登记工作属于国有资产的()。
根据以下资料,回答问题。2012年,全国公路水路交通固定资产投资14512亿元,占全社会固定资产投资的3.9%。分地区看,西部地区交通固定资产投资5400亿元,所占比重为37.2%,比上年提高1.2个百分点;东、中部地区交通固定资产投资分别为54
在巴甫洛夫的经典实验中,铃声是作为强化物而出现的。()
“义利之辩”是我国古代伦理学上争论激烈的一个问题,争论的实质是把什么作为判断事物价值的标准。下列话语中主张以“利”作为判断事物价值的标准的是()。
Whatisitthatbringsaboutsuchanintimateconnectionbetweenlanguageandthinking?Istherenothinkingwithouttheuseof
最新回复
(
0
)