📜  门| GATE-CS-2015(套装1)|第 65 题

📅  最后修改于: 2021-09-24 06:29:39             🧑  作者: Mango

如果以下三个条件同时成立,则称变量 x 存在于程序中的语句 Si 中:

1. There exists a statement Sj that uses x
2. There is a path from Si to Sj in the flow
   graph corresponding to the program
3. The path has no intervening assignment to x 
   including at Si and Sj

Q59新品

在上述控制流程图的基本块 2 中的语句和基本块 3 中的语句中都存在的变量是
(A) p, s, u
(B) r, s, u
(C) r, 你
(D) q, v答案: (C)
说明:实时变量分析在编译器中非常有用,可以在每个程序中查找将来可能需要的变量。

按问题所给出的定义,一个变量是活的,如果它认为可能在未来需要的值。换句话说,它将在任何新分配之前使用。
这个问题的测验