平成18年 春期 基本情報技術者 午前 問61

Webページへのアクセス件数を調べる目的でアクセスカウンタを作成した。
図に示すとおり、2人の閲覧者が同時にアクセスしたところ、サーバ内の処理は@〜C の順序で実行された。
2人がアクセスする前のアクセスカウンタの値が100であったとすると、処理Cが終了した時点のアクセスカウンタの値は幾らになるか。

 ア  100  イ  101  ウ  102  エ  104


答え イ


解説
@〜Cのときのアクセスカウンタの値をシミュレートする。

No 処理内容 アクセスカウンタの値
@ アクセスカウンタから読み込んだ値は“100”であり、+1して“101”になる。(アクセスカウンタには書き込んでいない。) 100
A アクセスカウンタから読み込んだ値は“100”であり、+1して“101”になる。(アクセスカウンタには書き込んでいない。) 100
B アクセスカウンタに@の“101”を書き込む。 101
C アクセスカウンタにAの“101”を書き込む。 101


キーワード
・アクセスカウンタ

キーワードの解説
  • アクセスカウンタ
    Webページにどれだけのアクセスがあったかという情報を記録・表示するために用いられるプログラムです。
    Webサーバ上で動作するプログラムで、ページが閲覧されるたびに、値を+1します。

もっと、「アクセスカウンタ」について調べてみよう。

戻る 一覧へ 次へ