网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

【简答题】将算术表达式(a+b)-c*(d+e)/f转化为二叉树,并根据该二叉树,求出其前缀和后缀表达式。


参考答案和解析
abcde/+*+
更多 “【简答题】将算术表达式(a+b)-c*(d+e)/f转化为二叉树,并根据该二叉树,求出其前缀和后缀表达式。” 相关考题
考题 ● 算术表达式a+b*(c+d/e)可转换为后缀表达式 (35) 。(35)A. abcde*/++ B. abcde/+*+ C. abcde*+/+ D. abcde/*++

考题 已知一算术表达式的中缀形式为A+B*C–D/E,后缀形式为ABC*+DE/–,其前缀形式为()。A.–A+B*C/DEB.–A+B*CD/EC.–+*ABC/DED.–+A*BC/DE

考题 可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“(a+b*(a+b))/c)+(a+b)”,检查时,(33);对算术表达式“((a+b/(a+b)-c/a)/b”,检查时,(34)。这两种情况都表明所检查的算术表达式括号不匹配。A.栈为空却要进行出栈操作B.栈已满却要进行入栈操作C.表达式处理已结束,栈中仍留有字符“(”D.表达式处理已结束,栈中仍留有字符“)”

考题 若算术表达式“a*(b-c)+d”采用二叉树描述,则合理的树结构为( )。A.B.C.D.

考题 已知一算术表达式的中缀形式为(A+B)*C-D/E,其前缀形式为______。A.-*A+BC/DEB.-*+ABC/DEC.-*+BAC/DED.-*AB+C/DE

考题 ● 若算术表达式“a*(b-c)+d”采用二叉树描述,则合理的树结构为 (33)。

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

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

考题 与算术表达式3 - (2+7) /4对应的二叉树为( )。A.B.C.D.

考题 ●试题一阅读以下说明和流程图(如图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

考题 若某算术表达式用二叉树表示如下, 则该算术表达式的中缀式为( ), 其后缀式为(请作答此空)。 A.abc+-d* B.abcd*+- C.ab-c+d* D.abcd+*-

考题 若某算术表达式用二叉树表示如下, 则该算术表达式的中缀式为(请作答此空), 其后缀式为( )。 A.a-b+c*d B.a-(b+c)*d C.(a-(b+c))*d D.a-(b+c*d)(31)

考题 与算术表达式3 - (2+7) /4对应的二叉树为( )。

考题 已知一算术表达式的中缀形式为A+B*C-D/E,后缀形式为ABC*+DE/-,其前缀形式为()。A.-A+B*C/DE B.-A+B*CD/E C.-+*ABC/DE D.-+A*BC/DE

考题 某算术表达式用二叉树表示如下,该算术表达式的中缀式为(请作答此空),其后缀式为( )。 A.a-b+c*d B.a-(b+c)*d C.(a-(b+c))*d D.a-(b+c*d)

考题 某算术表达式用二叉树表示如下,该算术表达式的中缀式为( ),其后缀式为(请作答此空)。 A.abc+-d* B.abcd*+- C.ab-c+d* D.abcd+*-

考题 对于后缀表达式 a b c - + d *(其中,-、+、*表示二元算术运算减、加、乘),与该后缀式等价的语法树为( )。

考题 算术表达式a+b*(c+d/e)可转换为后缀表达式()。A、abcde*/++B、abcde/+*+C、abcde*+/+D、abcde/*++

考题 算术表达式a+b/(c+d)×f的逆波兰式是()。

考题 A+B/C-D*E的后缀表达式是()

考题 后缀算术表达式24 8 + 3 * 4 10 7 - * /所对应的中缀算术表达式为(),其值为()。

考题 算术表达式(a-b)*c+d的后缀式是()(+、-、*表示算术的加、减、乘运算,运算符的优先级和结合性遵循惯例)。A、bc–d*a+B、abc–d*+C、ab–c*d+D、abcd–*+

考题 单选题算术表达式a+b*(c+d/e)可转换为后缀表达式()。A abcde*/++B abcde/+*+C abcde*+/+D abcde/*++

考题 填空题算术表达式a+b/(c+d)×f的逆波兰式是()。

考题 单选题算术表达式a+b*(c+d/e)转为后缀表达式后为()。A ab+cde/*B abcde/+*+C abcde/*++D abcde*/++

考题 填空题后缀算术表达式24 8 + 3 * 4 10 7 - * /所对应的中缀算术表达式为(),其值为()。

考题 单选题假设栈初始为空,将中缀表达式a/b+(c*d+e*f)/g转化为等价后表达式过程中,当扫描到f时,栈中的元素依次为:A +(*-B +(-*C /+(*-*D /+-*

考题 单选题已知一算术表达式的中缀形式为A+B*C-D/E,后缀形式为ABC*+DE/,其前缀形式为( )。A -A+B*C/DEB -A+B*CD/EC -+*ABC/DED -+A*BC/DE