Mae向きなブログ

Mae向きな情報発信を続けていきたいと思います。

平成29年度秋季基本情報午後問8

平成29年度秋季 基本情報技術者試験(FE)の午後問題8は、

  • 検査文字列を利用した文字列の誤り検出

に関する問題でした。

f:id:rahaema:20190313212202p:plain

プログラム例(h29a_fe_pm8.c)

実行結果

設問2を実際に確かめてみた結果を以下に示します。ケース2とケース4においては、たしかに誤りがないと表示されています*1

$ gcc h29a_fe_pm8.c && ./a.out
ipa  f
ipa  f: 1
ケース1: 0
ケース2: 1
ケース3: 0
ケース4: 1

*1:1がtrueです。