HOME»基本情報技術者試験掲示板»平成22年春期午後問2
投稿する

平成22年春期午後問2 [3992]

 なみさん(No.1) 
平成22年春期問2で、どうして(ア)が不正解なのかが理解できません。
自分で計算してみても、アもイも同じ結果になると思えるのですが、
どう考えたらよいのでしょうか?
どなたか教えていただけると助かります。

https://www.fe-siken.com/kakomon/22_haru/pm02.html
2022.02.16 15:01
chihiroさん(No.2) 
FE プラチナマイスター
選択肢アの場合、
①(d op1 e) の演算を行う
②c op2 (d op1 e) の演算を行う
③b op2 {c op2 (d op1 e)} の演算を行う
④a op1 [b op2 {c op2 (d op1 e)}] の演算を行う
となるので、構文木から得られる式は  a op1 b op2 (c op2 (d op1 e))  となります(不要な括弧を外しています)。
選択肢イの場合、
①(d op1 e) の演算を行う
②b op2 c の演算を行う
③(b op2 c) op2 (d op1 e) の演算を行う
④a op1 {(b op2 c) op2 (d op1 e)} の演算を行う
となるので、問題文と同じ式が得られます。
2022.02.16 16:23
ayaka2603さん(No.3) 
なるほどです・・・
理解できました!

ありがとうございます!!
2022.02.19 16:42
返信投稿用フォームスパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop