首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #include class Sample { int n; public: Sample(int i){n=i;} operator++(){n
以下程序的执行结果为( )。 #include class Sample { int n; public: Sample(int i){n=i;} operator++(){n
admin
2012-12-29
33
问题
以下程序的执行结果为( )。
#include
class Sample
{
int n;
public:
Sample(int i){n=i;}
operator++(){n++;} //前缀重载运算符
operator++(int){n+=2;} //后缀重载运算符
voiddisp()
{
cout<<“n=”<
}
};
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=4 n=3。
转载请注明原文地址:https://kaotiyun.com/show/AgVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> intfun(intX,inty) {if(x!=y) return((x+y)/2); elsereturn(x); } main() {inta=4,b=
有以下程序 #include<stdio.h> voidf1(char*a,charb){charc;c=*a;*a=b;b=c;} voidf2(chara,charb){charc;c=a;a=b;b=c;} voidf3(
下列叙述中正确的是()。
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
有以下程序 #include<stdio.h> #include<math.h> main() { ints;floatn,t,pai; t=1,pai=0,n=1.0,s=1; while(fabs(t)>1.0e-6)
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是(
设顺序表的长度为16,对该表进行简单插入排序。在最坏情况下需要的比较次数为()。
某完全二叉树有256个结点,则该二叉树的深度为()。
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为()。
以下不属于对象主要特征的是()。
随机试题
在数据表视图中,不能进行的操作是()。
脾破裂较多见的部位是
成本效益分析法的结果用何种指标进行测量和评估
A.带教护士负法律责任B.护生负法律责任C.带教护士与护生均负法律责任D.带教护士与护生均不负法律责任E.护士长负法律责任护生在带教护士督导下发错药
甲股份公司拟向社会公众公开发行股票并上市,该公司发行前注册资本为1.2亿元,公司没有内部职工股。若每股股价1元,则其首次发行的普通股数量不得少于( )万股。
美国现在实行了量化宽松政策,美国的量化宽松的结果是对于美联储的一个6000亿美元的授权,美国对于这个授权怎样使用确实是学问巨大的,美国不是一次性的投放这样多的货币而是逐步投放的,是根据其货币流出量而投放确保其国内不发生通胀为基础,根据央行11月26日数据,
2015年,甲、乙、丙、丁各出资2万元、3万元、5万元、4万元,购买一台大型柴油机。三人约定按照出资比例分享权利和承担义务。2016年,甲由于经营超市亏损倒闭,准备将自己手中的份额以1.5万元的价格出售给戊,甲通知了乙和丙,唯独忘记通知丁。甲在通知中仅载
阅读下列材料,根据要求完成仕务:材料一《义务教育化学课程标准(2011年版)》关于“化学式与化合价”的课程标准为“能说出几种常见元素的化合价,能用化学式表示某些常见物质的组成。”材料二第四单元自然界的水课题1爱
[*]
某文件系统采用链式存储管理方式并应用记录的成组与分解技术,且磁盘块的大小为4096字节。若文件license.doc由7个逻辑记录组成,每个逻辑记录的大小为2048字节,并依次存放在58、89、96和101号磁盘块上,那么要存取文件的第12288逻辑字节处
最新回复
(
0
)