修了試験 2012-12-16実施分 基本情報技術者試験 問25
コンパイラで構文解析した結果の表現方法の一つに四つ組形式がある。 (演算子,被演算子1,被演算子2,結果) この形式は,被演算子1と被演算子2に演算子を作用させたものが結果であることを表す。 次の一連の四つ組は,どの式を構文解析した結果か。 ここで,T_1,T_2,T_3は一時変数を表す。 (*,B,C,T_1) (/,T_1,D,T_2) (+,A,T_2,T_3)
正答1
解説
正解はア。 四つ組(*,B,C,T_1)はT_1=B*C,(/,T_1,D,T_2)はT_2=T_1/D=B*C/D,(+,A,T_2,T_3)はT_3=A+T_2=A+B*C/Dを表す。まとめて解く
修了試験 2012-12-16実施分を通しで解く(80問)→