必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. ITパスポート
  3. 平成22年度春季問題一覧
  4. 平成22年度春季問題82-解答・解説-分析

平成22年度春季問題

問題82

2台のPCから一つのファイルを並行して更新した。ファイル中の同一データ(データ1)に対する処理が①~④の順に行われたとき、データ1はどの値になるか。ここで、データ1の初期値は5であった。

4
5
14
15

2台のPCから一つのファイルを並行して更新した。ファイル中の同一データ(データ1)に対する処理が①~④の順に行われたとき、データ1はどの値になるか。ここで、データ1の初期値は5であった。

4
5
14
15

解答:ア

<解説>

      データ1は5
  PC-Aがデータ1を読み込み10を足す。
10+5=15
データ1は5
  PC-Bがデータ1を読み込み1を引く。
5-1=4
データ1は5
  PC-Aが①の結果(15)をデータ1に書き込む。 データ1は15
  PC-Bが②の結果(4)をデータ1に書き込む。 データ1は4

よって、同一データ(データ1)に対する処理が①~④の順に行われたとき、データ1は4となる。