A-A+

算术表达式a+(b-c)*d的后缀式是(13) (- + *表示算术的减 加 乘运算 运算

2022-08-06 04:48:53 问答库 阅读 176 次

问题详情

算术表达式a+(b-c)*d的后缀式是(13) (-、+、*表示算术的减、加、乘运算, 运算符的优先级和结合性遵循惯例)。
A.bc-d*a+
B.abc-d* +
C.ab + c- d*
D.abcd-* +请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B
后缀表达式:又称逆波兰式表示方法:以从左到右的顺序先写操作数,后写操作符,如果操作数本身是一个具有操作数据的操作,则对其施用同样的规则。如:(a+b)*(a-b)后缀表达式为:ab+ab-*具体转换方法:(仅供参考)第一步:按照运算符的优先级对所有的运算单位加括号:式子变成:(a+((b-c)*d))第二步:把运算符号移动到对应的括号后面:(a((bc)-d)*)+第三步:去掉括号:abc-d*+

考点:算术,表达式