问题:
[单选] 下面程序的运行结果为( )。
#include
static int n;
public:
A(){n=1;}
A(int num){n=hum;} void print(){cout< int A::n=2; void main() { A a,b(3); a.print(); b.print(); cout< A . 11 B . 13 C . 23 D . 33 D 本题考查的是静态数据成员的使用,n为类A的静态成员,即为类A的所有对象共有的成员,所以,当对象b把n初始化为3时,对象a的成员u的值也为3(这两个11实际上是同一个)。



