首页
登录
从业资格
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左
admin
2022-08-02
59
问题
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空, 然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。对于算术表达式“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),若出栈序列的第一
对布尔表达式进行短路求值是指在确定表达式的值时,没有进行所有操作数的计算。对于布
随机试题
[originaltext]W:Soundsgood.Thatkindofresponsibilitycanbeintimidatingi
Withamixedfeelingofprideanddiscontent,Prof.Mitchellsatonthefron
饭店组织结构形式中,被称为军队式组织的是( )。A.直线制组织机构形式 B.
根据《企业会计准则第1号——存货》的规定,发出存货计价方法包括( )。A.一次
基金一般都是按照( )的时间间隔对基金资产进行估值。A.不确定 B.托管人随
一般来说,物价指数越高,货币的购买力()。A:波动越剧烈 B:越高 C:波动
慢性支气管炎最常见的并发症是A.支气管扩张 B.阻塞性肺气肿 C.肺脓肿
重大伤亡事故要上报()。 A.企业负责人B.市级政府主管部门 C.省级政
教师的劳动特点主要表现在( )A.主体性 B.复杂性 C.示范性 D.创
根据公司法律制度的规定,下列人员中,不得担任公司董事、监事、高级管理人员的有()
最新回复
(
0
)