首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。在检查表达式“a*(b+c)-d”时,由于(37)________________,因此
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。在检查表达式“a*(b+c)-d”时,由于(37)________________,因此
admin
2021-01-13
36
问题
可利用一个栈来检查表达式中的括号是否匹配,其方法是:初始时设置栈为空,然后从左到右扫描表达式,遇到左括号“(”就将其入栈,遇到右括号“)”就执行出栈操作,忽略其他符号。在检查表达式“a*(b+c)-d”时,由于(37)________________,因此可判断出该表达式中的括号不匹配。
选项
A、需要进行出栈操作但栈已空
B、需要进行入栈操作但栈已满
C、表达式处理已结束,但栈中仍留有字符“(”
D、表达式处理已结束,但栈中仍留有字符“)”
答案
A
解析
本题考查数据结构基础知识。根据题中的叙述,检查表达式“a*(b+c)-d”时,由于少一个左括号,所以遇到第二个右括号时栈项没有与其相匹配的左括号,因此对应的操作应该为“需要进行出栈操作但栈已空”。
转载请注明原文地址:https://kaotiyun.com/show/CINZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
(53)防火墙是在网络的入口对通过的数据包进行选择,只有满足条件的数据包才能通过,否则被抛弃。
以逻辑变量X和Y为输入,当且仅当X和Y同时为0时,输出才为0,其他情况下输出为1,则逻辑表达式为________。
下列编码中包含奇偶校验位、无错误,且采用偶校验的编码是________。
我国标准分为国家标准、行业标准、地方标准和企业标准四类,(26)是企业标准的代号。
产生中断时,由硬件保护并更新程序计数器PC的内容,其主要目的是(12)。
码分多址(CDMA)是一种多路复用技术,在CDMA系统中是靠______来区分不同的信道。
用户提出需求并提供经费,委托软件公司开发软件。但在双方商定的协议中未涉及软件著作权的归属,则软件著作权属于______所有。
10个9600b/s的信道按时分多路方式复用在一条线路上传输,如果忽略控制开销,在同步TDM情况下,复用线路的带宽是(19)。
某Excel成绩表如下所示,若在G13单元格中输入(3),则G13单元格为平均成绩不及格的学生数。假设学生平均成绩分为优秀(平均成绩≥85)。及格(60≤平均成绩<85)和不及格(平均成绩<60)三个等级,那在H3单元格中输入(4)
下面关于Linux目录结构的说法中错误的是______。
随机试题
双涡轮增压系统的增压器转动平稳。()
下列哪项不是闭合性腹部损伤后手术探查的可靠指征
恢复费用一般采用()进行计算,以准确反映现实价格水平下的恢复成本。
企业的罚款支出、捐赠支出、出售无形资产净损失都是通过营业外支出核算。()
企业将商品所有权上的主要风险和报酬转移给买方,就构成确认销售商品收入的重要条件。()
A、 B、 C、 D、 A依题意可知T5=a1a2a3a4a5=a1a1qa1q2a1q3a1q4=(a1q2)5=32,故a3=a1q2=2
疲劳越深,训练效果就越好。()
运动训练学命名的“高原现象”是指()。
在窗体上画一个名称为Command1的命令按钮,并编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerStaticyAsInteger
下列关于线性链表的叙述中,正确的是()。
最新回复
(
0
)