单项选择题

下列程序的输出结果为( )。
#include<iostream.h>
class TestClass
public:
TestClass ()val++;
static int val;
;
int TestClass::val=0;
void main()
TestClass cs1;
cout<<cs1.val<<"";
TestClass cs2;
TestClass cs3,cs4;
cout<<cs2.val<<endl;

A.03
B.13
C.14
D.24
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序: #include<iostream> using namespace std; class MyClass public: MyClass(int x):val(x) void Print() const cout<< const:val= <<val<<’ t’; void Print() cout<< val= <<val<<’t’; private: int val; ; int main() const MyClass obj1(10); MyClass obi2(20); obj1.Print(); obj2.Print(); return 0; 程序的输出结果是( )。
A.val=10 const:val=20
B.const:val=10 const:val=20
C.const:val=10 val=20
D.val=10 val=20
单项选择题
在下列程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。 #include<iostream> using namespace std; class A public:A()cout<<’A’; ; class B: ______ public:B()cout<<’B’; ; class C:virtual public A public:C()cout<<’C’; ; class D:public B,public C public:D()cout<<’D’; ; void main()D obj;
A.public A
B.private A
C.protected A
D.virtual public A
相关试题
  • 已知一个函数模板定义为: template<type...
  • 执行下列语句后,变量sum的值是_____...
  • 下面是复数类complex的定义,其中重载的运...
  • 假定用户没有给一个名为MyClass的类定义析...
  • 创建对象数组时,对数组的每一个元素都将调...