问题 填空题

下列程序的运行结果是______。
#include<iostream.h>
class SomeClass

public:
SomeClass(int value) some value=value; );
void show_data(voiD) cout<<data<<’’<<some_value<<endl; ;
static void set_data(int value) data=value; ;
private:
static int data;
int some_value;
;
int SomeClass::data=0;
void main(void)

SomeClass my_class(1001), your_class(2002);
your_class.set_data(4004);
my_class.show_data( );

答案

参考答案:4004 1001

解析: 本题考查静态成员变量在不同对象间的共享现象。无论哪个对象修改了其静态变量的值,其他对象再访问该变量时已经发生了变化。

单项选择题 共用题干题
选择题