ITパスポート試験 ITパスポート 2010年 (平成22年 春期)82: 2台のPCから一つのファイルを並行して更新した。ファイル中の同一データ(データ1)に対する処理が①~④の順に行われたとき,データ1はどの値になるか。ここで,デー

ITパスポート 2010年 (平成22年 春期)
Q 8282 / 88
2台のPCから一つのファイルを並行して更新した。ファイル中の同一データ(データ1)に対する処理が①~④の順に行われたとき,データ1はどの値になるか。ここで,データ1の初期値は5であった。 [処理] PC-A 【処理内容】 ① データ1を読み込み,10を足す。 ③ ①の結果を,データ1に書き込む。 PC-B 【処理内容】 ② データ1を読み込み,1を引く。 ④ ②の結果を,データ1に書き込む。
この問の正解率:75.96%(1,044件)

解説

ITパスポート 2010年 (平成22年 春期) 問82「2台のPCから一つのファイルを並行して更新した。ファイル中の同一データ(データ1…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約76%です。

正解

. 4

正答率 76.0%(1,044人中 793人が正解)

問題の解説

ロストアップデート問題. ①PC-Aがデータ1=5を読み15に. ②PC-Bが5を読み4に. ③PC-Aが15を書込み. ④PC-Bが4を書込みで最終値は4となる結果.

選択肢ごとの解説

  • 正しい. PC-Bが後で書込むため最終値は4となる結果である.
  • 誤り. 初期値5のまま残ることはなく書込みで上書きされる結果.
  • 誤り. 14は計算誤りであり該当しない値の選択肢であり誤り.
  • 誤り. 15はPC-Aが最後に書込んだ場合の値で本問とは異なる結果.

ITパスポート 2010年 (平成22年 春期) の過去問一覧に戻る・問82

ITパスポート試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

ITパスポート試験 合格.dev を App Store でダウンロード