首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #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
26
问题
以下程序的执行结果为( )。
#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全国计算机二级
相关试题推荐
单个用户使用的数据视图的描述称为
执行语句:cout<<setfill(‘*’)<<Setw(10)<<setfill(‘#’)<<left<<123<<“OK”<<end后将输出()。
一棵二叉树第6层(根结点为第1层)的结点数最多为______个
计算斐波那契数列第n项的函数定义如下:intfib(intn){if(n==0)return1;elseif(n==1)return2;elsereturnfib(n-1)+fib(n-2);}
在数据库系统中,实现各种数据管理功能的核心软件称为______。
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};classMyDERIVED:pr
字面常量42、4.2、42L的数据类型分别是
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例称为“______”。
数据流的类型有______和事务型。
随机试题
在Excel中,设置A1单元格的数字格式为整数,当输入33.51时,单元格显示为_____。
手部外伤后,凡手指不能主动活动,提示可能
微分方程ydx+(x-y)dy=0的通解是()。
某高等级公路全长50.8km,路面结构为沥青混凝土,路面宽度25m,设计车速120km/h。采用两台摊铺机梯队作业,全封闭施工。本工程于某年某月某日建成通车,通车不久,发现在K8+250~K9+580段有行车抖动,跳车等现象。建设单位、监理单位、质量监督单
下列关于看涨期权的描述,正确的是()。
书面表达(20分)根据材料中的两种不同观点,用英文阐述你的理解和看法,词数不少于150。Itisgenerallybelievedthatsomepeoplearebornwithcertaintalentsforte
下列有关西周法律制度的表述,正确的有()。
越南籍80后女性黄某伙同越南籍以及中国广东、广西籍24人组成实施收购、运输、贩卖儿童的犯罪团伙,形成一条从越南向我国境内拐卖儿童的通道。我国司法机关有权对黄某进行审判的依据是()
-4/9
Theuseofnuclearpowerhasalreadyspreadallovertheworld.【C1】______,scientistsstillhavenotagreed【C2】______Whatshould
最新回复
(
0
)