0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ひとりアドカレ@yshimizuAdvent Calendar 2024

Day 3

基本情報技術者試験向けかもしれない問題集

Last updated at Posted at 2024-12-02

AIを使って問題を作成しています。

Prompt:

ITパスポートもしくは基本情報技術者試験に出てきそうな問題を作ってください。

問題1 (プロジェクト管理)

プロジェクトの進捗を管理するために使用されるガントチャートは、次のうちどれを表すための図か。

  1. 時間ごとの作業工程
  2. データのフロー
  3. プログラムのロジック
  4. システムの構造
解説 正解: 1. 時間ごとの作業工程 解説: ガントチャートは、プロジェクトの進捗を時間軸に沿って視覚的に表すための図です。各タスクの開始日、終了日、および進行状況を示します。

問題2 (ネットワーク)

以下のIPアドレスの中で、プライベートIPアドレスに該当するものはどれか。

  1. 8.8.8.8
  2. 192.168.1.1
  3. 172.16.0.1
  4. 203.0.113.1
解説 正解: 2. 192.168.1.1 解説: 192.168.1.1 はプライベートIPアドレスに分類され、ローカルネットワーク内で使用されます。他の選択肢はパブリックIPアドレスです。

問題3 (データベース)

SQL文で、全てのレコードを取得するための文はどれか。

  1. SELECT *
  2. GET *
  3. FETCH *
  4. RETRIEVE *
解説 正解: 1. SELECT * 解説: SQLのSELECT文は、データベースからデータを取得するために使用されます。'*'は全てのカラムを選択することを意味します。

問題4 (セキュリティ)

インターネットバンキングなどで使用される、動的に変わるパスワードを生成する仕組みはどれか。

  1. OTP
  2. MFA
  3. VPN
  4. IDS
解説 正解: 1. OTP 解説: OTP (One-Time Password) は、一度きりの利用を前提とした動的に生成されるパスワードで、セキュリティを高めるために使用されます。

問題5 (アルゴリズム)

以下のソートアルゴリズムのうち、平均計算量が最も小さいものはどれか。

  1. バブルソート
  2. クイックソート
  3. マージソート
  4. 選択ソート
解説 正解: 2. クイックソート 解説: クイックソートは、平均計算量がO(n log n)であり、効率的なソートアルゴリズムとして広く使用されています。

問題6 (ハードウェア)

コンピュータのCPUが直接アクセスして処理を行うメモリの名前はどれか。

  1. キャッシュメモリ
  2. メインメモリ
  3. 仮想メモリ
  4. レジスタ
解説 正解: 2. メインメモリ 解説: メインメモリは、CPUが直接アクセスしてデータを処理するための主要な記憶装置です。

問題7 (ネットワーク)

次のプロトコルのうち、データリンク層で動作するものはどれか。

  1. IP
  2. TCP
  3. Ethernet
  4. HTTP
解説 正解: 3. Ethernet 解説: Ethernetはデータリンク層で動作するプロトコルであり、LAN (ローカルエリアネットワーク)で使用されます。

問題8 (情報セキュリティ)

ファイアウォールの主な役割はどれか。

  1. ウイルスを検出する
  2. データのバックアップを取る
  3. ネットワークのトラフィックを監視・制御する
  4. システムのパフォーマンスを向上させる
解説 正解: 3. ネットワークのトラフィックを監視・制御する 解説: ファイアウォールは、ネットワークのトラフィックを監視し、不正なアクセスを防ぐために使用されます。

問題9 (システム開発)

システム開発におけるユースケース図で表現されるものはどれか。

  1. システムの構造
  2. データの流れ
  3. 利用者とシステムの相互作用
  4. プログラムの処理手順
解説 正解: 3. 利用者とシステムの相互作用 解説: ユースケース図は、システムと利用者(アクター)の間の相互作用を視覚的に表現するために使用されます。

問題10 (プログラミング)

オブジェクト指向プログラミングにおけるカプセル化の説明として正しいものはどれか。

  1. オブジェクトを作成する
  2. クラスを継承する
  3. データとメソッドを一つの単位にまとめる
  4. インターフェースを実装する
解説 正解: 3. データとメソッドを一つの単位にまとめる 解説: カプセル化は、データ(属性)とメソッド(操作)を一つのオブジェクトにまとめ、その内部の詳細を隠蔽することにより、安全性と再利用性を高める技術です。
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?