题目可以到我的资源空间去下载,传送门:http://download.csdn.net/detail/xtayyt/6311973
答案都是自己做的,本人是学电子的,不是CS,难免有错误,欢迎各位大牛指正。
1- 5 DBCAD
6-10 BCACB
11-15 DCCBD
16-20 CB EE
21 AD
22 ACD
23 AD 按CLOCK算法为0x03C8;按FIFO算法为0x0BC8;按LRU算法为0x07C8
24 ABC
25 BCDE
26 AB
27 ABCE
28 A
29
30
31 BD
32 D
33 CDE
34
35 B
36 E
37 CE
38 B
39 E
40 D
41 4 缺失头文件#include<algorithm>
如果不考虑缺失头文件是错误,应该是3
42 46
b = a调用缺省赋值函数,对于b的int* data_ 指向a的data_指向的内容。
而原b的data_执行的内存没有释放。
同时在程序执行完毕时,a、b都调用析构函数,导致重复释放data_指向的内存。
43 48
45 3 pObj->Test() throw异常后,delete不会被执行。
本次笔试题目中的所有程序,本人都敲了代码进行验证。代码工程已经上传(传送门:http://download.csdn.net/detail/xtayyt/6319451)