首页
登录
从业资格
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左
admin
2022-08-02
79
问题
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“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),若出栈序列的第一
对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布
随机试题
Ricci’s"OperationColumbus"Ricci,45,isnowstriking
[originaltext]TheModernFamilyThepast20yearshaveseenenormouschangesin
Itisoftenclaimedthatnuclearenergyissomethingwecannotdowithout.W
Themanworksatapostoffice.[br][originaltext]Listentotheconversation,
必须保证孩子们的安全。Children’ssafetymustbeguaranteed.汉语原句要表达的重点是宾语“孩子们的安全”,而主语无需强调(该句
A.217~220nm B.270~278nm C.295~300nm D
下图的邻接矩阵表示为()(行列均以A、B、C、D、E为序);若某无向图
急性中毒者皮肤潮红,皮肤黏膜呈樱桃红色,见于A.一氧化碳中毒 B.毒蕈中毒
律师刘某原住在某市甲区,后因购买商品房迁入乙区的玫瑰园住宅小区。在入住后第二年的
采用ABC控制法进行存货管理时,应该重点控制的存货类别是( )。A.品种较
最新回复
(
0
)