首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #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
2020-10-21
42
问题
以下程序的执行结果为( )。
#include
class Sample
{
int n:
public:
Sample(int i){n=i;}
operator++(){n++;} ∥前缀重载运算符
operator++(int){n+=2;} ∥后缀重载运算符
void disp()
{
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/8Nyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下列关系运算中,不改变关系表.中的属性个数但能减少元组个数的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)基类Person完成打印功能,定义其中的打印函数为虚函数,请在注释//********1********后添加适当
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:number1=anumber2=anumber1=anumber2=b注意:错误的语句在//******error******
在C++语言中函数返回值的类型是由()决定的。
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数。而非虚函数不支持多态调用。有如下程序:#inc1ude<iostream>usingnamespaces
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobjl;”与“constIMSobj2;:”,则下列语句中,产生编译错误的是()。
下列选项中,不是C++关键字的是()。
下列关于运算符重载的描述中,错误的是()。
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是()。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1:——i)cout<<’*’;
随机试题
规范的股权结构的含义包括()。Ⅰ.有效的股东大会制度Ⅱ.流通股股权适度集中Ⅲ.降低股权集中度Ⅳ.股权的流通性
FABE介绍法:
病人出血的原因很可能是病人体内游离肝素时间为TT25s,甲苯胺蓝中和后TT24s,其出血原因可排除
下列叙述中,关于建设项目环境影响报告书应当包括的内容是()。
施工总承包模式中费用控制方面的特点有()。与平行承发包模式相比,施工总承包模式的不同之处在于()。
税务机关依法行使代位权、撤销权,欠缴税款的纳税人的纳税义务免除。()
信息分类的系统性要求是指()。
材料:B县召开反腐倡廉会议,会议认为目前党政“一把手”违纪违法事件高发,“一把手”存在的主要问题:贪污腐败、不履职出事故、道德败坏、作风不正、独断专行。问题:从监督的角度分析党政“一把手”违纪违法事件高发的深层次原因是什么?
A、 B、 C、 D、 C每组中,直线数依次递增,曲线数依次递减。第一组中直线数依次为1、2、3,曲线数依次为4、3、2;第二组中直线数依次为3、4、(5),曲线数依次为2、1、(0),选择只有5条直线的图形
法的继承与移植。
最新回复
(
0
)