応用情報技術者試験 午前

解説一覧 / 令和5年度 秋期 問3

解説を読む ↓

3令和5年度 秋期テクノロジ系

逆ポーランド表記法(後置記法)で表現されている式 ABCD-×+において,A=16,B=8,C=4,D=2 のときの演算結果はどれか。逆ポーランド表記法による式 AB+は,中置記法による式 A+B と同一である。

正解はア

解説 本サイト独自(IPA公表のものではありません)

 後置記法では,演算子が現れた時点で直前の二つの値に演算を適用する。この順に,まずC-Dは2,次にB×2は16,最後にA+16は32となるので,演算結果は32である。

  •  46は,末尾の演算子を処理する前に必要なC-Dと,その結果をBに掛ける計算を正しく反映した値ではない。
  •  48は,Dとの減算を反映せず,BとCを掛けてAに足した場合の値であり,記号列の-を処理していない。
  •  94は,-,×,+を後置記法の規則どおり直前の値に順次適用した結果ではなく,途中のC-D=2から導けない。
この解説は間違っています

 ログインは不要です

この解説は,別のモデルによるレビューを受けています。

出典:令和5年度 秋期 応用情報技術者試験 午前 問3

自分で解いてから答え合わせをするなら 問題バンク — 解説は解答後に表示されます。