〔中問A・テクノロジ〕P社では、一度の解錠で同時に複数の社員が入退室することがあり、入室と退室の記録の数が合わないという問題が発生していることが分かった。そこで、毎日、入退室記録表を使って、前日の入退室の回数が一致しない社員がいないかどうかを確認することにした。次に示す入退室確認では、前日の日付で、同一区画での入室と退室の回数が一致していないICカード番号を調べる手順を示している。a, bに入れる字句の適切な組合せはどれか。 〔前日の入退室確認〕 (1) 入退室年月日が前日の日付であるレコードを全て取り出し、ICカード番号の昇順で、かつ、区画番号の同じレコードが並ぶように整列する。 (2) (1)で整列したレコードに対して、ICカード番号と区画番号が同じレコードごとに、それらの[a]し、その結果の値とICカード番号及び区画番号とを併せて表として記録する。 (3) (2)で記録した[a]した値が[b]ICカード番号と区画番号を出力する。

入室+1・退室−1の合計が0なら対応が取れている

ITパスポート2015年度 春期87/データベース / データ活用

選択肢a・bの組合せ表(ア〜エの4行、列はaとb)。
選択肢a・bの組合せ表(ア〜エの4行、列はaとb)。
| |a|b| |ア|区画番号が1の場合は1を加算し、2の場合は2を加算|奇数である| |イ|入退室区分の値を合計|0でない| |ウ|入退室時刻の入室と退室の時刻差を合計|24時間を超える| |エ|レコードの個数を計数|偶数である|

選択肢

正解と解説

正解: a: 入退室区分の値を合計 / b: 0でない

入退室区分は入室が1、退室が−1として記録されるため、同じカード番号・同じ区画のレコードについて値を合計すると、入室と退室が対になっていれば必ず0になる。合計が0でなければ、どちらかの記録が欠けていることを意味する。この性質を使えば、件数を数えるより簡単に不一致を見つけられる。

選択肢ごとの解説

出典:平成27年度 春期 ITパスポート試験 問87(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。