首页
登录
从业资格
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左
admin
2022-08-02
110
问题
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“a*(b+c))d”,由于( ),因此可判断出该表达式中的括号不匹配。A.需要进行出栈操作但栈已空B.需要进行入栈操作但栈已满C.表达式处理已结束,但栈中仍留有字符“(”D.表达式处理已结束,但栈中仍留有字符“)”
选项
A.需要进行出栈操作但栈已空
B.需要进行入栈操作但栈已满
C.表达式处理已结束,但栈中仍留有字符“(”
D.表达式处理已结束,但栈中仍留有字符“)”
答案
A
解析
左括号入站,右括号出栈,, 该题中括号为: ( ) ) ,所以当执行第2个右括号时,第一个左括号已经出栈了,栈为空栈
转载请注明原文地址:https://tihaiku.com/congyezige/2416796.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
在面向对象方法中,采用(1)可将对象的内部实现进行隐藏。一个对象通常由(2)组成
若某算术表达式用二叉树表示如下,则该算术表达式的中缀式为(1),其后缀式为(2)
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到
算术表达式采用后缀式表示时不需要使用括号,使用(1)就可以方便地进行求值。a-b
用某排序方法对一个关键码序列进行递增排序时,对于其中关键码相同的元素,若该方法可
假设以S和X分别表示入栈和出栈操作,并且初始和终止时栈都为空,那么( )不是合
在结构化分析方法中,用于对功能建模的(1)描述数据在系统中流动和处理的过程,它只
对于初始为空的栈S,入栈序列为a、b、c、d,且每个元素进栈、出栈各1次。若出栈
对于一个初始为空的栈,其入栈序列为1、2、3、…、n(n>3),若出栈序列的第一
对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布
随机试题
FiveBadStudyHabitsIfyouhavepreparedforthetestsformanyhours,andyet
Languagecompetenceandlanguageperformancearecompletelydifferent.Compe
Ifthat’sthecase,couldyoupleasebebigenoughtosayyouaresorry?A、如果事实如此,
ShareholdersarewarningLloydsBankingGroupthattheyhaveresidualconcer
使用标准成本计算法编制产品成本预算时,需要企业有标准成本体系来支撑。()
大型龙门起重机设备吊装,宜选用的吊装方法是()。A.旋转吊装法 B.超高空斜
一个健康人每天需要水2000~4000mL,一般从食物中摄入的水量约( )。A
5%葡萄糖注射液的pH在3.2~5.5之间,那么[H+]最高的制剂与[H+]最低
甲、乙两块土地,甲地块的容积率为1.6,土地单价为3000元/m2,乙地块的容积
下列关于建设工程固定总价合同的说法中,错误的是()A、合同执行中承包方承担主要风
最新回复
(
0
)