見出し画像

【資格】(FE)基本情報技術者試験 一問一答 丸暗記⑨(25問)

こんにちはあるいはこんばんは

基本情報技術者試験の丸暗記のための一問一答
※問題の後にすぐ回答があります

問題201

「コンピュータサイエンス」における「NP完全問題」の定義として正しいものはどれか。

  1. 任意の多項式時間で解ける問題

  2. 任意の非決定性多項式時間で解ける問題

  3. 任意の問題が多項式時間で還元でき、かつ非決定性多項式時間で解ける問題

  4. 任意の問題が指数関数時間で還元でき、かつ非決定性多項式時間で解ける問題

問題202

「オペレーティングシステム」における「仮想メモリ」の実装方法として正しいものはどれか。

  1. メモリの全てのページを常に物理メモリに保持する

  2. 必要に応じてページをディスクと物理メモリ間でスワップする

  3. メモリの全てのページをディスクに保存する

  4. メモリの全てのページを常にキャッシュに保持する

問題203

「分散システム」における「CAP定理」の三つの特性として正しいものはどれか。

  1. 一貫性、可用性、パフォーマンス

  2. 一貫性、可用性、分断耐性

  3. パフォーマンス、セキュリティ、スケーラビリティ

  4. 一貫性、スケーラビリティ、分断耐性

問題204

「ソフトウェア設計」における「シングルトンパターン」の目的として正しいものはどれか。

  1. 複数のインスタンスを生成する

  2. 1つのクラスが1つのインスタンスのみを持つことを保証する

  3. クラス間の依存関係を減らす

  4. インスタンスを動的に生成する

問題205

「ネットワークプロトコル」における「HTTP/2」の主な改善点として正しいものはどれか。

  1. ページ読み込み速度を改善するために、データ圧縮と多重化をサポートする

  2. セキュリティを強化するために、暗号化のみをサポートする

  3. ネットワークの帯域幅を削減するために、データの圧縮のみをサポートする

  4. 低レイテンシを実現するために、データの暗号化のみをサポートする


解答:
201. 3
202. 2
203. 2
204. 2
205. 1



問題206

「コンピュータサイエンス」における「クイックソートアルゴリズム」の最悪時間計算量として正しいものはどれか。

  1. ( O(n) )

  2. ( O(n \log n) )

  3. ( O(n^2) )

  4. ( O(2^n) )

問題207

「データベース」における「正規化」の目的として正しいものはどれか。

  1. データの一貫性を保ちながらデータ重複を最小化する

  2. データベースのクエリ性能を最大化する

  3. データの保存容量を最小化する

  4. データの暗号化を行う

問題208

「コンピュータネットワーク」における「BGP(Border Gateway Protocol)」の主な役割として正しいものはどれか。

  1. ネットワーク内のホスト間のルーティングを行う

  2. 自律システム間のルーティングを行う

  3. ローカルネットワークの管理を行う

  4. パケットの暗号化を行う

問題209

「ソフトウェア開発」における「継続的インテグレーション(CI)」の主な利点として正しいものはどれか。

  1. 手動によるデプロイ作業を自動化する

  2. 開発者がコードを頻繁に統合し、自動テストを実行することで早期に不具合を検出する

  3. コードのパフォーマンスを最適化する

  4. 開発者がコードを静的に解析する

問題210

「セキュリティ」における「RSA暗号アルゴリズム」の特徴として正しいものはどれか。

  1. 対称鍵暗号方式であり、同じ鍵で暗号化と復号を行う

  2. 公開鍵暗号方式であり、公開鍵で暗号化し、秘密鍵で復号を行う

  3. 公開鍵暗号方式であり、秘密鍵で暗号化し、公開鍵で復号を行う

  4. 対称鍵暗号方式であり、異なる鍵で暗号化と復号を行う


解答:
206. 3
207. 1
208. 2
209. 2
210. 2



問題211

「プログラミング言語」における「クロージャ」の特徴として正しいものはどれか。

  1. 変数のスコープを限定する

  2. 関数とその環境(スコープ)を捉えることで、関数が定義された環境外でもその環境にアクセスできる

  3. 変数の値を固定する

  4. 同じ名前の変数を複数のスコープで共有する

問題212

「分散システム」における「コンセンサスアルゴリズム」の目的として正しいものはどれか。

  1. 分散データストレージの容量を最大化する

  2. 分散システム内の全てのノードが同じ状態に合意する

  3. 分散システム内のデータを暗号化する

  4. 分散システム内の通信を最適化する

問題213

「データベース」における「インデックス」の主な目的として正しいものはどれか。

  1. データの重複を排除する

  2. データの整合性を確保する

  3. データベースの検索速度を向上させる

  4. データの保存容量を削減する

問題214

