首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“(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
36
问题
可以用栈来检查算术表达式中的括号是否匹配。分析算术表达式时,初始栈为空,从左到右扫描字符,遇到字符“(”就将其入栈,遇到“)”就执行出栈操作。对算术表达式“(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://www.kaotiyun.com/show/rcVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
访问交换机的方式有多种,配置一台新的交换机时可以______进行访问。A.通过微机的串口连接交换机的控制台端口B.通过Telnet程序远程访问交换机C.通过浏览器访问指定IP地址的交换机D.通过运行SNMP协议的网管软件访问交换机
以下协议中支持可变长子网掩码(VLSM)和路由汇聚功能(RouteSummarization)的是______。A.IGRPB.OSPFC.VTPD.RIPv1
假设有一个局域网,管理站要轮询3000个被管理设备,一次查询访问消耗的时间是200ms,则轮询周期为______s。A.30B.300C.600D.900
某网络中,一台主机的IP地址是172.16.45.14/30,与该主机属于同一子网的是______。A.172.16.45.5B.172.16.45.11C.172.16.45.13D.172.16.45.16
某C语言程序中,x是一个浮点型变量,m是一个值为正整数的整型常量,表达式x%m(x被m除取余数)在(1)_____时会报错,这是一种(2)______错误。(2)_____A.词法B.语法C.语义D.运行
VRML指的是______。A.一种小型操作系统B.一种浏览器C.一种虚拟现实的语言D.可扩展标记语言
“与非”门中的某一个输入值为“0”,那么它的输出值______。A.为“0”B.为“1”C.取决于其他输入端的值D.取决于正逻辑还是负逻辑
某计算机有4MB的内存,并按字节编址,为了能存取其中的内容,地址寄存器至少需要(1)_____位。平时,程序员所使用的地址为(2)_____。(2)_____A.物理地址B.逻辑地址C.指令地址D.程序地址
从中可以看出,经过路由会聚的地址应该是172.18.128.0/21。TCP是互联网中的(32)协议,使用(33)次握手协议建立连接。这种建立连接的方法可以防止(34)。TCP使用的流量控制协议是(35)。(32)
接口是连接外围设备与计算机主机之间的桥梁,以下关于接口功能的叙述中,错误的是(13)。
随机试题
阿托品不具有的作用是()
I/O操作是计算机中最常见的操作之一。下列关于I/O操作的叙述,错误的是_______。
启动子是指
A、益气补肺,止咳定喘B、补肾纳气,涩精止遗C、益气固表,健脾补肾D、滋阴清肺,止咳平喘E、清肺润燥,化痰止咳固本咳喘片的功能是
下列各事项中,计税基础等于账面价值的有()。
甲公司从一家跨国公司购进一套生产速溶咖啡的技术。但因技术力量薄弱,无法生产出合格产品,遂与乙研究所签订技术合同,约定由甲公司提供技术开发所需要的科研经费100万元,乙研究所负责研发,但对开发出来的研究成果如何申请专利,合同未进行约定。乙研究所经过不懈努力,
导游员向游客推销旅游新景点,首要工作是()。
下面是某求助者的MMPI的测验结果:该求助者疑病量表的K校正分应当是()。
在宏表达式中要引用Form1窗体中的txt1控件的值,正确的引用方法是()。
WhichofthefollowingitalicizedphrasesisINCORRECT?
最新回复
(
0
)