- 完成下列选择题
- A。因为目标程序就是机器语言写的,所以B选项错误。机器语言才是计算机唯一能够识别并接受的语言,汇编语言不是,所以C选项错误。高级语言不依赖具体机器,汇编语言才依赖具体机器,所以D选项错误。
- B。根据课本第5页内容可得出B选项是正确的。
- D。这道题出的不太严谨,B选项目标语言应该是目标机,如此可知D选项是正确的。
- D。这道题答案本章没有,网上搜出来的结果显示D是对的。
- D。根据本书第二页可知D选项正确。
- 计算机执行用高级语言编写的程序有两种途径:编译和解释。区别是编译程序将源程序翻译成目标程序之后再执行该程序;解释程序是逐条读出源程序中的语句并解释执行,即在解释程序的执行过程中不产生目标程序。
- 设计编译程序时应考虑的问题:
- 熟悉编译程序所编译的源程序,对源程序的语法和语义有准确无误的理解。
- 熟练掌握编译方法。
- 对目标机器的硬件和指令系统有深刻的了解。
胡元义《编译原理教程》(第五版)第一章课后习题答案
最新推荐文章于 2024-01-27 20:53:47 发布