HOME»基本情報技術者試験掲示板»平成24年秋期午後問11設問1f
投稿する
平成24年秋期午後問11設問1f [4526]
ringoさん(No.1)
https://www.fe-siken.com/kakomon/24_aki/pm11.html
設問1のfで、イを選びましたが正答はアでした。
アに至る考え方とイが間違いである理由を教えてください。
設問1のfで、イを選びましたが正答はアでした。
アに至る考え方とイが間違いである理由を教えてください。
2022.10.25 19:02
jjon-comさん(No.2)
★FE ゴールドマイスター
〔プログラム3〕の次のコードから読み取れることは,
onCancel()を呼び出しても println()するだけで
キャンセル処理は実行されないということ。
よって,fの解答群の イ,ウ,エ はすべて不正解。
という問題文に対応するのは,ア longTimer.cancel()
> public void onCancel(Timer timer, long instant) {
> log("onCancel", timer, instant);
> }
>
> private void log(String msg, Timer timer, long instant) {
> System.out.println(timer.getName() + ": " + msg
> + " at " + new Date(instant));
> }
onCancel()を呼び出しても println()するだけで
キャンセル処理は実行されないということ。
よって,fの解答群の イ,ウ,エ はすべて不正解。
> メソッド onAlarm が,shortTimer を引数として呼び出された場合,
> longTimer のタイマ処理をキャンセルする。
>
> (1):クラス Timer は,タイマ処理の機能を定義し実装する。
> ③ メソッド cancel:タイマ処理をキャンセルする。
という問題文に対応するのは,ア longTimer.cancel()
2022.10.26 12:45
ringoさん(No.3)
勉強になりました。ありがとうございました。
2022.10.26 14:51