1. 首页
  2. 考试认证
  3. 其它
  4. 编译原理参考答案第一章判断题解析

编译原理参考答案第一章判断题解析

上传者: 2023-03-28 09:50:58上传 PPTX文件 208.56KB 热度 14次

1.编译程序是一种常用的应用软件。 (×) 编译程序是用来将高级语言程序转化为计算机能够理解的机器语言程序的工具,与普通的应用软件不同。 2.C语言的编译程序可以用C语言来编写。 (√) C语言是一种高级语言,其编译程序可以用C语言等其他高级语言编写。 3.编译方式与解释方式的根本区别在于是否生成目标代码。 (√) 编译方式是将高级语言程序转化为计算机能够直接执行的目标代码,而解释方式是边解释边执行,不生成目标代码。 4.编译程序与具体的语言无关。 (×) 编译程序需要针对特定的高级语言编写。 5.编译程序与具体的机器有关。 (√) 编译程序需要根据目标机器的指令集生成相应的目标代码。 6.对编译程序而言,代码优化是不可缺少的一部分。 (√) 代码优化可以提高生成的目标代码的运行效率。 7.对编译程序而言,中间代码生成是不可缺少的一部分。 (√) 中间代码是编译器生成的一种中间表示,可以帮助编译器进行优化等操作。 8.编译程序生成的目标程序一定是可执行的程序。 (√) 编译程序的最终目的是生成可执行的目标程序。 9.含有优化部分的编译程序的执行效率高。 (√) 优化可以提高生成的目标代码的执行效率。

用户评论