与语句a:=(b+c)*e+(b+c)/f等价的中间代码是:
http://edu-image.nosdn.127.net/58408D3045BCD4E130C1054AB5F1CFDB.PNG?imageView&thumbnail=890x0&quality=100http://edu-image.nosdn.127.net/0559CE9D7A81290C31416C439EDF15B8.PNG?imageView&thumbnail=890x0&quality=100三元式:(1) (+, b, c)(2) (*, (1), e)(3) (+, b, c)(4) (/, (3), f)(5) (+, (2), (4))(6) (:=, a, (5))四元式:(1) (+, b, c, T1)(2) (*, T1, e, T2)(3) (+, b, c, T3)(4) (/, T3, f, T4)(5) (+, T2, T4, T5)(6) (:=, T5, -, a)
举一反三
内容
- 0
下列赋值语句错误的是( )。 A: 2=A+B B: –B=A C: A=B+C D: B+C=A
- 1
下列赋值语句正确的是() A: A=B+C B: B+C=A C: -2B=A D: 2=A+B
- 2
与中缀表达式a*b+c/d-e等价的前缀表达式是________。
- 3
在下列表达式中,非法的是______。 A: a=b+c B: a>;b+c C: a≠b>;c D: a<;b+c
- 4
竞争冒险现象可以使用逻辑函数()表达 A: F=(A+B)(A+C) B: F=(A+B)(B'+C) C: F=(A'+B)(B+C) D: F=(A+B)(B+C)