单项选择题

以下程序的执行结果为( )。
#include<iostream.h>
class Sample
int n;
public:
Sample(int i)n=i;
operator++()n++; //前缀重载运算符
operator++(int)n+=2; //后缀重载运算符
void disp()
cout<<"n="<<n<<end1;
;
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
<上一题 目录 下一题>
热门 试题

单项选择题
设有以下定义和程序: #include<iostream.h> class TestClass1 public: void show1() cout<< TestClass1 <<end1; ; class TestClass2:TestClass 1 public: void show2() tout<< TestClass2 <<end1; ; class TestClass3:protected TestClass2 public: void show3() tout<< TestClass3 <<end1; ; void main() TestClass1 obj1; TestClass2 obj2; TestClass3 obj3; 则以下不合语法的调用语句是( )。
A.obj1.show1();
B.obj2.show1();
C.obj3.show1();
D.obj2.show2();
填空题
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于______阶段。
相关试题
  • 已知一个函数的原型是: int fn(double...
  • 非成员函数应声明为类的______函数才...
  • 指针数组是由______构成的数组。
  • 以下函数实现的功能是______。 void...
  • 在类中,______成员为类的所有对象所...