单选题
下面程序的输出结果为( )。 #include
class TestClass { public: TestClass(){Val++;} static int val; }; int TestClass::val=0: void main() {TestClass csl; cout<
A、
03
B、
13
C、
14
D、
24
【正确答案】
C
【答案解析】
解析:由主函数main入手,定义TestClass类的对象cs1,执行cs1.vai,其中val为静态变量,根据“int’lest(:',lass::val=0;”初始化,’FestClass中的TestClass(){val++;}构造函数执行后,val值为1。主函数中接着定义对象cs2,cs3,cs4..执行“cout<
提交答案
关闭