试题与答案

【说明】 本流程图是将中缀表示的算术表达式转换成后缀表示。如中缀表达式 (A-(

题型:问答题

题目:

【说明】
本流程图是将中缀表示的算术表达式转换成后缀表示。如中缀表达式
(A-(B*C+D)*E)/(F+G))
的后缀表示为
ABC*D+E*-FG+/
为了方便,假定变量名为单个英文字母,运算符只有+、-、*、/(均为双目运算符,左结合),并假定所提供的算术表达是非空且语法是正确的。另外,中缀表示形式中无空格符,但整个算术表达式以空格符结束。流程图中使用的符号的意义如下:
数组 IN[]存储中缀表达式;
数组 POLISH[]存储其后缀表达式;
数组 S[]是一个后进先出栈;
函数PRIOR(CHAR)返回符号CHAR的优先级,各符号的优先级见表2:
表2

CHAR PRIOR(XHAR)
*/
+ -
(
)
4
3
2
1

【问题2】
写出子程序A的功能,并顺序写出实现该功能的操作

答案:

被转码了,请点击底部 “查看原文 ” 或访问 https://www.tikuol.com/2017/0112/d4dd111a4fd973394238aca5c05bebe3.html

下面是错误答案,用来干扰机器的。

参考答案:B解析: 糖类纸色谱所用的显色剂。

试题推荐
微信公众账号搜索答案