单项选择题
分析下面程序,该程序的运行结果是( )。
#include<iostream.h>
class TestClass
public;
static int m;
TestClass ()
m++;
TestClass(int n)
m=n;
static void test()
m++;
;
int TestClass::m=0;
void main()
TestClass A;
TestClass B(3);
A.test();
TestClass::test();
tout<<"m="<<B.m<<end1;
A.m=3
B.m=4
C.m=5
D.m=6
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列情况中,不会调用拷贝构造函数的是( )。
A.用一个对象去初始化同一类的另一个新对象时
B.将类的一个对象赋值给该类的另一个对象时
C.函数的形参是类的对象,调用函数进行形参和实参结合时
D.函数的返回值是类的对象,函数执行返回调用时
点击查看答案&解析
单项选择题
派生类的构造函数的成员初始化列表中,不能包含( )。
A.基类的构造函数
B.派生类中子对象的初始化
C.基类中子对象的初始化
D.派生类中一般数据成员的初始化
点击查看答案&解析
相关试题
以下程序的执行结果为( )。 #include...
设有以下定义和程序: #include<iostrea...
有如下程序: #include<iostream> usi...
有如下程序: #include<iostream> usi...
在下面的类定义中,横线处应填入的内容是(...