相馬学院

基本情報技術者の一問一答

頻出一問一答

Q1. 生存する個人を識別できる情報の取扱いについて、本人保護を目的に定めた法律はどれか。
答え:個人情報保護法
個人情報保護法は個人情報の適正な取得・利用・管理を事業者に義務付け、本人の権利利益を保護する法律である。
Q2. あるオブジェクトの状態変化を、それに依存する複数のオブジェクトへ自動的に通知するデザインパターンはどれか。
答え:Observerパターン
Observerパターンは対象(被観察者)の状態が変わると、登録された観察者へ変更を通知して同期させるパターンである。
Q3. 1個のさいころを1回投げて、3の倍数の目が出る確率はどれか。
答え:1/3
3の倍数の目は3と6の2通り。2/6=1/3。
Q4. パスワードを総当たりで試行して認証を突破しようとする攻撃はどれか。
答え:ブルートフォース攻撃
ブルートフォース攻撃は考えられる文字の組合せをすべて試してパスワードを破ろうとする攻撃。
Q5. オブジェクト指向で、共通の振る舞いを定義した抽象的な型を定め、それを実装するクラスに具体的な処理を実装させる仕組みはどれか。
答え:インタフェース(抽象型)
インタフェースは実装を持たない操作の集合を定め、実装クラスに具体化を委ねる。