首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的执行结果为( )。 #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
44
问题
以下程序的执行结果为( )。
#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打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,即使程序在界面输出以下类似内容:0012FF6810012FF3C50012FF6C20012FF4440012FF7030
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:sizeof(str1)=5sizeof(str2)=10sizeof(str3)=1注意:不要改动main函数,
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成CMyClass的构造函数,请改正注释//********1********后的错误。(2)完成func(1
下列关于派生类构造函数和析构函数的说法中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)fun1(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn):求出n的阶乘,不能使用递归调用。如果n小于1则返回0。注意:请勿改动主函数ma
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(intx),该函数功能是判定X的所有的约数,并且在函数中调用写函数WriteFile0将结果输出到modi2.txt文件中。例如:x=10的约数为1,2,5,10。注意:不要
下面c++标识符中正确的是()。
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
算法的空间复杂度是指()。
随机试题
三维超声不能够准确地评价
男性,44岁,因燃气泄漏燃烧导致头、面、颈部、双上肢烧伤2小时。查体:声音嘶哑,面部创面肿胀,苍白色,渗出少,痛觉消失。首先应考虑的诊断是
皮质醇增多症病人体液过多的护理措施是( )。
关于工程项目计划变更控制的原则的表述中,正确的是()
下列招标人的行为中,除()以外都属于串通投标人投标。
根据企业所得税法律制度的规定,运输货物的大卡车最低折旧年限是()年。
行政机关必然具有行政主体地位。()
设y=y(x)由方程x=∫1y-xsin2dt所确定,则y’’(0)=________。
【B1】【B5】
A、Hedoesn’tlikethepaintings.B、Hehasn’tseenthepaintingsyet.C、Hedoesn’tenjoyhisarthistorycourse.D、Hewouldlike
最新回复
(
0
)