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