计算机组成原理

属于消除循环的低效的优化方式的是()A、代码移动B、代码翻译C、改变步长D、变量替换

题目

属于消除循环的低效的优化方式的是()

  • A、代码移动
  • B、代码翻译
  • C、改变步长
  • D、变量替换
参考答案和解析
正确答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

如果For语句中的步长值为正,则循环正常结束时()。

A、循环变量的终值>初值

B、循环变量的终值<初值

C、循环变量的终值=初值

D、以上说法都错


参考答案:A

第2题:

下列优化中,不属于循环优化的是(42)。

A.强度削弱

B.合并已知量

C.删除归纳变量

D.代码外提


正确答案:B
解析:循环优化包括:代码外提,强度削弱,删除归纳变量,循环展开和循环合并。

第3题:

For.....Next语句的使用格式为( )。

A.For循环变量=初值To终值[Step步长] 循环体 [条件语句序列 Exit For 结束条件语句序列] Next[循环变量]

B.For循环变量二初值To终值[Step步长] 循环体 Next[循环变量]

C.For循环变量 循环体 [条件语句序列 Exit For 结束条件语句序列] Next[循环变量]

D.For条件式 循环体 [条件语句序列 Exit For 结束条件语句序列] Next


正确答案:A

第4题:

以下哪项无法优化程序性能()

  • A、消除循环的低效率
  • B、减少过程调用
  • C、消除不必要的存储器使用
  • D、适当添加注释

正确答案:D

第5题:

基本块内的优化为()。

  • A、代码外提,删除归纳变量
  • B、删除多余运算,删除无用赋值
  • C、强度削弱,代码外提
  • D、循环展开,循环合并

正确答案:B

第6题:

fornext语句用于指定起止数值范围的循环,可以指定步长值从而改变循环体中代码的执行次数。当变量累加或者递减至终止值时自动结束循环。中途可以随时通过exitfor终止循环。()

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


参考答案:√

第7题:

基本块内的优化为(25)。

A.代码外提,删除归纳变量

B.删除多余变量,删除无用赋值

C.强度削弱,代码外提

D.循环展开,循环合并


正确答案:B
解析:基本块优化包括:合并已知量,删除无用赋值及删除多余运算。

第8题:

循环优化的重要技术有()。

A、代码外提

B、删除归纳变量

C、强度削弱

D、局部优化


参考答案:ABC

第9题:

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

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

正确答案:C

第10题:

如果For语句中的步长值为正,则循环正常结束时()

  • A、循环变量的终值>初值
  • B、循环变量的终值<初值
  • C、循环变量的终值=初值
  • D、以上说法都错

正确答案:A

更多相关问题