单选题算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(2)处应选择()Aa-b+c*dB(a-b)*c+dC(a-b)*(c+d)Da-b*c+d

单选题
算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(2)处应选择()
A

a-b+c*d

B

(a-b)*c+d

C

(a-b)*(c+d)

D

a-b*c+d


参考解析

解析: 逆波兰式表示方式把运算符写在运算对象的后面,不需要使用括号。由于逆波兰式表示中的各个运算是按顺序执行的,因此,它的计值很容易实现。为此,仅需从左到右依次扫视表达式中的各个符号,每遇到一个运算对象,就把它压入栈顶暂存起来;每遇到一个二元(或一元)运算符时,就取出栈顶的两个(或一个)运算对象进行相应的运算,并用运算结果去替换栈顶的这两(或一)个运算对象,然后再继续扫视余留的符号,如此等等,直到扫视完整个表达式为止。当上述过程结束时,整个表达式的值将留于栈顶。a-b+c*d对应的逆波兰式为ab-cd*+。(a-b)*c+d对应的逆波兰式为ab-c*d+。(a-b)*(c+d)对应的逆波兰式为ab-cd+*。a-b*c+d对应的逆波兰式为abc*-d+。

相关考题:

算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(2)处应选择() A.a-b+c*dB.(a-b)*c+dC.(a-b)*(c+d)D.a-b*c+d

算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(1)处应选择() A.数组B.栈C.队列D.散列表

与逆波兰式ab+-c*d-对应的中缀表达式是(45)。A.a-b-*dB.-(a+b)*c-dC.-a+b*c-dD.(a+b)*(-c-d)

表达式(29)对应的逆波兰式是“ab+-cd-”。A.a-b-cdB.-(a+b)c-dC.-a+bc-dD.(a+b)(-c-d)

逆波兰表示法表示表达式时,什么按实际计算顺序从左到右排列()。 A运算符B运算对象C括号D代码

逆波兰表示法表示表达式时无需使用括号。() 此题为判断题(对,错)。

表达式 a*(-b+c)的逆波兰表示(后缀式)是 ab-c+*。 () 此题为判断题(对,错)。

表达式采用逆波兰式表示时可以不用括号,而且可以用基于(12)的求值过程进行计算。与逆波兰式ab+c*d+对应的中缀表达式是(13)。A.栈B.队列C.符号表D.散列表

● 算术表达式采用逆波兰式表示时不用括号,可以利用 (20) 进行求值。与逆波兰式 ab-cd+* 对应的中缀表达式是 (21) 。(20)A .数组B .栈C .队列D .散列表(21)A.a-b+c*dB.(a_b)*c+dC.(a-b)*(c+d)D.a-b*c+d

表达式(a-b)*(c+d)的后缀式(逆波兰式)是() A、abcd-+*B、ab-c+d*C、abc-d/-*D、ab-cd+*

●算术表达式采用逆波兰式表示时不用括号,可以利用(20)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是 (21) 。(20)A.数组B.栈C.队列D.散列表(21)A. a-b+c*dB.(a-b)*c+dC.(a-b)*(c+d)D. a-b*c+d

逆波兰式的特点是:表示时可以不用括号,而且可以用基于(106)的求值过程进行计算。与逆波兰式ab-cd+*对应的中缀表达式是(107)。A.栈B.队列C.符号表D.散列表

逆波兰法表示的表达式亦称后缀式 。 () 此题为判断题(对,错)。

算术表达式采用后缀式表示时不需要使用括号,使用( )就可以方便地进行求值。a-b(c+d)(其中,-、+、*表示二元算术运算减、加、乘)的后缀式为( ),与该表达式等价的语法树为(请作答此空)。

表达式采用逆波兰式表示时,利用______进行求值。A.栈B.队列C.符号表D.散列表

逆波兰表示法表示表达式时无须使用括号。

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

逆波兰式(a+b)*c-(a+b)/e所表达的表达式为()。

算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(1)处应选择()A、数组B、栈C、队列D、散列表

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

表达式采用逆波兰式表示时可以不用括号,而且可以用基于__(1)__的求值过程进行计算,与逆波兰式ab+c*d+对应的中缀表达式是__(2)__。空白(1)处应选择()A、栈B、队列C、符号表D、散列表

判断题逆波兰法表示的表达式亦称后缀式。A对B错

单选题算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(2)处应选择()Aa-b+c*dB(a-b)*c+dC(a-b)*(c+d)Da-b*c+d

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

单选题表达式采用逆波兰式表示时可以不用括号,而且可以用基于__(1)__的求值过程进行计算,与逆波兰式ab+c*d+对应的中缀表达式是__(2)__。空白(2)处应选择()Aa+b+c*dB(a+B.*c+dCC.(a+*(c+D.Da+b*c+d

判断题逆波兰表示法表示表达式时无须使用括号。A对B错

单选题表达式采用逆波兰式表示时可以不用括号,而且可以用基于__(1)__的求值过程进行计算,与逆波兰式ab+c*d+对应的中缀表达式是__(2)__。空白(1)处应选择()A栈B队列C符号表D散列表

单选题算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(1)处应选择()A数组B栈C队列D散列表