找答案首页 >全部分类 >计算机类考试>软考(中级)>软件设计师>阅读以下说明和流程图(如图1所示),回答问题1至问题4。【说明】 本流程图是将中缀表示的算术表达式转
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)

阅读以下说明和流程图(如图1所示),回答问题1至问题4。【说明】 本流程图是将中缀表示的算术表达式转

阅读以下说明和流程图(如图1所示),回答问题1至问题4。

【说明】

本流程图是将中缀表示的算术表达式转换成后缀表示。如中缀表达式

(A-(B*C+D)*E)/(F+G))

的后缀表示为

ABC*D+E*-FG+/

为了方便,假定变量名为单个英文字母,运算符只有+、-、*、/(均为双目运算符,左结合),并假定所提供的算术表达是非空且语法是正确的。另外,中缀表示形式中无空格符,但整个算术表达式以空格符结束。流程图中使用的符号的意义如下:

数组 IN[]存储中缀表达式;

数组 POLISH[]存储其后缀表达式;

数组 S[]是一个后进先出栈;

函数PRIOR(CHAR)返回符号CHAR的优先级,各符号的优先级见表2:

填充流程图中①的判断条件。

查看答案
更多“阅读以下说明和流程图(如图1所示),回答问题1至问题4。【说明】 本流程图是将中缀表示的算术表达式转”相关的问题

第1题

写出子程序A的功能,并顺序写出实现该功能的操作
点击查看答案

第2题

写出子程序B的功能,并顺序写出实现该功能的操作。
点击查看答案

第3题

中缀表达式(A+B-C*D)*(E-F)/G 经该流程图处理后的输出是什么?[*]
点击查看答案

第4题

阅读下列程序和控制流图,将应填入(n)的字句。 【程序】 下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。 int GetMax(int n,int datalist[]){ int k=0; for(int j=1;j<n;j++) if(datalist[j]>datalist[k]) k=j; return k; }该程序的控制流图中A~E分别是什么?
点击查看答案
客服
TOP
开通会员查看答案
该问题答案仅对会员开放,欢迎开通会员
推荐
季卡
¥49.90
查看1200次答案
月卡
¥39.80
查看600次答案
年卡
¥99.80
查看2000次答案
选择优惠券
请选择
请选择支付方式
微信支付
支付宝支付
点击支付即表示你同意并接受《服务协议》《会员须知》
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
恭喜您,购买会员成功 系统为您生成的账号密码如下:
重要提示: 请勿将会员账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服

扫码关注微信公众号

开通微信扫码登录功能

选择优惠券
确认选择
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧会员政策被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -