问答题X 纠错

参考答案:

对代码进行等价变换,使得变换后的代码运行结果与变换前代码运行结果相同,而运行速度加快或占用存储空间减少,或两者都有。优化所需要的基础是在中间代码生成之后或目标代码生成之后。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

问答题

对下列错误信息,请指出可能是编译的哪个阶段(词法分析、语法分析、语义分析、代码生成)报告的。
(1)else没有匹配的if
(2)数组下标越界
(3)使用的函数没有定义
(4)在数中出现非数字字符

参考答案:

(1)语法分析
(2)语义分析
(3)语法分析
(4)词法分析

问答题

编译过程中可进行的优化如何分类?

参考答案:

依据优化所涉及的程序范围,可以分为:局部优化、循环优化和全局优化。

问答题

编译程序的实现应考虑的问题有哪些?

参考答案:

编译程序的实现应考虑:开发周期、目标程序的效率、可移植性、可调试性、可维护性、可扩充性等。

问答题

编译程序大致有哪几种开发技术?

参考答案:

(1)自编译
(2)交叉编译
(3)自展
(4)移植

问答题

语法分析的主要任务是什么?常分为哪二类方法?

参考答案:

任务是在词法分析的基础上将单词序列组合成各类语法短语。
常分为:自顶而下,自底而上二类方法。

问答题

运行时的DISPLAY表的内容是什么?它的作用是什么?

参考答案:DISPLAY表是嵌套层次显示表。每当进入一个过程后,在建立它的活动记录区的同时建立一张嵌套层次显示表diaplay.假...

问答题

划分程序的基本块时,确定基本块的入口语句的条件是什么?

参考答案:

(1)程序第一个语句
(2)能由条件转移语句或无条件转移语句转移到的语句
(3)紧跟在条件转移语句后面的语句。

问答题

简述代码优化的目的和意义。

参考答案:代码优化是尽量生成“好”的代码的编译阶段。也就是要对程序代码进行一种等价变换,在保证变换前后代码...

问答题

简述自下而上的分析方法。

参考答案:所谓自下而上分析法就是从输入串开始,逐步进行“归约”,直至归约到文法的开始符号;或者说从语法树的...

问答题

编译程序的工作分为那几个阶段?

参考答案:编译就是要把高级语言的源程序翻译成目标程序的过程。一般整个过程可划分为词法分析、语法分析、语义分析、中间代码生成、代码优...
赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved