工学

单选题下列哪个会阻碍代码优化()A 减少存储器引用B 增加过程调用C 减少过程调用D 使用内链函数替换

题目
单选题
下列哪个会阻碍代码优化()
A

减少存储器引用

B

增加过程调用

C

减少过程调用

D

使用内链函数替换

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

()的任务是把中间代码(或经过优化处理之后)变换成特定机器上的低级语言代码。

A、词法分析

B、语法分析

C、优化

D、目标代码生成


参考答案:D

第2题:

下列哪一项不是与机器有关的代码优化() 。

A.寄存器优化

B.多处理优化

C.特殊的指令优化

D.有用的指令消除


正确答案:D

第3题:

编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(22)并不是每种编译器都必需的。

A.词法分析和语法分析

B.语义分析和中间代码生成

C.中间代码生成和代码优化

D.代码优化和目标代码生成


正确答案:C
解析:本题考查程序语言翻译基础知识。编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:①重置目标比较容易。不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。②可以在中间表示上应用与机器无关的代码优化器。

第4题:

下列()优化方法不是针对循环优化进行的。

  • A、强度削弱
  • B、删除归纳变量
  • C、删除多余运算
  • D、代码外提

正确答案:C

第5题:

以下哪个选项会阻碍友谊的建立?()

  • A、妒忌
  • B、诚信
  • C、厚道
  • D、尊重

正确答案:A

第6题:

进行代码优化时应着重考虑循环的代码优化,这对提高目标代码的效率将起更大作用。()

此题为判断题(对,错)。


参考答案:×

第7题:

UEO的含义是()

  • A、网站界面优化
  • B、在线营销优化
  • C、用户体验优化
  • D、结构代码优化

正确答案:C

第8题:

试题(22)

编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中, (22) 并不是每种编译器都必需的。

(22)

A. 词法分析和语法分析

B. 语义分析和中间代码生成

C. 中间代码生成和代码优化

D. 代码优化和目标代码生成


正确答案:C
试题(22)分析
本题考查程序语言翻译基础知识。
编译器对高级语言源程序的处理过程可以分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等阶段,以及符号表管理模块和出错处理模块。在编译器的分析综合模式中,前端将源程序翻译成一种中间表示,后端根据这个中间表示生成目标代码。目标语言的细节尽可能限制在后端。尽管可以将源程序直接翻译成目标语言代码,但使用与机器无关的中间表示形式具有以下优点:
① 重置目标比较容易。不同机器上的编译器可以在已有前端的基础上附加一个适合这个机器的后端来生成。
② 可以在中间表示上应用与机器无关的代码优化器。
参考答案
(22)C

第9题:

下列哪个代码是基金转换交易的代码()。

  • A、3883
  • B、3864
  • C、3865
  • D、3886

正确答案:C

第10题:

进行代码优化时应着重考虑循环的代码优化,因为这将大大的提高目标代码的效率。


正确答案:正确