首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #inc1ude<iostream.h> c1ass Samp1e { int n; public: Samp1e(int i){n=i;} operator++0
以下程序的执行结果为( )。 #inc1ude<iostream.h> c1ass Samp1e { int n; public: Samp1e(int i){n=i;} operator++0
admin
2019-04-18
71
问题
以下程序的执行结果为( )。
#inc1ude<iostream.h>
c1ass Samp1e
{
int n;
public:
Samp1e(int i){n=i;}
operator++0{n++;} //前缀重载运算符
operator++(int){n+=2;} //后缀重载运算符
void disp()
{
cout<<"n="<<n<<end1;
}
};
void main()
{
Samp1e 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,语句AH,调用的是后缀运算符重载语句,使得n加2变为4。B(2)首先给n赋值2,然后语句++B,调用前缀运算符重载函数,使得n加l。因此最终的输出结果是n=4 n=3。
转载请注明原文地址:https://www.kaotiyun.com/show/z4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列不属于软件工程的3个要素的是
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,且每一个______实际上对应一个处理模块。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③intvalu
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面画线处填上适当语句,完成栈类模板的定义。template<classT>class
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(inti):rl(i){}voidprint(){cout<<’E’<<rl<
有如下程序:#include<iostream>usingname。pacestd;classAA{intn:public:AA(intk):n(k){}inget(){returnn
已知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
下列叙述中正确的是
下列数据结构中,能用二分法进行查找的是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
随机试题
患儿2岁,患肺炎喘嗽反复不愈二周余,低热起伏,咳嗽无力,多汗、四肢欠温,面色白,纳呆便溏,舌质偏淡,舌苔白滑,指纹淡红而滞,在风关,治疗应选
卡比多巴与左旋多巴合用的理由是
男,60岁,因慢性肾功能不全入院,血生化检查:K+6.5mmol/L,Na+136mmol/L,Ca2+2.1mmol/L,CO2CP25mmol/L。心电图示T波高尖。下列处理不正确的是
《药品管理法》明确规定国家实行中药品种保护制度,国务院于1992年10月14日布《中药品种保护条例》,自1993年1月1日起施行。在《中药品种保护条例》的规定中,国家鼓励研制开发临床有效的中药品种,对质量稳定、疗效确切的中药品种实行分级保护制度。《中药
患者,男性,55岁,因尿毒症行肾移植术,术后24h内护士应给予患者
企业信用政策的内容包括()。
企业在采用吸收直接投资方式筹集资金时,以下不能被投资者用于出资的是()。
东汉南阳张衡的()开抒情小赋之先声。
商品经济的发展阶段有()
【B1】【B3】
最新回复
(
0
)