2台のPCから一つのファイルを並行して更新した。ファイル中のデータnに対する処理が@〜Cの順に行われたとき、データnは最後にどの値になるか。
ここで、データnの初期値は10であった。
答え エ
【解説】
PC-Aの処理@でデータnを読み込んだ時の値は初期値の10である。
PC-Bの処理Aでデータnを読み込んだ時の値も初期値の10である。
PC-Aの処理Bでデータnに書き込む値は10から5を引いた5である。
PC-Bの処理Cでデータnに書き込む値は10に7を足した17である。(エ)
(PC-Aの処理はPC-Bの処理によって上書きされてしまった。)