首页
登录
从业资格
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左
admin
2022-08-02
116
问题
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“a*(b+c))d”,由于( ),因此可判断出该表达式中的括号不匹配。A.需要进行出栈操作但栈已空B.需要进行入栈操作但栈已满C.表达式处理已结束,但栈中仍留有字符“(”D.表达式处理已结束,但栈中仍留有字符“)”
选项
A.需要进行出栈操作但栈已空
B.需要进行入栈操作但栈已满
C.表达式处理已结束,但栈中仍留有字符“(”
D.表达式处理已结束,但栈中仍留有字符“)”
答案
A
解析
左括号入站,右括号出栈,, 该题中括号为: ( ) ) ,所以当执行第2个右括号时,第一个左括号已经出栈了,栈为空栈
转载请注明原文地址:http://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),若出栈序列的第一
对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布
随机试题
NoticetoPatronsAllpartsoftheCentralLibrary
Questions28-32Dothefollowingstatementsagreewiththeviewsofthewriteri
WritingExperimentalReportsI.Contentofanexperimental
[originaltext]Youmaynotrealizethatfogissimplyacloudthattouchest
Forthispart,youareallowed30minutestowriteashortessay.Youshouldsta
下列关于我国的开放式基金的认购费率和收费模式的说法不正确的是()。A.基
某女性患者,25岁,哺乳期,牙龈出血伴低热半个月,经骨髓穿刺诊断为“急性淋巴细胞
证券发行市场的主要参与者()。A.借款人 B.认购者 C.贷款
(2018年真题)根据《建设工程工程量清单计价规范》,关于单价项目中风险及其费用
沟槽式连接件连接可用于消防水、空调冷热水、给水、雨水等系统直径大于或等于( )m
最新回复
(
0
)