background image

2  

. 何谓 OLE ? 

3  

. 请说明在 Internet   

上 Ping 命令的用途。

四、逻辑推理题(此题 10 分)

一个公安人员审查一件盗窃案,已知下列事实:

1.甲或乙盗窃了录象机;

2.若甲盗窃了录象机,则作案时间不能发生在午夜前;

3.若乙的证词正确,则午夜时屋里灯光未灭;

4.若乙的证词不正确,则作案的时间发生在午夜前;

5.午夜时屋里的灯光灭了。

试问:盗窃录象机的是甲还是乙?并写出推理过程。

五、程序题(每题 10 分,共 20 分)

1  

. 写出下面程序的运行结果:

class Class1

{

public:

void F(void){printf(“#1\n”); }

virtual void G(void) {printf(“#2\n”); F( ); }

void H(void) {printf (“#3\n”); G( ); }

};

class Class2 : public Class1

public:

void F(void) { printf(“#4\n”); }

virtual void G(void) { printf(“#5\n”); F( ) ; }

};

void main (void)

{

Class2 obj;

obj.G( );

obj.H( );

}

 

2. 指出以下程序的错误:

函数 ExchangeInt 交换它的两个指针参数所指向的整数。

Void ExchangeInt ( int *p1, int *p2)

{

int *p;

*p=*p1;

*p1=*p2;