AIを使って問題を作成しています。
Prompt:
ITパスポートもしくは基本情報技術者試験に出てきそうな問題を作ってください。
問題1 (情報セキュリティ)
次のうち、パスワードポリシーとして最も適切なものはどれですか?
A. 誕生日をそのまま使用する
B. 連続する数字や文字を使用する (例: 123456、abcdef)
C. 大文字、小文字、数字、特殊文字を組み合わせる
D. 同じパスワードを長期間使い続ける
解説
正解は C です。 セキュアなパスワードを作成するためには、以下の要素が重要です:大文字と小文字の混在
数字の使用
特殊文字の組み込み
十分な長さ (通常8文字以上)
不正解の選択肢の問題点:
A. 個人情報に基づくパスワードは推測されやすい
B. 連続する文字や数字は非常に脆弱
D. 定期的なパスワード変更が推奨される
問題2 (ネットワーク)
OSI参照モデルの「セッション層」の主な役割として、正しいものはどれですか?
A. データの暗号化と復号
B. 通信経路の選択
C. アプリケーション間の接続管理
D. データリンク層の管理
解説
正解は C です。 セッション層(第5層)の主な役割:通信セッションの確立、管理、終了
アプリケーション間の接続コントロール
データ交換の同期
他の選択肢の層:
A. 表示層(第6層)が暗号化を担当
B. ネットワーク層(第3層)が経路選択
D. データリンク層(第2層)はネットワーク機器間の直接通信を管理
問題3 (データベース)
関係データベースにおける「主キー」の特徴として、正しいものはどれですか?
A. 重複が許可される
B. NULL値を含むことができる
C. テーブル内で一意である
D. 任意の列を主キーにできる
解説
正解は C です。 主キーの特徴:テーブル内で各レコードを一意に識別
重複は許可されない
NULLは許可されない
テーブルごとに1つだけ設定可能
不正解の選択肢の誤り:
A. 重複は許可されない
B. NULLは許可されない
D. すべての列が主キーになれるわけではない
問題4 (プログラミング)
次のうち、オブジェクト指向プログラミングの「カプセル化」の説明として正しいものはどれですか?
A. 継承によってクラスの機能を拡張すること
B. オブジェクトの内部状態を隠蔽し、外部から保護すること
C. 異なるクラスのオブジェクトを同一視できること
D. メソッドをオーバーロードすること
解説
正解は B です。 カプセル化の特徴:オブジェクトの内部状態(データ)を隠蔽
private、protected修飾子による外部からのアクセス制限
データの不正な変更を防ぐ
他の選択肢の説明:
A. 継承に関する説明
C. ポリモーフィズムの特徴
D. メソッドのオーバーロードは別の概念
問題5 (IT管理)
ITサービスマネジメントにおけるPDCAサイクルの「Check」の主な目的は何ですか?
A. 新しい目標の設定
B. 実行された活動の評価と検証
C. 具体的な行動計画の作成
D. 改善活動の実施
解説
正解は B です。 PDCAサイクルの各段階:Plan(計画): 目標と計画の設定
Do(実行): 計画の実行
Check(評価): 結果の測定と分析
Act(改善): 改善点の特定と修正
「Check」では:
実行された活動の結果を評価
目標との差異を分析
次の改善につなげる情報収集
おしまい
という感じで、雑多に勉強していこうと思うわけですが、
Cが答えになる率が高い気がします。