单项选择题
下列程序的输出结果为( )。
#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
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
若类A和类B的定义如下: #include<malloc.h> class A int i,j; public: int geti() return i; ; class B:public A int k; public: void make() k=i*j; ; 则上述定义中非法的表达式是( )。
A.k=i*j;
B.int k;
C.return i;
D.void make();
点击查看答案&解析
单项选择题
有如下程序: #include<iostream> using namespace std; class Part public: Part(int x=0):val(x) cout<<val; ~Part()cout<<val; private: int val; ; class Whole public: Whole(int x ,int y, int z=0):p2(x),p1(y),val(z)cout<<val; ~Whole()cout<<val; private: Part p1,p2; int val; ; int main() Whole obj(1,2,3); return 0; 程序的输出结果是( )。
A.123321
B.213312
C.213
D.123123
点击查看答案&解析
相关试题
若有如下程序: #include<iostream> u...