基本情報トップに戻る
練習問題難易度: 標準2019年度

基本情報技術者 過去問練習問題 第28問

問題

一つのトランザクションはトランザクションを開始した後、五つの状態(アクティブ、アボート処理中、アボート済、コミット処理中、コミット済)を取り得るものとする。このとき、取ることのない状態遷移はどれか。

選択肢

  1. 1遷移前:アボート処理中 → 遷移後:アボート済
  2. 2遷移前:アボート処理中 → 遷移後:コミット済
  3. 3遷移前:コミット処理中 → 遷移後:アボート処理中
  4. 4遷移前:コミット処理中 → 遷移後:コミット済

正解

2. 遷移前:アボート処理中 → 遷移後:コミット済

詳しい解説を見る

解説

トランザクションがアボート処理中(取消し処理中)に入ると、その先は処理を取り消して「アボート済」になるのが正常な流れです。アボート処理中から「コミット済」へ移ることは、取消しの途中で確定に転じることになり論理的にあり得ません。よって取ることのない遷移はイです。アはアボート処理の正常な完了、ウはコミット処理中に障害等で取消しへ転じる遷移、エはコミット処理の正常な完了で、いずれも起こり得ます。(出典: 令和元年度 秋期 基本情報技術者試験 午前 問28)

一問一答

科目A 180問+科目B 60問

練習問題の関連問題

この調子で演習を続けよう

スキマ資格では基本情報の全2398問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。