令和4年度範囲の練習問題

  1. 練習問題1: IEEE 754 単精度浮動小数点形式では,数値を符号部1ビット,指数部8ビット,仮数部23ビットで表す。このとき,仮数

    正解: イ 要点: 23ビットの仮数部(暗黙の1を含め24ビット)は約7桁の10進精度に相当する。

  2. 練習問題2: 固定小数点表示で小数部が8ビットのとき,10進数の 0.375 を2進数で表したものはどれか。

    正解: イ 要点: 0.375 = 0.25 + 0.125 = 2⁻² + 2⁻³ なので 0.01100000 となる。

  3. 練習問題3: 正規表現 a*b で表される言語を受理する最小の決定性有限オートマトン(DFA)の状態数はいくつか。ここで、DFAは全て

    正解: イ 要点: a*b を受理するDFAは,初期状態・受理状態・エラー状態の3状態で構成できる。

  4. 練習問題4: 正規表現 [A-Z][0-9]+ に合致する文字列はどれか。

    正解: ア 要点: [A-Z]は英大文字1文字,[0-9]+は数字1文字以上を意味するため,英大文字の後に数字が1つ以上続く文字列が合致する。

  5. 練習問題5: ダイクストラ法を用いて,始点Sから各頂点への最短距離を求める。頂点が S, A, B, C, D の5つで,辺の重みが

    正解: イ 要点: S→A→B→D(2+2+3=7)またはS→A→B→C→D(2+2+1+1=6)のうち短い方は6である。

  6. 練習問題6: 重み付き無向グラフの最小全域木を求めるアルゴリズムとして,適切なものはどれか。

    正解: イ 要点: クラスカル法(またはプリム法)は最小全域木を求める代表的なアルゴリズムである。

  7. 練習問題7: 再帰関数 f(n) が次のように定義されている。f(5) の値はいくつか。 f(n): n ≦ 1 のとき 1 を返す

    正解: ウ 要点: f(n) は n の階乗を計算する再帰関数であり,f(5) = 5! = 120 である。

  8. 練習問題8: 動的計画法(DP)を用いてフィボナッチ数列の第n項を求める場合,計算量のオーダはどれか。ここで,単純な再帰による計算量は

    正解: ウ 要点: DPでは各部分問題を一度だけ計算してメモ化するため,O(n) で求まる。

  9. 練習問題9: パイプライン処理において,ある命令の実行結果を次の命令が参照する必要がある場合に生じるハザードはどれか。

    正解: エ 要点: データハザードは,先行命令の結果を後続命令が必要とするときに発生するパイプラインの停滞である。

  10. 練習問題10: マルチプロセッサ環境でキャッシュメモリのコヒーレンス(一貫性)を維持するために使用されるプロトコルはどれか。

    正解: ア 要点: MESIプロトコルは各キャッシュラインの状態を管理し,マルチプロセッサ間のキャッシュ一貫性を保つ。

  11. 練習問題11: 仮想記憶方式において,ページフォールトが発生したとき,実記憶上に空きページ枠がない場合に行われる処理はどれか。

    正解: イ 要点: 空きページ枠がない場合,ページ置換アルゴリズムに従って既存ページを追い出し(ページアウト),新しいページを読み込む。

  12. 練習問題12: ページ置換アルゴリズムのうち,最も長い間参照されていないページを追い出す方式はどれか。

    正解: ウ 要点: LRU(Least Recently Used)は最も長い間参照されていないページを置換対象とする方式である。

  13. 練習問題13: デッドロックが発生するための必要条件として,適切でないものはどれか。

    正解: エ 要点: デッドロックの4条件は相互排除・保持と待機・横取り不可・循環待ちであり,プリエンプション(横取り可能)は条件に含まれない。

  14. 練習問題14: デッドロックの回避策として用いられる銀行家のアルゴリズムの説明として,適切なものはどれか。

    正解: ア 要点: 銀行家のアルゴリズムは資源割当て要求時に安全状態を維持できるか判定し,不安全ならば要求を保留する。

  15. 練習問題15: B木(B-tree)の特徴として,適切なものはどれか。

    正解: イ 要点: B木はすべての葉ノードが同じ深さにあり,挿入・削除時にも平衡を保つ多分木である。

  16. 練習問題16: B+木がB木と異なる特徴として,適切なものはどれか。

    正解: ウ 要点: B+木では全てのデータが葉ノードに格納され,葉同士がリンクで連結されているため範囲検索が効率的である。

  17. 練習問題17: SQL文において,社員表と部署表を結合して全社員の氏名と部署名を取得したい。社員表に部署コードがNULLの社員も含めて取

    正解: エ 要点: 部署コードがNULLの社員も含めるには,社員表を基準とするLEFT OUTER JOINを使用する。

  18. 練習問題18: 次のSQL文の実行結果として得られるものはどれか。 SELECT 部署コード, COUNT(*) AS 人数 FROM

    正解: ア 要点: GROUP BYで部署ごとに集約し,HAVINGで3人以上の部署のみ抽出する。

  19. 練習問題19: 次のSQL文で取得される結果はどれか。 SELECT 氏名 FROM 社員 WHERE 部署コード IN ( SE

    正解: イ 要点: 副問合せで東京所在の部署コードを取得し,その部署に所属する社員の氏名を抽出する。

  20. 練習問題20: VLANの説明として,適切なものはどれか。

    正解: ウ 要点: VLANは物理的なネットワーク構成に関わらず,論理的にネットワークを分割する技術である。

  21. 練習問題21: プライベートIPアドレスを使用するLAN内の端末がインターネットに接続する際に,プライベートIPアドレスをグローバルIP

    正解: エ 要点: NAT(Network Address Translation)はプライベートIPアドレスとグローバルIPアドレスを相互変換する技術である。

  22. 練習問題22: DNSラウンドロビンの説明として,適切なものはどれか。

    正解: ア 要点: DNSラウンドロビンは一つのドメイン名に複数のIPアドレスを登録し,問合せごとに順番に返すことで負荷分散を行う。

  23. 練習問題23: ディジタル署名の検証に使用する鍵として,適切なものはどれか。

    正解: イ 要点: ディジタル署名は送信者の秘密鍵で生成し,送信者の公開鍵で検証する。

  24. 練習問題24: PKI(公開鍵基盤)において,認証局(CA)が発行するディジタル証明書に含まれる情報として,適切でないものはどれか。

    正解: ウ 要点: ディジタル証明書には所有者の公開鍵,CAの署名,有効期間などが含まれるが,所有者の秘密鍵は含まれない。

  25. 練習問題25: PKIの証明書チェーン(証明書の連鎖)の説明として,適切なものはどれか。

    正解: エ 要点: 証明書チェーンは,エンドエンティティ証明書から中間CAを経てルートCAまでの信頼の連鎖である。

  26. 練習問題26: バッファオーバフロー攻撃の対策として,適切なものはどれか。

    正解: ア 要点: バッファオーバフロー対策にはスタックカナリア,ASLR,DEP/NXビットなどがあり,入力長の検証も基本的な対策である。

  27. 練習問題27: SQLインジェクション攻撃を防ぐための対策として,最も有効なものはどれか。

    正解: イ 要点: プレースホルダ(バインド変数)を使ったプリペアドステートメントにより,入力値がSQL文の構造を変更できなくなる。

  28. 練習問題28: クロスサイトスクリプティング(XSS)の対策として,適切なものはどれか。

    正解: ウ 要点: XSS対策の基本は,Webページに出力する文字列に対してHTMLエスケープ処理を施すことである。

  29. 練習問題29: アジャイル開発手法の一つであるスクラムにおいて,1回のスプリントの終了時に行うスプリントレトロスペクティブの目的はどれか

    正解: エ 要点: スプリントレトロスペクティブはチームのプロセスを振り返り,改善点を見つけるための活動である。

  30. 練習問題30: DevOpsの説明として,適切なものはどれか。

    正解: ア 要点: DevOpsは開発(Dev)と運用(Ops)が連携し,ソフトウェアの迅速なリリースと安定運用を両立させる取り組みである。

  31. 練習問題31: CI/CD(継続的インテグレーション/継続的デリバリ)における継続的インテグレーション(CI)の説明として,適切なものは

    正解: イ 要点: CIはコード変更を頻繁に共有リポジトリに統合し,自動ビルド・自動テストで品質を継続的に確認するプラクティスである。

  32. 練習問題32: あるオブジェクトの状態が変化したとき,それに依存する複数のオブジェクトに自動的に通知する設計パターンはどれか。

    正解: ウ 要点: Observerパターンは,主体(Subject)の状態変化を監視者(Observer)に自動通知する設計パターンである。

  33. 練習問題33: Strategyパターンの説明として,適切なものはどれか。

    正解: エ 要点: Strategyパターンはアルゴリズムをクラスとしてカプセル化し,実行時に切り替え可能にする設計パターンである。

  34. 練習問題34: ホワイトボックステストの網羅性基準のうち,判定条件網羅(分岐網羅)の説明として,適切なものはどれか。

    正解: ア 要点: 判定条件網羅は全ての分岐の真・偽の両方を少なくとも1回実行するテスト基準である。

  35. 練習問題35: 次のプログラムにおいて,命令網羅(ステートメントカバレッジ)を100%にするために最低限必要なテストケース数はいくつか。

    正解: ア 要点: 2つの独立したif文の全命令を実行するには,A>0かつB>0の1ケースで十分である。

  36. 練習問題36: 機械学習における教師あり学習の説明として,適切なものはどれか。

    正解: イ 要点: 教師あり学習は入力データと正解ラベルの対を使ってモデルを訓練し,未知のデータに対する予測を行う手法である。

  37. 練習問題37: 機械学習モデルの過学習(overfitting)の説明として,適切なものはどれか。

    正解: ウ 要点: 過学習とは訓練データに過度に適合し,未知のデータに対する予測精度が低下する現象である。

  38. 練習問題38: クラウドコンピューティングのサービスモデルのうち,アプリケーションの実行環境(ミドルウェア,OS,ランタイム)をサービス

    正解: エ 要点: PaaS(Platform as a Service)はアプリケーション実行環境を提供し,利用者はインフラ管理から解放される。

  39. 練習問題39: サーバレスコンピューティングの特徴として,適切なものはどれか。

    正解: ア 要点: サーバレスではサーバの管理が不要で,イベント駆動で関数が実行され,利用した分だけ課金される。

  40. 練習問題40: あるシステムのMTBFが450時間,MTTRが50時間のとき,稼働率はいくらか。

    正解: イ 要点: 稼働率 = MTBF / (MTBF + MTTR) = 450 / (450 + 50) = 0.9(90%)である。

  41. 練習問題41: あるプロジェクトにおいて,予算(BAC)が1000万円,現時点の出来高(EV)が400万円,実コスト(AC)が500万円

    正解: イ 要点: CPI = EV / AC = 400 / 500 = 0.8 である。CPI < 1 はコスト超過を意味する。

  42. 練習問題42: あるプロジェクトにおいて,計画値(PV)が600万円,出来高(EV)が480万円のとき,スケジュール効率指数(SPI)は

    正解: イ 要点: SPI = EV / PV = 480 / 600 = 0.8 である。SPI < 1 はスケジュール遅延を意味する。

  43. 練習問題43: リスクの発生確率と影響度を金額や期間などの数値で見積もり,期待金額価値(EMV)やシミュレーションによってプロジェクト全

    正解: イ 要点: 定量的リスク分析は発生確率と影響度を数値化し,期待金額価値(EMV)などで優先順位を決定する手法である。

  44. 練習問題44: リスク対応戦略のうち,リスクの発生確率や影響度を許容範囲内と判断して特に対策を講じない戦略はどれか。

    正解: ウ 要点: リスク受容はリスクの存在を認識した上で,積極的な対応策を取らずに受け入れる戦略である。

  45. 練習問題45: ITILにおける変更管理プロセスの目的として,適切なものはどれか。

    正解: エ 要点: 変更管理はITサービスへの変更を評価・承認・実施し,変更に伴うリスクを最小限に抑えるプロセスである。

  46. 練習問題46: 構成管理において管理対象となる構成品目(CI)の説明として,適切なものはどれか。

    正解: ア 要点: 構成品目はハードウェア,ソフトウェア,ドキュメントなどITサービスの提供に必要な管理対象の構成要素である。

  47. 練習問題47: キャパシティ管理の目的として,適切なものはどれか。

    正解: イ 要点: キャパシティ管理はITサービスの需要に見合った容量・性能を適切なコストで提供・維持することを目的とする。

  48. 練習問題48: システムの性能監視において,レスポンスタイムが悪化した場合に最初に確認すべき指標として,適切なものはどれか。

    正解: ウ 要点: レスポンスタイム悪化時にはまずCPU使用率,メモリ使用率,ディスクI/Oなどのリソース使用率を確認する。

  49. 練習問題49: ITガバナンスの説明として,適切なものはどれか。

    正解: エ 要点: ITガバナンスは経営陣がIT戦略の方向付け,評価,監視を行い,ITが組織の目標達成に貢献することを保証する仕組みである。

  50. 練習問題50: COBITの説明として,適切なものはどれか。

    正解: ア 要点: COBITはITガバナンスとIT管理のための包括的なフレームワークであり,ISACAが策定している。

  51. 練習問題51: バランススコアカード(BSC)の4つの視点のうち,「業務プロセスの視点」で設定する目標の例として,適切なものはどれか。

    正解: イ 要点: 業務プロセスの視点では製造リードタイムの短縮や不良率低減など,社内の業務効率に関する目標を設定する。

  52. 練習問題52: SCM(サプライチェーンマネジメント)の目的として,適切なものはどれか。

    正解: ウ 要点: SCMは調達から製造・物流・販売までの供給連鎖全体を最適化し,在庫削減やリードタイム短縮を実現する経営手法である。

  53. 練習問題53: CRM(顧客関係管理)の導入効果として,適切なものはどれか。

    正解: エ 要点: CRMにより顧客情報を一元管理し,個々の顧客に適した対応を行うことで顧客満足度とロイヤルティが向上する。

  54. 練習問題54: ある製品の販売価格が1,000円,変動費が600円,固定費が月額200万円のとき,損益分岐点の販売数量はいくつか。

    正解: ウ 要点: 損益分岐点 = 固定費 ÷ (販売価格 - 変動費) = 2,000,000 ÷ 400 = 5,000個である。

  55. 練習問題55: ある投資案件の初期投資額が300万円,1年目から3年目の各年のキャッシュフローが150万円のとき,割引率を10%とした場

    正解: イ 要点: NPV = 150万 × 2.487 - 300万 = 373.05万 - 300万 = 約73万円である。

  56. 練習問題56: 特許権の存続期間として,正しいものはどれか。

    正解: ア 要点: 日本の特許権の存続期間は出願日から20年である。

  57. 練習問題57: 営業秘密として法的保護を受けるために不正競争防止法で要求される3つの要件の組合せとして,適切なものはどれか。

    正解: イ 要点: 営業秘密の3要件は秘密管理性,有用性,非公知性である。

  58. 練習問題58: ゲーム理論における「囚人のジレンマ」の説明として,適切なものはどれか。

    正解: ウ 要点: 囚人のジレンマは個々のプレイヤーが合理的に行動した結果,全体として最適でない結果に陥る状況を示すモデルである。

  59. 練習問題59: 意思決定の手法として用いられるデシジョンツリー(決定木)の説明として,適切なものはどれか。

    正解: エ 要点: デシジョンツリーは選択肢と不確実な事象を木構造で表し,期待値を計算して最適な意思決定を支援する手法である。

  60. 練習問題60: BCP(事業継続計画)の説明として,適切なものはどれか。

    正解: ア 要点: BCPは災害等の緊急事態発生時に事業の継続・早期復旧を図るための計画である。

基本情報 用語集(384語)

アプリで弱点分析つきの演習ができます

App Store

基本情報技術者の学習アプリ(FEトレ)