问题 单项选择题

下列程序的运行结果为( )。  # include <iostream.h>  int i=0;   classA {  public:    A( ){ i + + ; }  };  void main( )  {    A a,b[3],* c;    C=b;    cout << i << endl;  }

A.2

B.3

C.4

D.5

答案

参考答案:C

解析:外部变量i实际上记录的是调用构造函数的次数。

单项选择题 A3/A4型题
单项选择题