关于编译器优化,说法不对的是()A、指针的使用会妨碍优化B、函数调用会妨碍优化C、可以用内联函数替换来优化函数调用D、应最大程度的优化,而不仅限于安全的优化

题目

关于编译器优化,说法不对的是()

  • A、指针的使用会妨碍优化
  • B、函数调用会妨碍优化
  • C、可以用内联函数替换来优化函数调用
  • D、应最大程度的优化,而不仅限于安全的优化
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

编译程序对中间代码的优化,根据优化所涉及的程序范围,可分为局部优化、循环优化和全局优化。所谓局部优化是指在(30)范围内做的优化。

A.表达式

B.语句

C.函数

D.基本块


正确答案:D
解析:局部优化是在基本块范围内进行的优化。所谓基本块是指程序中一个顺序执行的语句(四元式)序列,其中只有一个入口和一个出口。入口就是其中的第1条语句,出口是最后一条语句。对一个给定的程序,把它划分成一系列的基本块,以基本块为结点,构建程序流图。对中间代码优化,首先是在各基本块范围内,分别进行局部优化,然后,进行基于循环的优化和全局优化。一个基本块中的四元式序列,可以先把它表示成一个DAG(有向无环)图,然后,根据DAG图的依赖关系,把这个DAG图重新写成一个基本块的四元式序列。在重建基本块的四元式序列过程中,进行已知量的合并、删除多余运算和删除无用赋值的优化。

第2题:

PGO优化属于()

  • A、由编译器自动完成优化
  • B、工具辅助的优化
  • C、使用高性能库
  • D、人工优化

正确答案:B

第3题:

优化设计要解决的关键问题是()。

A.使用材料最优

B.建立优化设计数学模型

C.确定优化设计问题的目标函数、约束条件和设计变量

D.选择适用的优化方法


正确答案:BCD

第4题:

以下选项中是妨碍优化程序性能的因素的是()

  • A、存储器别名使用
  • B、函数调用
  • C、使用局部变量
  • D、A和B

正确答案:D

第5题:

关于最优化控制的叙述正确的是()。

  • A、最优化控制的目的在于使目标函数取最大值
  • B、控制函数是指工艺参数的限制
  • C、变量可由几个到上千个,依具体优化问题而定
  • D、如用效果作为目标函数时,最优化问题是求最小值

正确答案:C

第6题:

下列关于拓扑优化设计的说法中错误的是()

  • A、拓扑优化根据设计要求能够给出何处可以去掉材料以减轻重量的建议
  • B、拓扑优化需要定义设计变量、状态变量和目标函数
  • C、拓扑优化设计是满足所有约束条件,并经过多次迭代,得到最优目标函数值的设计
  • D、拓扑优化是最先进的设计方式,可以完全按照拓扑优化后的结构进行设计和加工

正确答案:D

第7题:

利用ICC实现的优化属于()

  • A、由编译器自动完成优化
  • B、工具辅助的优化
  • C、使用高性能库
  • D、人工优化

正确答案:A

第8题:

在计算机辅助设计中应用优化设计方法时,关键需要解决的两个问题是( )。

A选择优化问题的目标函数

B确定优化问题可行域

C确定设计常量

D选择使用的优化方法

E建立优化设计问题的数学模型


正确答案是:DE

第9题:

妨碍优化的主要因素和程序性能度量标准分别是什么?()

  • A、多个指针指向存储器中同一个位置,CPE
  • B、多个指针指向存储器中同一个位置,MIPS
  • C、函数调用,CPE
  • D、函数调用,MIPS

正确答案:C

第10题:

下列哪个会阻碍代码优化()

  • A、减少存储器引用
  • B、增加过程调用
  • C、减少过程调用
  • D、使用内链函数替换

正确答案:B

更多相关问题