修了試験 2020-01-26実施分 基本情報技術者試験 問28
Webページへのアクセス件数を調べる目的でアクセスカウンタを作成した。 図に示すとおり,2人の閲覧者が同時にアクセスしたところ,サーバ内の処理は①~④の順序で実行された。 2人がアクセスする前のアクセスカウンタの値が100であったとすると,処理④が終了した時点のアクセスカウンタの値は幾らになるか。 閲覧者1の処理内容:①アクセスカウンタを読み込み,1を加算する ③アクセスカウンタに処理①の結果を書き込む 閲覧者2の処理内容:②アクセスカウンタを読み込み,1を加算する ④アクセスカウンタに処理②の結果を書き込む

正答2
解説
正解はイ。 閲覧者1が①でカウンタ100を読み1を加算(101を保持)した直後,閲覧者2も③の書込み前に②でカウンタ100を読み1を加算(101を保持)する。 ③で101を書き込み,続く④でも101を書き込むため,2件アクセスがあっても最終値は101にしかならない(更新の消失)。まとめて解く
修了試験 2020-01-26実施分を通しで解く(80問)→