早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
表达式a*(b+c)-d的后缀表达形式为(39)。A.abcd*+-B.abc+*d-C.abc*+d—D.-+*abcd
题目
表达式a*(b+c)-d的后缀表达形式为(39)。
A.abcd*+-
B.abc+*d-
C.abc*+d—
D.-+*abcd
参考答案
正确答案:B
解析:一个表达式可用一棵二叉树表示,其中的叶子结点表示操作数,内部结点表示操作符或中间结果,根结点表示整个表达式的值。对此二叉树分别进行前序、中序和后序遍历恰好为表达式的前缀表示(波兰式)、中缀表示和后缀表示(逆波兰式)。其中表达式的前缀和后缀表示均可以将表达式中的括号省去而不影响计算次序和结果。
解析:一个表达式可用一棵二叉树表示,其中的叶子结点表示操作数,内部结点表示操作符或中间结果,根结点表示整个表达式的值。对此二叉树分别进行前序、中序和后序遍历恰好为表达式的前缀表示(波兰式)、中缀表示和后缀表示(逆波兰式)。其中表达式的前缀和后缀表示均可以将表达式中的括号省去而不影响计算次序和结果。
看了表达式a*(b+c)-d的后缀...的网友还看了以下:
已知等式a=b,c为任意有理数,则下列等式中,不一定成立的是()A.a-c=b-cB.a+c=b+ 数学 2020-05-13 …
当a=1/√3+√2,b=1/√3-√2时,求代数式a√a+b√b/√a+√b-1/√(a-1)² 数学 2020-05-13 …
1.设有变量定义inti,j;与表达式i==0&&j==0等价的表达式是:()(A)i==j(B) 其他 2020-05-14 …
24 (a+b)/(c+d)=(√a^2+b^2)/√ (c^2+d^2)成立证明:(1)a/b= 数学 2020-05-14 …
不改变代数式a-(b-3c)的值,把代数式括号前的-号变成+号,结果应是?选择题来的A.a+(b- 数学 2020-05-21 …
设有关系模式r(a,b,c),f是r上成立的fd集,f={a→b,b→c},那么f在模式r上的投影π 计算机类考试 2020-05-26 …
大一期末考试复习题,求教C语言编程高手1.设inta=2,b=6,c=8;,表达式(a,b),(c 其他 2020-06-11 …
分解因式1.a^4-27a^2b^2+b^4=a^4-2a^2b^2+b^4-25a^2b^2=( 数学 2020-07-14 …
以下叙述中不正确的是()A.表达式a&=b等价于a=a&bB.表达式a|=b等价于a=a|bC.表 数学 2020-07-14 …
已知多项式A、B,计算已知多项式A、B,计算A+B.某同学做此题时误将A+B看成了A﹣B,求得其结 数学 2020-07-21 …