首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n; public: Sample(int i){n=i;} operator++(){n++;}//前缀重载运算符 operator++(
以下程序的执行结果为( )。 #include<iostream.h> class Sample { int n; public: Sample(int i){n=i;} operator++(){n++;}//前缀重载运算符 operator++(
admin
2021-09-05
109
问题
以下程序的执行结果为( )。
#include<iostream.h>
class Sample
{
int n;
public:
Sample(int i){n=i;}
operator++(){n++;}//前缀重载运算符
operator++(int){n+=2;}//后缀重载运算符
void disp()
{
cout<<"n="<<n<<endl:
}
};
void main()
{
Sample 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,语句A++,调用的是后缀运算符重载语句,使得n加2变为4。B(2)首先给n赋值2,然后语句++B,调用前缀运算符重载函数,使得n加1。因此最终的输出结果是n=4n=3。
转载请注明原文地址:https://kaotiyun.com/show/265p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段是函数返回a所指数组中最大的值所在的下标值,横线处的语句为()。fun(int*a,intn){inti,j=0.k:k=j;for(i=j;i<n;i++)if(a[i]>a[k])_______;return(k);
有如下程序:#include#includeusingnamespacestd;intmain(){cout.fill(’*’);cout
有如下类定义和变量定义:classParents{public:intpublicData;prlVate:mtprivateData;};classChildA:publi
必须用一对大括号括起来的程序段是()。
已知类Myclass的定义如下classMyClass{public:voidfunction1(MyClass&c){cout<<c.data;}staticvoidfunction2(MyClass&c
下列描述中,不属于面向对象思想主要特征的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)
数据库设计过程不包括()。
若从为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
请编写函数fun,该函数的功能是:统计各年龄段的人数。N个年龄通过调用随机函数获得,并放入主函数的age数组中。要求函数把0~9岁年龄段的人数放在d[0]中,把10~19岁年龄段的人数放在d[1]中,把20~29岁年龄段的人数放在d[2]中,依此类推,把1
随机试题
股骨干骨折行钢板内固定,钢板应置于股骨的
用治血不养心引起的虚烦不眠、惊悸怔忡之证,宜选
某一级公路上的抗震重点挡土墙工程,位于地震基本烈度7度,设计基本地震动峰值加速度为0.10g,墙高为15m,挡土墙顶部4m高度的墙身圬工的重力为2000kN。试问:挡土墙顶部4m高度的墙身重心处的水平地震作用(kN)最接近下列()项。
按照《建设工程质量管理条例》的规定,竣工验收应当具备下列条件( )。
根据供应商分类模块法的划分,可以将供应商划分为()的供应商。
甲在空调上使用“兰花”注册商标。根据商标的分类,甲的“兰花”商标能够被归人的商标类型有()。
戊注册会计师负责对E公司2009年度财务报表进行审计,在对货币资产进行审计时遇到以下问题,请代为作出正确的专业判断。该公司的银行存款在附注中的披露如下:该公司存放在银行的存款很多,由于企业在2009年涉及一项诉讼已经将B、D、E银行中的存款冻结,根据有
《希腊波斯战争史》
货币的价值尺度具有()特征。
A、Blue.B、Black.C、Brown.D、Green.CWhatcolordidthemanpreferforhishat?
最新回复
(
0
)