「機械学習」における「過学習(Overfitting)」の説明として正しいものはどれか。

  1. 学習データに対して高い精度を示すが、未知のデータに対しては性能が低下する

  2. 学習データと未知のデータの両方に対して高い精度を示す

  3. 学習データに対して低い精度を示すが、未知のデータに対しては高い精度を示す

  4. 学習データと未知のデータの両方に対して低い精度を示す

問題215

「ネットワークセキュリティ」における「SSL/TLS」の主な役割として正しいものはどれか。

  1. ネットワークトラフィックを圧縮する

  2. ネットワークトラフィックを暗号化し、安全な通信を提供する

  3. ネットワークの帯域幅を最適化する

  4. ネットワークデバイスのパフォーマンスを向上させる


解答:
211. 2
212. 2
213. 3
214. 1
215. 2



問題216

「アルゴリズム」における「動的計画法(Dynamic Programming)」の特徴として正しいものはどれか。

  1. 問題を部分問題に分割し、各部分問題を独立して解決する

  2. 問題を部分問題に分割し、部分問題の結果をメモ化して再利用する

  3. 問題を反復的に解決し、部分問題の結果を捨てる

  4. 問題を並列に分割し、同時に解決する

問題217

「ソフトウェアテスト」における「ブラックボックステスト」の目的として正しいものはどれか。

  1. 内部構造や実装を考慮せずに、入力と出力の関係を検証する

  2. 内部構造や実装を考慮して、コードカバレッジを最大化する

  3. ソースコードの静的解析を行う

  4. ソースコードの動的解析を行う

問題218

「オペレーティングシステム」における「ページ置換アルゴリズム」の一つである「LRU(Least Recently Used)」の特徴として正しいものはどれか。

  1. 最も最近使用されたページを置換する

  2. 最も古く使用されたページを置換する

  3. 最も最近参照されたページを置換する

  4. 最も参照回数の少ないページを置換する

問題219

「コンピュータネットワーク」における「IPv6」の特徴として正しいものはどれか。

  1. 32ビットのアドレス空間を使用する

  2. アドレスの階層構造がシンプルである

  3. アドレスの自動構成機能を持つ

  4. 128ビットのアドレス空間を使用する

問題220

「セキュリティ」における「XSS(Cross-Site Scripting)」攻撃の説明として正しいものはどれか。

  1. 攻撃者が被害者のセッションIDを盗むために行う

  2. 攻撃者がネットワークトラフィックを盗聴するために行う

  3. 攻撃者がデータベースのSQLクエリを変更するために行う

  4. 攻撃者が被害者のブラウザで任意のスクリプトを実行するために行う


解答:
216. 2
217. 1
218. 2
219. 4
220. 4



問題221

「プログラミング言語」における「ガベージコレクション(Garbage Collection)」の目的として正しいものはどれか。

  1. 使用されていないメモリを自動的に解放し、メモリリークを防ぐ

  2. プログラムの実行速度を向上させる

  3. プログラムのエラーを自動的に修正する

  4. プログラムのパフォーマンスを最適化する

問題222

「データベース」における「ACID特性」の一部である「一貫性(Consistency)」の説明として正しいものはどれか。

  1. トランザクションが成功するか失敗するかに関わらず、一貫したデータベース状態を保つ

  2. トランザクションが成功した場合のみ、一貫したデータベース状態を保つ

  3. トランザクションが失敗した場合のみ、一貫したデータベース状態を保つ

  4. トランザクションの実行速度を最適化する

問題223

「コンピュータアーキテクチャ」における「ハザード」の一種である「データハザード」の説明として正しいものはどれか。

  1. 複数の命令が同じデータにアクセスするため、処理順序の矛盾が生じる

  2. 複数の命令が同じハードウェア資源を競合するため、リソースの衝突が生じる

  3. 命令の分岐によって、正しい命令の順序が予測できない

  4. 命令のフェッチが遅延するため、パイプラインが停止する

問題224

「ソフトウェア工学」における「リファクタリング」の主な目的として正しいものはどれか。

  1. ソフトウェアの機能を追加する

  2. ソフトウェアの設計を改善し、保守性を向上させる

  3. ソフトウェアのバグを修正する

  4. ソフトウェアの実行速度を最適化する

問題225

「セキュリティ」における「フィッシング攻撃」の説明として正しいものはどれか。

  1. 攻撃者がネットワークトラフィックを盗聴する

  2. 攻撃者が被害者のセッションIDを盗む

  3. 攻撃者が偽のウェブサイトやメールを使って、被害者から機密情報を騙し取る

  4. 攻撃者が被害者のブラウザで任意のスクリプトを実行する


解答:
221. 1
222. 1
223. 1
224. 2
225. 3



ここから先は

0字
このマガジンを購読すると基本情報技術者試験の試験勉強ができます。記事は順次追加されます。

基本情報技術者試験の勉強をしている人向けに試験問題などをまとめていきます

この記事が気に入ったらサポートをしてみませんか?