问题
单项选择题
有如下程序:#include A.0 B.1 C.2 D.3
答案
参考答案:B
解析:此题考查学生对变量作用域和生存周期的理解:类A的构造函数A(int a=2)(init();a++;}中a++为函数内的局部变量,类A的成员变量a则为类内静态变量,在创建A obj对象时,执行init()使obj.a=1。
有如下程序:#include A.0 B.1 C.2 D.3
参考答案:B
解析:此题考查学生对变量作用域和生存周期的理解:类A的构造函数A(int a=2)(init();a++;}中a++为函数内的局部变量,类A的成员变量a则为类内静态变量,在创建A obj对象时,执行init()使obj.a=1。