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
[试题]算术表达式采用逆波兰式表示时不用括号,可以利用(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
[单选题]算术表达式采用逆波兰式表示时不用括号,可以利用(1)进行求值。与逆波兰式ab-cd+*对应的中缀表达式是(2)。空白(1)处应选择()A . 数组B . 栈C . 队列D . 散列表
[单选题]逆波兰式的特点是:表示时可以不用括号,而且可以用基于(106)的求值过程进行计算。与逆波兰式ab-cd+*对应的中缀表达式是(107)。A.栈B.队列C.符号表D.散列表
[判断题] 逆波兰表示法表示表达式时无须使用括号。A . 正确B . 错误
[单选题]表达式a*(-b+c)的逆波兰式是()A.ab-+c*B.abc-+*C.a*b-c+D.ab-c+*
[单选题]可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“(a+b*(a+b))/c)+(a+b)”,检查时,(33);对算术表达式“((a+b/(a+b)-c/a)/b”,检查时,(34)。这两种情况都表明所检查的算术表达式括号不匹配。A.栈为空却要进行出栈操作B.栈已满却要进行入栈操作C.表达式处理已结束,栈中仍留有字符“(”D.表达式处理已结束,栈中仍留有字符“)”
[单选题]表达式(29)对应的逆波兰式是“ab+-cd-”。A.a-b-cdB.-(a+b)c-dC.-a+bc-dD.(a+b)(-c-d)
[填空题] 表达式x+y*z+w的逆波兰表示是()。
[多选题] 逻辑表达式Y=AB可以用()实现。A .正或门B .正非门C .正与门D . D.负或门