首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“(a+b*(a+b))/c)+(a+b)”,检查时,(33);对算术表达式“((a+b/(a+b)-
可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“(a+b*(a+b))/c)+(a+b)”,检查时,(33);对算术表达式“((a+b/(a+b)-
admin
2019-05-11
42
问题
可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“(a+b*(a+b))/c)+(a+b)”,检查时,(33);对算术表达式“((a+b/(a+b)-c/a)/b”,检查时,(34)。这两种情况都表明所检查的算术表达式括号不匹配。
选项
A、栈为空却要进行出栈操作
B、栈已满却要进行入栈操作
C、表达式处理已结束,栈中仍留有字符“(”
D、表达式处理已结束,栈中仍留有字符“)”
答案
A
解析
对算术表达式(a+b*(a+b))/c)+(a+b)进行括号检查时,栈操作的顺序为:
入栈,入栈,出栈,出栈,出栈,……
当需要进行第三次出栈操作时,发现栈已空,已不可能完成出栈操作。
对算术表达式((a+b/(a+b)-c/a)/b进行括号检查时,栈操作的顺序为:
入栈,入栈,入栈,出栈,出栈
第1次出栈操作取出的是第3次刚入栈的“(”,第2次出栈操作取出的是第2次入栈的“(”。直到表达式检查结束,第1次入栈的“(”仍没有取出,因此,表达式中的括号并不匹配。
本例是栈的重要应用之例。编译程序中常用栈来检查语句(或程序)中的括号是否匹配。
在日常生活中,当人们进入一个复杂的大院时,需要多次进门,多次出门。每次出门,总是退出最近进门的院。在同一位置堆积货物时,总是先取最近刚放上的货。所以,栈的应用也是比较常见的。可以用这种日常生活中的例子来形象地理解栈的操作。
转载请注明原文地址:https://kaotiyun.com/show/rcVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在异步通信中,每个字符包括1位起始位、7位数据位、1位奇偶校验位和2位终止位,每秒钟传送100个字符,则数据速率为______。A.500bpsB.700bpsC.1000bpsD.1100bps
为了防范Internet上网络病毒对企业内部网络的攻击及传输,在企业内部可设置(1)____,其部署在(2)____。(2)____A.用户内部网与外部网的接入点B.每个子网的内部C.部分内部网络与外部网络的接合处D.设在服务器群
在下列多路复用技术中,适合于光纤通信的是(1)_____,在数据通信中,利用电话交换网与调制解调器进行数据传输的方法属于(2)_____。(1)_____A.TDMAB.CDMAC.WDMAD.FDMA
已知磁盘分为32个扇区,每个扇区存储1024个字节,磁盘转速为7200r/min,则数据传输率为______。A.3.75MB/sB.480KB/sC.7.5MB/sD.240KB/s
发送电子邮件时,通常使用的协议是(1)______,通常使用的端口号是(2)_____。(2)______A.21B.25C.110D.80
ISO定义的网络管理功能中,______的功能包括初始化被管理对象、更改系统配置等。A.配置管理B.故障管理C.性能管理D.安全管理
ASP提供的______对象可以向浏览器输出信息。A.RequestB.ResponseC.SessionD.Cookie
在Word2003的编辑状态中,若设置一个文字格式为下标形式,应使用“格式”菜单中的菜单项为(1)____;统计文档的字数,需要使用的菜单是(2)____;插入声音文件,应选择“插入”菜单中的菜单项是(3)_____。(2)____
虚拟局域网中继协议(VTP)有三种工作模式,即服务器模式、客户机模式和透明模式,以下关于这3种工作模式的叙述中,不正确的是______。A.在服务器模式下可以设置VLAN信息B.在服务器模式下可以广播VLAN信息C.在客户机模式下不可以设置VLAN信
电子邮件网关的功能是(44)。
随机试题
大道之行也天下为公选贤与能讲信脩睦故人不独亲其亲不独子其子使老有所终壮有所用幼有所长矜寡孤独废疾者皆有所养男有分,女有归。货恶其弃于地也,不必藏于己。力恶其不出于身也,不必为己。是故谋闭而不兴,盗窃乱贼而不作。故外户而不闭,是谓大同。《礼记·礼运·大同》
汽车自动变速器中采用的是()行星齿轮机构。
A.There’sonlythinginlifeworsethanbeingtalkedabout,andthat’snotbeingtalkedabout.B.ThatwassaidbyOscarWilde,
从精原细胞到精子形成的过程,被称为
A、动脉导管未闭B、肺动脉高压C、主动脉缩窄D、肺动脉狭窄E、右心室肥厚肺动脉第二心音亢进,提示
男,16岁,在与同学争吵过程中突然晕倒,呼之不应,推之不动,四肢发硬,僵卧于床,双目紧闭,眼睑颤动,同学急抬入病房,询问家属,病人既往有类似发作史,神经系统检查未见阳性体征。最可能的诊断是()
甲从乙处购置一批家具,给乙签发一张金额为40万元的汇票。乙将该汇票背书转让给丙。丙请丁在该汇票上为“保证”记载并签章,随后又将其背书转让给戊。戊请求银行承兑时,被银行拒绝。对此,下列哪一选项是正确的?(2015年卷三第32题)
左图为两种地质现象示意图,右图为华北某地区等高线地形图。结合图文材料,回答下题。发生左图所示两种地质现象共同的必要条件是()。
设A为n(n≥2)阶可逆矩阵,交换A的第1行与第2行得矩阵B,A*,B*分别为A,B的伴随矩阵,则
Wecanusethewordprocessorto(74)yourdocuments.
最新回复
(
0
)