更多“算术表达式a+b*(c+d/e)可转换为后缀表达式()。A.abcde*/++B.abcde/+*+C.abcde*+/+D.abcde/*++ ”相关问题
  • 第1题:

    算术表达式a+b*(c+d/e) 转为后缀表达式为()。

    A.ab+cde/*

    B.abcde/+*+

    C.abcde/*++

    D.abcde*/++


    B 解析:后缀表达式即逆波兰式。逆波兰式是波兰逻辑学家卢卡西维奇(Lukasiewicz)发明的一种表示表达式的方法。这种表示方式把运算符写在运算对象的后面,例如,把a+b写成ah+,所以也称为后缀式。这种表示法的优点是根据运算对象和运算符的出现次序进行计算,不需要使用括号,也便于实现求值。

  • 第2题:

    43、若借助堆栈将中缀表达式a+b*c+(d*e+f)*g转换为后缀表达式,当读入f时,堆栈里的内容是什么(按堆栈自底向上顺序)?

    A.+(*+

    B.+(

    C.++(

    D.abcde


    +(+

  • 第3题:

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

    A.ABCDE/-*+

    B.AB/C-D*E+

    C.ABC/-DE*+

    D.A-BC/DE*+


    D 解析:将算术表达式的中缀形式作为一棵二叉树的中序遍历序列,将后缀形式 作为 这棵二叉树的后序遍历序列,再由二叉树的中序遍历序列和后序遍历序列唯一的确定 这棵 二叉树,在对其进行先序遍历,就可得出算术表达式的前缀形式。

  • 第4题:

    算术表达式a+b*(c+d/e)转为后缀表达式后为()。

    A.ab+cde/*

    B.abced/+*+

    C.abced/*++

    D.abced*/++


    B 解析:后缀表达式即逆波兰式。逆波兰式是波兰逻辑学家卢卡西维奇(Lukasiewicz)发明的一种表示表达式的方法。这种表示方式把运算符写在运算对象的后面,例如,把a+b写成ah+,所以也称为后缀式。这种表示法的优点是根据运算对象和运算符的出现次序进行计算,不需要使用括号,也便于实现求值。

  • 第5题:

    算术表达式a+b*(c+d/e)转为后缀表达式为()。

    A.ab+cde/*

    B.abcde/+*+

    C.abcde/*++

    D.abcde*/++


    B 解析:后缀表达式即逆波兰式。逆波兰式是波兰逻辑学家卢卡西维奇(Lukasiewicz)发明的一种表示表达式的方法。这种表示方式把运算符写在运算对象的后面,例如,把a+b写成ah+,所以也称为后缀式。这种表示法的优点是根据运算对象和运算符的出现次序进行计算,不需要使用括号,也便于实现求值。