首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #include c lass Sample { int n: public: Sample(int i){n=i;} operator++(){n++;} //
以下程序的执行结果为( )。 #include c lass Sample { int n: public: Sample(int i){n=i;} operator++(){n++;} //
admin
2021-09-05
46
问题
以下程序的执行结果为( )。
#include
c lass Sample
{
int n:
public:
Sample(int i){n=i;}
operator++(){n++;} //前缀重载运算符
operator++(int){n+=2;} //后缀重载运算符
void disp()
{
cout<<“n=”<
}
};
void main()
{
Sample A(2),B(2);
A++:
++B:
A.disp0;
B.disp0;
}
选项
A、n=4
B、n=1
C、n=3
D、n=5 n=3 n=2 n=4 n=6
答案
A
解析
此题考查的是“++”运算符的重载。为了区分前缀和后缀运算符,规定:重载后缀运算符时必须多一个虚拟参数:int。本题中,A(2)首先给n赋值2,语句A++,调用的是后缀运算符重载语句,使得n加2变为4。B(2)首先给n赋值2,然后语句++B,调用前缀运算符重载函数,使得n加1。因此最终的输出结果是n=4 n=3。
转载请注明原文地址:https://www.kaotiyun.com/show/rb5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下列叙述中正确的是()。
有如下程序:#includeusingnamespacestd;classC1{public:~C1(){cout
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleva1);doubleva1;
下面c++标识符中正确的是()。
下列关于C++函数的叙述中,正确的是()。
下面不能作为结构化方法软件需求分析工具的是()。
软件测试的目的是()。
随机试题
以下情况适合于冷疗法的是
多用户结构是指有多台微机,但每台微机都有相应的输入输出设备,每台微机仍属单机结构,各台微机不发生直接的数据联系(通过磁盘、光盘、U盘、移动硬盘等传送数据)。()
在采用聚焦战略的组织中,人力资源管理的重点是()。
公司办公室有五位职员,针对元旦谁来值班的问题,大家商定的意见,可以概括为以下四条:(1)如果E来值班,那么A、C中来一人。(2)只有E来,D才来。(3)如果B不来,那么A也不来。(4)如果C来,那么B也要来。现在知道
剧作者只有认真________新军事变革时期部队生活的经验,才能在任何时候和任何情况下都能做到________,真正写出被部队官兵认可,深受广大观众喜爱的优秀作品。填入画横线部分最恰当的一项是:
一个班集体的形成要经过哪几个阶段?
甲盒内有红球4只,黑球2只,白球2只;乙盒内有红球5只,黑球3只;丙盒内有黑球2只,白球2只.从这三只盒子的任意一只中任取出一只球,它是红球的概率是().
国家政治生活的主题是
Informationistheprimarycommodityinmoreandmoreindustriestoday.By2005,83%ofAmericanmanagementpersonnelwillb
Withmoreandmoreyoungpeoplegettingintotroublewiththelaw,socialworkersareverybusy.Theyaretryingtokeep【B1】____
最新回复
(
0
)