首页
登录
从业资格
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左
题库
2022-08-02
84
问题
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“a*(b+c))d”,由于( ),因此可判断出该表达式中的括号不匹配。A.需要进行出栈操作但栈已空B.需要进行入栈操作但栈已满C.表达式处理已结束,但栈中仍留有字符“(”D.表达式处理已结束,但栈中仍留有字符“)”
选项
A.需要进行出栈操作但栈已空
B.需要进行入栈操作但栈已满
C.表达式处理已结束,但栈中仍留有字符“(”
D.表达式处理已结束,但栈中仍留有字符“)”
答案
A
解析
本题考查出栈入栈的基础知识。左括号入站,右括号出栈,,该题中括号为:()),所以当执行第2个右括号时,第一个左括号已经出栈了,栈为空栈故正确答案为:A
转载请注明原文地址:https://tihaiku.com/congyezige/2415298.html
本试题收录于:
中级 软件评测师题库软件水平考试初中高级分类
中级 软件评测师
软件水平考试初中高级
相关试题推荐
在某C/C++程序中,整型变量a的值为0且应用在表达式"c=b/a"中,则最可能
在Pandas中如果需要查看数据表格所有列的名字,那么可以使用以下哪种方法:A
如何区分类方法和实例化方法?
什么是方法重写?
Pandas中,如果要查看某一列的数据类型,可以使用_______方法.
堆排序是一种基于(请作答此空)的排序方法,()不是堆。A.计数 B.插入 C
设元素a、b、c、d依次进入一个初始为空的栈,则不可能通过合法的栈操作序列得到(
可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右
堆排序是一种基于()的排序方法,(请作答此空)不是堆。A.15,28,25,5
在第一趟排序之后,一定能把数据序列中最大或最小元素放在其最终位置上的排序方法是(
随机试题
Inanaturaldisaster--ahurricane,flood,tornado,volcaniceruption,oro
Inflationisasituationinwhich______.[br]Accordingtothepassage,ifinco
期货交易保证金只需在开始时缴纳,在平仓前不必再次缴纳。()A、正确B、错误B期货交易实行每日无负债结算制度,交易双方必须缴纳一定数额的保证
女性,20岁,体重50kg,头面、躯干、双上肢汽油火焰烧伤3小时入院。烧伤总面积
发行人在招股说明书中应披露经审计财务报告期间的下列()财务指标。 Ⅰ.流动比
前列腺炎的病因病机是A.肾虚、湿热、瘀滞 B.湿热、瘀滞、血热 C.肾虚、瘀
七叶内酯属于A.吡喃香豆素B.呋喃香豆素C.简单香豆素D.双单香豆素E.异香豆素
关于良性骨肿瘤的叙述,下列哪项不对()A.多无疼痛(但有些也痛,如骨样骨瘤)
属于医德评价方式的是() A.知情同意 B.支持医学科学发展 C.病人利益
在固定总价合同模式下,承包人承担的风险是( )。A.全部价格的风险,不包括工作量
最新回复
(
0
)