HOME»基本情報技術者試験掲示板»平成24年秋期午後問11設問1f
投稿する

[4526] 平成24年秋期午後問11設問1f

 ringoさん(No.1) 
https://www.fe-siken.com/kakomon/24_aki/pm11.html
設問1のfで、イを選びましたが正答はアでした。
アに至る考え方とイが間違いである理由を教えてください。
2022.10.25 19:02
jjon-comさん(No.2) 
FE ゴールドマイスター
〔プログラム3〕の次のコードから読み取れることは,

> 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

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2010-2024 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop