Mae向きなブログ

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

平成28年度春季基本情報午後問8

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

  • 携帯端末上で稼働する簡易メモ帳の機能のうち、メモの編集処理(メモの追加・削除・変更・移動)を行うプログラム

に関する問題でした。

f:id:rahaema:20190302130311p:plain

プログラム例(h28h_fe_pm8.c)

実行結果

$ gcc h28h_fe_pm8.c && ./a.out
MemoCnt: 0
DataLen: 0
Memo[] :
Data[] :

MemoCnt: 4
DataLen: 19
Memo[] : 0 5 10 14
Data[] : 4Aoki4Imai3Uno4Endo

MemoCnt: 3
DataLen: 19
Memo[] : 5 10 14
Data[] : 4Aoki4Imai3Uno4Endo

MemoCnt: 3
DataLen: 23
Memo[] : 5 10 19
Data[] : 4Aoki4Imai3Uno4Endo3Abe

MemoCnt: 3
DataLen: 23
Memo[] : 19 5 10
Data[] : 4Aoki4Imai3Uno4Endo3Abe

MemoCnt: 3
DataLen: 13
Memo[] : 0 4 9
Data[] : 3Abe4Imai3Uno