ITパスポート試験 ITパスポート 2020年 (令和2年 10月)72: 2台のPCから一つのファイルを並行して更新した。ファイル中のデータnに対する処理が(1)~(4)の順に行われたとき,データnは最後にどの値になるか。ここで,デー

ITパスポート 2020年 (令和2年 10月)
Q 7272 / 100
2台のPCから一つのファイルを並行して更新した。ファイル中のデータnに対する処理が(1)~(4)の順に行われたとき,データnは最後にどの値になるか。ここで,データnの初期値は10であった。 (図:PC-Aの処理内容: (1)データnを読み込み,5を引く。 (3)処理(1)の結果を,データnに書き込む。 / PC-Bの処理内容: (2)データnを読み込み,7を足す。 (4)処理(2)の結果を,データnに書き込む。)
この問の正解率:53.08%(665件)

解説

ITパスポート 2020年 (令和2年 10月) 問72「2台のPCから一つのファイルを並行して更新した。ファイル中のデータnに対する処理…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約53%です。

正解

. 17

正答率 53.1%(665人中 353人が正解)

問題の解説

並行更新の典型問題.(1)PC-A が n=10 読込,(2)PC-B も n=10 読込,(3)PC-A が 10−5=5 を書込,(4)PC-B が 10+7=17 を書込.最終値は PC-B の書込み=17.

選択肢ごとの解説

  • 5 は PC-A の途中値で PC-B に上書きされる.
  • 10 は初期値で,最終値ではない.
  • 12 は計算誤りで正解は 17.
  • 正しい.最後に書き込んだ PC-B の 17.

ITパスポート 2020年 (令和2年 10月) の過去問一覧に戻る・問72

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

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

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