首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #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
28
问题
以下程序的执行结果为( )。
#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://jikaoti.com/ti/eRt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是#include<iostream.h>intmin(inta,intb){if(a<b)retuma;elsereturnb;return0;}
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;intimag;
有如下程序:#include<iostreanl>usingnamespaeestd;classAA{public:AA(){cout<<’1’;}};classBB:publicAA{
下列关于C++流的叙述中,错误的是
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
如下程序定义了“单词”类word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为:AfterSorting:HappyWelcome,请将程序补充完整。#include<iostream>#inclu
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()
在函数中,可以用auto、extern、register和static这4个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二又树中的总结点数为
随机试题
甲公司于2007年10月10日通过拍卖方式拍得位于北京郊区的一块工业建设用地;同年10月15日,甲公司与北京市土地管理部门签订《建设用地使用权出让合同》;同年10月21口,甲公司缴纳全部土地出让金;同年11月5日,甲公司办理完毕建设用地使用权登记,并获得建
在考生文件夹中有一个“Acc1.mdb”数据库。(1)为“个人信息”表的账号字段设置无重复索引。(2)对“个人信息”表进行高级筛选,筛选女生、本科或者硕士学历的人员信息,筛选的结果按照姓名字段“升序”排列。结果如图1所示。(3)设置“单位信息”表的
储存在血小板专用采集袋内浓缩血小板最终制品的容量为多少全血制备
阳陵泉穴下1~2寸处为足三里穴下约2寸处为
成人继发性肺结核最常见的是
下列关于信托公司资产管理业务的相关表述,正确的是()。
拉美独立后,各国政治上的一种普遍现象是(),实质上它是拉美各国大地主专政的一种特殊形式。
人类的感知系统好比是一个信号觉察器。我们把各种刺激看作是信号,噪音则()。
下列哪些情况会导致法律责任?()
A为三阶实对称矩阵,A的秩为2,且求A的所有特征值与特征向量;
最新回复
(
0
)