计算机 选择题 简单 循环优化 — 计算机选择题 编译原理(大学通用) 代码优化与目标代码生成 AI 三重审校通过 题目 循环体为 `for (i=0; i<m; i++) { t = a*b; y[i] = t+i; }`,其中 `m>0`,`a`、`b` 在循环执行期间不变,且 `t` 仅在循环体内使用。下列哪项是等价的循环优化? A. 将 `t=a*b` 移到循环之前 B. 将 `t=a*b` 移到循环之后 C. 将 `t=a*b` 替换为 `t=a+b` D. 将 `y[i]=t+i` 移到循环之前 登录后查看答案与解析 用此考点生成试卷 更多计算机选择题