●试题一 阅读以下说明和流程图(如图1所示),回答问题1至问题4,将答案写在答卷的对应栏内。 【说明
●试题一
阅读以下说明和流程图(如图1所示),回答问题1至问题4,将答案写在答卷的对应栏内。
【说明】
本流程图是将中缀表示的算术表达式转换成后缀表示。如中缀表达式
(A-(B*C+D)*E)/(F+G))
的后缀表示为
ABC*D+E*-FG+/
为了方便,假定变量名为单个英文字母,运算符只有+、-、*、/(均为双目运算符,左结合),并假定所提供的算术表达是非空且语法是正确的。另外,中缀表示形式中无空格符,但整个算术表达式以空格符结束。流程图中使用的符号的意义如下:
数组IN[]存储中缀表达式;
数组POLISH[]存储其后缀表达式;
数组S[]是一个后进先出栈;
函数PRIOR(CHAR)返回符号CHAR的优先级,各符号的优先级见表2:
【问题1】
填充流程图中①的判断条件。
【问题2】
写出子程序A的功能,并顺序写出实现该功能的操作
【问题3】
写出子程序B的功能,并顺序写出实现该功能的操作。
【问题4】
中缀表达式
(A+B-C*D)*(E-F)/G
经该流程图处理后的输出是什么?
【流程图】
图1
●试题一[问题1]【答案】PRIOR(IN[i]):PRIOR(S[p])[问题2]【答案】功能:将当前符号IN[i]入栈操作:p+1->pIN[i]->S[p][问题3]【答案】功能:出栈操作:k+1->kS[p]->POLISH[k]p-1->p[问题4]【答案】AB+CD*-EF-*G/【解析】本题考查栈的使用和中序表达式与后缀表达式的互换。
考研数三线性代数的问题我想问下,1.在线性代数中,通解和特解有什么区别吗?最好能通俗的表..2.在 其他 2020-05-17 …
这句话Ifmyaccenthaswornoff,i.我想问下就是这是if引导的条件状语从句,那个h 英语 2020-05-17 …
请问下对于我英语完全没有基础的人来说,想重新学过英语应该怎么开始请问下现在学会不会太迟,现在都都已 政治 2020-05-17 …
请问下sinx在下限-π/2到上限π/2上的定积分为什么不能直接代入上下限相减了,公式不就是这样的 数学 2020-06-10 …
请问下sinx在下限-π/2到上限π/2上的定积分为什么不能直接代入上下限相减了,公式不就是这样的 数学 2020-06-10 …
求教一个概率问题同时掷5枚骰子,其中有2对一样的概率是多少?这样解法对么?C(5,4)*C(4,2 数学 2020-06-11 …
IrishConversation在商务英语中的意思想问下IrishConversation在商务 其他 2020-07-06 …
您好,我想问下关于机房电流表读数的问题您好,我想问下,我在机房的电柜上读电流数,电流表的量程是250 物理 2020-11-23 …
盐酸滴定碳酸钠流程问题,看到题目说滴定过程ph=7的时候溶液中存在Na2CO3NaHCO3,我想问下 数学 2020-12-05 …
现在分词的词性是?记得现在分词有很多词性啊:动词,形容词,副词.问下:在现在进行时态里面的现在分词词 英语 2021-01-14 …