修了試験 2013-07-28実施分 基本情報技術者試験 問26
次の一連の3アドレス命令で得られる結果xを表す式はどれか。 ここで,3アドレス命令では,三つのオペランドを用いた命令"c=a op b"を"op(a,b,c)"として表記する。 opは一つの演算子を表し,結果xを表す式においては優先順位の高い順に*,/,+,-とする。 /(c,d,w1) +(b,w1,w2) /(e,f,w3) -(w3,g,w4) *(w2,w4,x)
正答4
解説
正解はエ。 演算をたどるとw1=c/d,w2=b+w1=b+c/d,w3=e/f,w4=w3-g=e/f-g,x=w2×w4=(b+c/d)×(e/f-g)となる。まとめて解く
修了試験 2013-07-28実施分を通しで解く(80問)→