background image

public:

virtual ~Base();
virtual ostream& print();
virtual void debug();
virtual void readOn();
virtual void writeOn();
// ...

};
class Derived1: virtual public Base {
public:

virtual ~Derived1();
virtual void writeOn();
// ...

};
class Derived2: virtual public Base {
public:

virtual ~Derived1();
virtual void writeOn();
// ...

};
class MI: public Derived1, public Derived2 {
public:

virtual ~MI();
virtual ostream& print();
virtual void debug();
// ...

};
下面调用的是哪一份函数实例?
Base *pb = new MI;
(a)

pb->print(); (c) pb->readOn(); (e) pb->log();

(b)

pb->debug(); (d) pb->writeOn(); (f) delete pb;

6.选择题:
I.

一 般 来 说 , Cache   的 功 能 __(1)__

 

。 某 32  

 

位 计 算 机 的 cache   容 量 为 

16KB, cache 

 

块 的 大小 为 16B

 

, 若 主存 与 cache 的 地 址映 射 采 用直 接 映 射

 

方 式 , 则 主 存 地 址 为 1234E8F8

 

( 十 六 进 制 ) 的 单 元 装 入 的 cache 地 址 为

__(2)__

 

。在下列 cache 替换算法中,平均命中率最高的是__(3)__

(1) A.全部由软件实现

B.全部由硬件实现

C.由硬件和软件相结合实现

D.有的计算机由硬件实现,有的计算机

由软件实现

(2) A. 00 0100 0100 1101 (二进

)

B. 01 0010 0011 0100 (二进制)