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;