Mae向きなブログ

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

平成20年度春季基本情報午後問6

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

  • 文書から参考資料名を抜き出して、参照番号に置き換えるとともに、文書の末尾に参考資料名の一覧を追加して、出力するプログラム

に関する問題でした。

f:id:rahaema:20190324173651p:plain

プログラム例

C言語版(h20h_fe_pm6.c)

Ruby版(h20h_fe_pm6.rb)

実行結果

from.txt(元の文書)

The program language includes C, COBOL, Java, etc\Computer Journal. The feature of the Java language has been to have taken the idea of object-oriented\Java Report. In other languages, the idea of object-oriented is being taken\Computer Journal.

コンパイル & 実行

$ gcc h20h_fe_pm6.c && ./a.out from.txt to.txt (C言語での実行)
$ ruby h20h_fe_pm6.rb from.txt to.txt          (Rubyでの実行)

to.txt(出力された文書)

The program language includes C, COBOL, Java, etc[1]. The feature of the Java language has been to have taken the idea of object-oriented[2]. In other languages, the idea of object-oriented is being taken[1].

References

    

[1] Computer Journal

[2] Java Report