修了試験 2023-06-11実施分 基本情報技術者試験 問14
次の一連の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)となる。まとめて解く
修了試験 2023-06-11実施分を通しで解く(60問)→