刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

在检查算术表达式括号匹配时,对于表达式"(a+b*(a+b))/c)+(a+b)"和"((a+b/(a+b)-c/a)/b",分别会出现什么情况?

A
栈为空却要进行出栈操作
B
栈已满却要进行入栈操作
C
表达式处理已结束,栈中仍留有字符“(”
D
表达式处理已结束,栈中仍留有字符“)”
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

对于第一个表达式"(a+b*(a+b))/c)+(a+b)“,在检查过程中会遇到尝试进行出栈操作但栈为空的情况,因此选项A正确。对于第二个表达式”((a+b/(a+b)-c/a)/b",在表达式处理结束后,栈中仍留有字符"(",表明括号不匹配,因此选项D正确。

创作类型:
原创

本文链接:在检查算术表达式括号匹配时,对于表达式"(a+b*(a+b))/c)+(a+b)"和"((a+b/(

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share