首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #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
50
问题
以下程序的执行结果为( )。
#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://kaotiyun.com/show/z4Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>voidprint(doublea){cout<<++a;}voidprint(inta,intb){
下面关于数组的初始化正确的是()。
下列叙述中正确的是()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
执行语句序列inti=0;while(i<25)i+=3;cout<<i;输出结果是
已知在函数func中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列叙述中错误的是
已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是
字面常量42、4.2、42L的数据类型分别是
设R是一个2元关系,有3个元组,S是一个3元关系,有4个元组。如T=R×S,则T的元组为()个。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、______和自定义完整性。
随机试题
关于结核性腹膜炎腹痛的特点,下列哪项除外
气血两虚可见到下列哪些舌象
对过分突出的上颌结节是否要手术,需考虑的因素,不包括
背景某项工程业主与承包商签订了工程承包合同,合同中含有两个子项工程,估算工程质量,甲项为2300m3,乙项为3200m3,经协商,甲项单价为180元/m3,乙项为160元/m3。承包合同规定:(1)开工前10d业主向承包商支付工程合同2
我国证券投资基金均为()。
绿色科技,是指以提倡文明的生活方式和适度的消费方式,强调自然资源的合理开发和循环利用,发展清洁生产技术、无污染的绿色产品,企业实行绿色管理和对环境的治理,保持人类社会可持续发展的科学技术。根据上述定义,下列选项中不是发展绿色科技的手段是( )。
Ethernet陨头长度字段的值不包括以下哪个字段的长度?()
Themoviestar’softeninfuriatingbehavioronthesethadfewlastingeffects:hewassoadeptat(i)______hiscolleagues’irri
Motivationis"thedrivingforcewithinindividualsthatimpelsthemtoaction."Andgoalsarethesought-afterresults(1)moti
Apieceofnewsthata12-year-oldboywhohasneverreceivedanyschooleducationhasbeenadmittedbyafirst-classuniversity
最新回复
(
0
)