首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #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
30
问题
以下程序的执行结果为( )。
#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全国计算机二级
相关试题推荐
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;intimag;
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
下列是重载为非成员函数的运算符函数原型,其中错误的是()。
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib(n-2);}
C++中只有两个逻辑常量:true和______。
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED:pr
输出流控制中,如果没有指定对齐方式,则默认为左对齐、右填充,CSum类使“<<”运算符出栈,并将输出控制为宽度为5,cout<<setfill(’*’)<<8;执行时就打印8****,然后执行cout<<y;打印8,故答案为D。
执行下列语句段后,输出字符“*”的个数是for(inti=50;i>l;--i)cout<<”*”
自然连接(Naturaljoin)是一种特殊的等值连接,下列哪个(些)是它满足下面的条件()。Ⅰ、两关系间有公共域Ⅱ、通过公共域的等值进行连接Ⅲ、可进行逆运算
某二叉树中度为2的结点有12个,则该二叉树中有______个叶子结点。
随机试题
关于古琴,下列说法不正确的是()。
急性心肌梗死早期(24小时内)死亡的主要原因
胆道出血直肠息肉
经调查甲、乙两地的冠心病粗死亡率为45/10万,按标准人群年龄构成标化后,甲地标化率为52/10万,乙地为40/10万,所以认为()
蛛网膜下腔出血最可靠的诊断依据是
建设行政主管部门会同有关部门在收到工程监理企业年检资料后( )内,对工程监理企业资质年检作出结论,并记录在《工程监理企业资质证书》副本的年检记录栏内。
新闻评论,是指媒体带着鲜明的针对性和引导性,对当前重大问题和典型新闻事件发布的议论评说,是媒体上社论、评论员文章、短评、编者按、专栏评论、述评等的总称。根据上述定义,下列属于新闻评论的是()。
有20位运动员参加长跑,他们的参赛号码分别是1、2、3……20,至少要从中选出多少个参赛号码,才能保证至少有两个号码的差是13的倍数?
为了加强预算控制,成本估算建议在WBS的()层进行。
SarausuallygoestoGirlGuidesonaThursday.TodayisWednesday.NowunderlinetheONEanswerbelowwhichmustbeTRUE.
最新回复
(
0
)