算术表达式采用后缀式表示时不需要使用括号,使用( )就可以方便地进行求值。a-

资格题库2022-08-02  69

问题 算术表达式采用后缀式表示时不需要使用括号,使用(  )就可以方便地进行求值。a-b*(c+d)的后缀式为(请作答此空)。A. a b c d- * +B. a b c d * + -C. a b – c * d +D. a b c d + * -

选项 A. a b c d- * +
B. a b c d * + -
C. a b – c * d +
D. a b c d + * -

答案 D

解析 表达式“a-b*(b+d)”的后缀表达式形式为 “abcd + * -。一种比较简便的方法:a-b*(c+d),看计算的先后顺序,先是c+d,转化的时候将操作数放前面,然后再是运算符放后面,注意操作数的前后顺序保持不变,所以是cd+。然后b*(c+d),同样,操作数放前面,运算符放后面,所以是bcd+*。最后是a-b*(c+d),操作数放前面,运算符放后面,最后就是abcd+*-。
转载请注明原文地址:https://tihaiku.com/congyezige/2425045.html

最新回复(0)