基本情報技術者試験 基本情報技術者試験 令和2年度 科目A 修了認定試験 午前 問6: 次に示す計算式と逆ポーランド表記法の組合せのうち、適切なものはどれか。

←
基本情報技術者試験 令和2年度 科目A 修了認定試験
Q 66 / 80
次に示す計算式との組合せのうち、適切なものはどれか。
計算式逆ポーランド表記法
ア((a+b)*c)-dabc*+d-
イ(a+(b*c))-dab+c*d-
ウ(a+b)*(c-d)abc*d-+
エa+(b*(c-d))abcd-*+
この問の正解率:45.93%(786件)

解説

基本情報技術者試験 令和2年度 科目A 修了認定試験 問6「次に示す計算式と逆ポーランド表記法の組合せのうち、適切なものはどれか。…」の正解と解説です。基本情報技術者試験の「逆ポーランド記法」分野の過去問で、これまでの受験者の正答率は約46%です。

正解

エ. a+(b(c-d)) ⇔ abcd-+

正答率 45.9%(786人中 361人が正解)

問題の解説

後置記法は左から逆ポーランド変換でき、「abcd-+」は a+(b(c-d)) を表す: cd-=c-d, b(c-d), abcd-=b(c-d) を a に+=a+(b(c-d))。

選択肢ごとの解説

  • ア((a+b)c)-d の正しい後置記法は ab+cd-。abc+d- は a+(bc)-d。
  • イ(a+(bc))-d の正しい後置記法は abc+d-。ab+cd- は (a+b)c-d。
  • ウ(a+b)(c-d) の正しい後置記法は ab+cd-。abcd-+ は a+((bc)-d)。
  • エa+(b(c-d)) の正しい後置記法 abcd-+=正解。

基本情報技術者試験 令和2年度 科目A 修了認定試験 の過去問一覧に戻る・問6

基本情報技術者試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

基本情報技術者試験 合格.dev を App Store でダウンロード