表达式可采用后缀形式表示,例如,a+b的后缀式为ab+.那么,表达式a*(b-c)+d的后缀式表示为( )。A.abc-*d+B.Abcd*-+C.abcd-*+D.ab-c*d+

题目

表达式可采用后缀形式表示,例如,“a+b”的后缀式为“ab+”.那么,表达式“a*(b-c)+d”的后缀式表示为( )。

A.abc-*d+B.Abcd*-+C.abcd-*+D.ab-c*d+

参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

表达式 a*(-b+c)的逆波兰表示(后缀式)是 ab-c+*。 ()

此题为判断题(对,错)。


正确答案:正确

第2题:

表达式“a*(b-c)+d”的后缀式为______。

A.abcd*-+

B.ab*c-d+

C.ab-cd+*

D.abc-*d+

A.

B.

C.

D.


正确答案:D

第3题:

● 表达式“a*(b – c)+d”的后缀式为 (32) 。

(32)

A. abcd*-+

B. ab*c-d+

C. ab-cd+*

D. abc-*d+


正确答案:D

第4题:

● 表达式“(a+b)* (c-d)”的后缀表示为 (48) 。

(48)

A. ab+cd-*

B. abcd+-*

C. ab+*cd-

D. abcd*+-


正确答案:A

第5题:

后缀式ab+ cd+/可用表达式(23)表示,表达式(a+ b)*c的后缀式表示为(24)。

A.a+ b/c+ d

B.(s+ b)/(e+ d)

C.a+ b/(c+ d)

D.a +b+ c/d


正确答案:B

第6题:

表达式“(a+b)*(c-d)”的后缀表示为(48)。

A.ab+cd-*

B.abcd+-*

C.ab+*cd-

D.abcd*+-


正确答案:A
解析:本题考查程序语言处理基础知识。表达式的后缀表示是指将运算符号写在运算对象的后面,表达式中的运算符号按照计算次序书写。对于表达式“(a+b)*(c-d)”,先计算a与b的和,再计算c与d之差,然后进行相乘,因此其后缀式为“ab+cd-*”。

第7题:

表达式“a*(b – c)+d”的后缀式为 (36) 。

A.bcd*-+

B.ab*c-d+

C.ab-cd+*

D.abc-*d+


正确答案:D
本题考查程序语言基础知识。在后缀表示方式下,运算对象自左至右依次书写,运算符紧跟在需要参与运算的对象后面。对于“a*(b-c)+d”,运算次序为b-c,之后与a相乘,最后再与d相加,因此其后缀表示为“abc-*d+”。

第8题:

表达式“X=A+B*(C-D)/E”的后缀表示形式可以为()

A.XAB+CDE/-*=

B.XA+BC-DE/*=

C.XABCD-*E/+=

D.XABCDE+*/=


正确答案:C

第9题:

逆波兰法表示的表达式亦称后缀式 。 ()

此题为判断题(对,错)。


正确答案:正确

第10题:

若某算术表达式用二叉树表示如下, 则该算术表达式的中缀式为( ), 其后缀式为(请作答此空)。

A.abc+-d*
B.abcd*+-
C.ab-c+d*
D.abcd+*-

答案:A
解析:
中缀式的表达式接近人们进行数学计算使用的表达式,因此30题选择C。后缀式是采用左、右、根的方式进行遍历。