对于下面的程序:
Procedure p(x,y,z);
begin
y:=y+
z:=z+x
end;{p}
begin
a:=4;
b:=5;
p(a+b,a,a);
print a
end.
如果上述程序参数传递的方法分别为:
第1题
-a+(b/(c+d)+(-b)*a-d)的逆波兰式表示是( )。
A.abc-d+/b-a*+d-+ B.a-bcd+/1)-a*+d-+
C.a-bcd+,b-a*d+-+ D.a-bcd+/+b-a*+d-
第2题
赋值语句X:=-(a+b)/(c-d)-(a+b*c)的逆波兰式表示是( )。
A.Xab+cd-/abc*+--:= B.Xab+-cd-/abc*+-:=
C.Xab+cd-/-bc*a+-:= D.Xab+/cd-/bc*a+--:=
第3题
给定文法G(E)为:E→E+T|T T→T*F|F F→(E)|i则该文法的一个句子i+i+(i*i)*i的逆波兰式表示是( )。
A.ii+ii*i*+ B.ii+iii**+ C.iiii*i*++ D.A,B,C都不是
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!