返回主页

[数据结构 P1976] 若栈S1保存整数,栈S2保存运算符,函数F() 依次执行下述各步操作:

 
学习人数: 982
 
正确率: ??%
答案解析

题目描述
未通过

若栈 S1 中保存整数,栈 S2 中保存运算符,函数 F() 依次执行下述各步操作:

  1. 从 S1 中依次弹出两个操作数a和b;
  2. 从 S2 中弹出一个运算符op;
  3. 执行相应的运算b op a;
  4. 将运算结果压入 S1 。

假定 S1 中的操作数依次是5, 8, 3, 2 (2在栈顶),S2 中的运算符依次是 ×,−,+ ( + 在栈顶)。调用3次 F() 后, S1 栈顶保存的值是( )。

A、-15    B、15    C、-20    D、20

上面问题的答案是:
 A 选项
 B 选项
 C 选项
 D 选项

上一题
下一题
加入错题本
个人笔记
已有2条笔记

登录后提交答案


暂无评论,来抢沙发