首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #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
106
问题
以下程序的执行结果为( )。
#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全国计算机二级
相关试题推荐
下列关于构造函数的描述中,错误的是()。
下列叙述中正确的是
下列关于运算符重载的叙述中,正确的是()。
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是()。
有如下两个类定义classxx{private:doublex1;protected:double:x2;public:doublex3;};classYY:
请打开考生文件夹下的解决方案文件proi2,该工程中包含一个程序文件main.cpp,其中有日期类Date、人员类Person及排序函数sortByName和主函数main的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义和函数定义。此程
请打开考生文件夹下的解决方案文件proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:Zhang20Tsinghtin。注意:只能在函数address_change
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程prog3,其中声明了ValArray类,该类在内部维护一个动态分配的整型数组。ValArray类的复制构造函数应实现对象的深层复制。请编写ValArray类的复制构造函数。在main函数中给出了一
随机试题
A.光面内质网大量增生B.前角蛋白细丝堆积C.增大的载有蛋白质的溶酶体D.线粒体肿胀、嵴消失E.核内包涵体(1999年)肝细胞内Mallory小体
三分群血液分析仪白细胞分布直方图的第一群代表的细胞体积大小为
急性心肌梗死早期(24小时内),死亡主要由于
指出:"泄者,如水之泄也,势犹铈缓,泻者,势似直下,微有不同,而其病则一,故总名之曰泄泻。"是哪一部书
温里药的功效有( )。
下列哪些人员不得担任检察官?
签订维护保养合同时间为2018年10月8日(星期一),则消防设施维护保养报告备案,最迟应在()日内向当地消防机构报告备案。
甲将邻居乙未上锁的自行车推进车棚,并以自己的名义缴纳了保管费。甲的此种行为属于()。
据调查,我国有的老年人希望在自己家里安度晚年,他们最大的愿望是在家门口就能享受到生活照料、康复理疗、文化娱乐等专业服务。日前,北京市丰台区老龄办贴出公告,试点通过政府购买“喘息服务”的方式,给长期照料失能、失智老人的家庭成员每月放4天假,需要服务的家庭
你统计的有关数据,与另一个单位的数据有冲突。此时你该怎么办?
最新回复
(
0
)