📌  相关文章
📜  门| Sudo GATE 2020 Mock II(2019 年 1 月 10 日)|第 53 题

📅  最后修改于: 2021-09-26 03:22:32             🧑  作者: Mango

考虑以下表达式

u*v+a-b*c

以下哪一项对应于上述表达式的静态单一赋值
(一种)

x1 = a - b
y1 = p * c
x2 = u * v
y2 = p + q

(乙)

x 1 = a - b
y1 = x2   * c
x3 = u * v
y2 = x4 + y3

(C)

x1 = a - b
y2 = x1 * c
x2 = u * v
y3 = x2 + y2

(四)

p = a - b
q  = p * c
p = u * v
q = p + q 

答案: (C)
说明:根据静态单赋值

  1. 一个变量在 LHS 中不能多次使用。
  2. 一个变量应该最多初始化一次。

所以,只有选项(C)是正确的。
这个问题的测验