📜  门| Sudo GATE 2021的测验|第47章

📅  最后修改于: 2021-06-29 02:48:51             🧑  作者: Mango

考虑以下源代码:

c = a + b
d = c
c = c – e
a = d – e
b = b * e
b = d/b

以下哪个/不是给定代码的正确优化?

注–该问题是多项选择题(MSQ)。
(一种)

c = a + b
      t = b * e
      a = d – e
      b = d/t
      c = a

(B)

c = a + b
      d = c
      c = c – e
      a = d – e
      b = d/b

(C)

d = c
     c = c – e
     a = d – e
     b = b * e
     b = d/b

(D)以上都不是答案: (A) (B) (C)
说明: (A)由a = d – e修改,但d必须包含a + b。
(B)它使用了b的旧值,但b = b * e。
(C)变量d使用了c的旧值,但d = a + b。

所有优化都不正确。
这个问题的测验