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 (二进制)