下列试题 1至试题 10 是必答题,请全部解答;试题 11 至试题 14,从中选做 2 题,试题15至试题 25,从这 11 题中选做 3 题。
试题1
从供选择的答案中,选出应填入__n__内的正确答案,把编号写在答卷的对应栏内。
软件可移植性是用来衡量软件的 __A__ 的重要尺度之一。为了提高软件的可移植性,应注意提高软件的 __B__ 。采用 __C__ 有助于提高 __B__ 。为厂提高可移植性,还应 __D__ 。使用 E 语言开发的系统软件具有较好的可移植性。
供选择的答案
A:① 通用性② 效率③ 质量 ④ 人—机界面
B:① 使用的方便性② 简洁性③ 可靠性④ 设备独立性
C: ① 优化算法② 专用设备③ 表格驱动方式④ 树型文件目录
D: ① 有完备的文档资料② 选择好的宿主计算机③ 减少输入/输出次数④ 选择好的操作系统
E: ① Cobol② APL③ C④ PL/1
试题2
从供选择的答案中,选出应填入__n__内的正确答案,把编号写在答卷的对应栏内。
虚拟存贮管理系统的基础是程序的局部性理论。此理论的基本含义是 __A__ 。局部性有两种表现形式:时间局部性和 __B__ 。它们的意义分别为 __C__ 和 __D__ 。根据局部性理论。Denning提出了 __E__ 。
供选择的答案
A,B:① 程序执行时对主存的访问是不均匀的 ② 代码的顺序执行
③ 变量的连续访问④ 指令局部性⑤ 数据局部性⑥ 空间局部性
C,D:① 最新被访问的单元,很可能在不久的将来还要被访问。
② 最近被访问的单元,很可能它附近的单元也即将被访问。
⑤ 程序中使用的数据局部于各子程序
E: ① Cache结构的思想② 工作集理论