令和2年度範囲の練習問題
- 練習問題1: 16進数の2Aを10進数に変換したものはどれか。
正解: ウ 要点: 16進数の2Aは 2×16+10=42 である。
- 練習問題2: 8ビットの2の補数表現で表される整数の範囲はどれか。
正解: イ 要点: 8ビットの2の補数表現では -128 から 127 の範囲を表せる。
- 練習問題3: 論理演算 A XOR B の真理値表として正しいものはどれか。ただし、A, Bはそれぞれ0または1の値をとる。
正解: イ 要点: XOR(排他的論理和)は、2つの入力が異なるときに1を出力する。
- 練習問題4: ある事象が発生する確率が0.1であるとき、この事象が発生しなかったことを知ったときに得られる情報量(ビット)に最も近いも
正解: ア 要点: 発生しない確率0.9の情報量は -log₂(0.9) ≒ 0.15ビットである。
- 練習問題5: AIにおける教師あり学習の説明として、最も適切なものはどれか。
正解: ア 要点: 教師あり学習は、入力データとそれに対応する正解ラベルのペアからモデルを訓練する手法である。
- 練習問題6: スタックにデータを A, B, C, D の順にpushし、途中で適宜popするとき、popした順序として実現できないも
正解: エ 要点: スタックはLIFO(後入れ先出し)であるため、pushの順序に対して制約がある。
- 練習問題7: 整列済みのn個のデータに対して2分探索を行う場合の最大比較回数を表す式はどれか。ただし、⌊x⌋はx以下の最大の整数を表す
正解: イ 要点: 2分探索の最大比較回数は ⌊log₂n⌋ + 1 回である。
- 練習問題8: クイックソートの説明として、最も適切なものはどれか。
正解: ウ 要点: クイックソートは基準値(ピボット)を選び、それより小さい要素と大きい要素に分割して再帰的にソートする手法である。
- 練習問題9: 関数 f(n) が次のように再帰的に定義されているとき、f(5) の値はどれか。
f(1) = 1
f(n) =
正解: ウ 要点: f(5) = 5+4+3+2+1 = 15 であり、1からnまでの和を求める再帰関数である。
- 練習問題10: オブジェクト指向プログラミングにおいて、あるクラスの属性や操作を別のクラスが引き継ぐことを何と呼ぶか。
正解: エ 要点: クラスの属性や操作を別のクラスが引き継ぐことを「継承(インヘリタンス)」と呼ぶ。
- 練習問題11: CPUのパイプライン処理において、命令の実行が5段のステージ(命令フェッチ、命令デコード、実行、メモリアクセス、ライトバ
正解: イ 要点: パイプライン処理では、最初の命令が5クロック、以降は1クロックずつ追加で完了する。
- 練習問題12: キャッシュメモリに関する記述として、最も適切なものはどれか。
正解: ア 要点: キャッシュメモリは主記憶とCPU間の速度差を埋めるための高速な記憶装置である。
- 練習問題13: RAID5の説明として、最も適切なものはどれか。
正解: イ 要点: RAID5はデータとパリティ情報を複数のディスクに分散して書き込む方式である。
- 練習問題14: OSの役割として、適切でないものはどれか。
正解: ウ 要点: OSはハードウェア管理やプロセス管理を行うが、アプリケーションの業務処理はOSの役割ではない。
- 練習問題15: 仮想記憶方式のページングにおいて、主記憶上に必要なページが存在しないことを何と呼ぶか。
正解: エ 要点: 必要なページが主記憶に存在しないことをページフォルトと呼ぶ。
- 練習問題16: 稼働率が0.9の装置を2台直列に接続したシステムの稼働率はどれか。
正解: ア 要点: 直列システムの稼働率は各装置の稼働率の積で求められる。0.9×0.9=0.81。
- 練習問題17: マルチプログラミングの説明として、最も適切なものはどれか。
正解: ア 要点: マルチプログラミングは複数のプログラムをメモリに常駐させ、CPU時間を共有して実行する方式である。
- 練習問題18: 関係データベースにおいて、表の中から特定の条件を満たす行だけを取り出す操作を何と呼ぶか。
正解: イ 要点: 特定の条件を満たす行を取り出す操作を「選択(selection)」と呼ぶ。
- 練習問題19: SQLにおいて、「社員」テーブルの「部門コード」が'A01'である社員の「氏名」を取得するSQL文として正しいものはどれ
正解: ウ 要点: SELECT文でWHERE句を使って条件を指定し、特定の列を取得する。
- 練習問題20: 関係データベースの正規化に関する記述のうち、第3正規形の説明として最も適切なものはどれか。
正解: エ 要点: 第3正規形は、第2正規形であり、かつ非キー属性間の推移的関数従属を排除した形式である。
- 練習問題21: トランザクションのACID特性のうち、一貫性(Consistency)の説明として最も適切なものはどれか。
正解: ア 要点: 一貫性とは、トランザクションの実行前後でデータベースの整合性が保たれることである。
- 練習問題22: IPアドレスのクラスCのネットワークにおいて、サブネットマスクが255.255.255.240のとき、1つのサブネットに
正解: イ 要点: サブネットマスク240(11110000)ではホスト部は4ビットで、使用可能なホスト数は2⁴-2=14。
- 練習問題23: OSI基本参照モデルの第3層(ネットワーク層)の役割として、最も適切なものはどれか。
正解: イ 要点: ネットワーク層は異なるネットワーク間の経路制御(ルーティング)を行う。
- 練習問題24: TCPに関する記述として、最も適切なものはどれか。
正解: ウ 要点: TCPはコネクション型で、順序制御や再送制御により信頼性の高いデータ通信を提供する。
- 練習問題25: DNSの説明として、最も適切なものはどれか。
正解: エ 要点: DNSはドメイン名とIPアドレスの対応を管理・解決するシステムである。
- 練習問題26: 公開鍵暗号方式の説明として、最も適切なものはどれか。
正解: ア 要点: 公開鍵暗号方式では、暗号化に公開鍵、復号に秘密鍵を使用する一対の鍵ペアを用いる。
- 練習問題27: ディジタル署名の目的として、最も適切なものはどれか。
正解: イ 要点: ディジタル署名は送信者の認証とメッセージの改ざん検知を目的とする。
- 練習問題28: SQLインジェクションの説明として、最も適切なものはどれか。
正解: ウ 要点: SQLインジェクションは、Webアプリケーションの入力フィールドに不正なSQL文を挿入して、データベースを不正操作する攻撃手法である。
- 練習問題29: ファイアウォールにおけるパケットフィルタリング方式の説明として、最も適切なものはどれか。
正解: エ 要点: パケットフィルタリングは、IPアドレスやポート番号に基づいてパケットの通過を制御する方式である。
- 練習問題30: バイオメトリクス認証の説明として、最も適切なものはどれか。
正解: ア 要点: バイオメトリクス認証は、指紋や虹彩など身体的特徴を使って本人確認を行う方式である。
- 練習問題31: ウォーターフォールモデルの特徴として、最も適切なものはどれか。
正解: イ 要点: ウォーターフォールモデルは各工程を順番に進め、原則として前の工程に戻らない開発手法である。
- 練習問題32: ブラックボックステストの説明として、最も適切なものはどれか。
正解: ウ 要点: ブラックボックステストは内部構造を考慮せず、仕様に基づいて入出力を検証するテスト手法である。
- 練習問題33: モジュール結合度が最も弱い(最も望ましい)結合はどれか。
正解: エ 要点: データ結合は必要なデータのみを引数として受け渡す結合で、最も結合度が低い。
- 練習問題34: アジャイル開発手法の一つであるスクラムにおけるスプリントの説明として、最も適切なものはどれか。
正解: ア 要点: スプリントは、スクラムにおける1~4週間程度の固定期間の開発サイクルである。
- 練習問題35: リバースエンジニアリングの説明として、最も適切なものはどれか。
正解: イ 要点: リバースエンジニアリングは既存のソフトウェアを解析して仕様や設計を抽出する手法である。
- 練習問題36: コンパイラの役割として、最も適切なものはどれか。
正解: ウ 要点: コンパイラは高水準言語で書かれたソースコードを機械語に一括翻訳するソフトウェアである。
- 練習問題37: UMLのクラス図で表現する関係のうち、「全体と部分」の関係を表すものはどれか。
正解: エ 要点: 集約(aggregation)は、UMLクラス図で全体と部分の関係を表す。
- 練習問題38: フェールセーフの考え方に基づく設計の例として、最も適切なものはどれか。
正解: ア 要点: フェールセーフは故障時に安全側に動作するよう設計する考え方である。
- 練習問題39: SHA-256の説明として、最も適切なものはどれか。
正解: イ 要点: SHA-256は任意の長さのデータから256ビットの固定長ハッシュ値を生成するハッシュ関数である。
- 練習問題40: E-R図の構成要素として、適切なものの組合せはどれか。
正解: ウ 要点: E-R図の3つの基本構成要素はエンティティ(実体)、リレーションシップ(関連)、アトリビュート(属性)である。
- 練習問題41: プロジェクトの工数を見積もる手法のうち、ファンクションポイント法の説明として最も適切なものはどれか。
正解: エ 要点: ファンクションポイント法は、ソフトウェアの機能の数と複雑さに基づいて開発規模を見積もる手法である。
- 練習問題42: プロジェクトマネジメントにおけるWBS(Work Breakdown Structure)の説明として、最も適切なものは
正解: ア 要点: WBSはプロジェクトの作業を階層的に分解した構成図である。
- 練習問題43: あるプロジェクトにおいて、ある時点でのEV(アーンドバリュー)が50万円、PV(プランドバリュー)が60万円、AC(アク
正解: ア 要点: SPI = EV / PV = 50 / 60 ≒ 0.83 で、スケジュールが遅れていることを示す。
- 練習問題44: ITILにおけるインシデント管理の目的として、最も適切なものはどれか。
正解: イ 要点: インシデント管理はITサービスへの影響を最小限に抑え、可能な限り早くサービスを復旧させることが目的である。
- 練習問題45: SLA(Service Level Agreement)の説明として、最も適切なものはどれか。
正解: ウ 要点: SLAはITサービスの品質水準について、サービス提供者と利用者の間で合意した文書である。
- 練習問題46: システム監査人の独立性に関する記述として、最も適切なものはどれか。
正解: エ 要点: システム監査人は監査対象から独立した立場で、客観的な監査を行う必要がある。
- 練習問題47: プロジェクトのクリティカルパスに関する説明として、最も適切なものはどれか。
正解: ア 要点: クリティカルパスはプロジェクト完了までの最長経路であり、遅れがプロジェクト全体の遅延に直結する。
- 練習問題48: ITサービスマネジメントにおける変更管理の目的として、最も適切なものはどれか。
正解: イ 要点: 変更管理はITサービスへの変更を安全かつ効率的に実施し、変更に伴うリスクを最小化することが目的である。
- 練習問題49: PMBOK(第6版)で定義されるプロジェクトマネジメントの知識エリアとして、含まれないものはどれか。
正解: ウ 要点: PMBOKの10の知識エリアにはサービスマネジメントは含まれない。
- 練習問題50: 内部統制の目的として、適切でないものはどれか。
正解: エ 要点: 内部統制は業務の有効性・効率性、財務報告の信頼性、法令遵守、資産の保全を目的とし、売上の最大化は直接の目的ではない。
- 練習問題51: BPR(Business Process Reengineering)の説明として、最も適切なものはどれか。
正解: ア 要点: BPRは業務プロセスを根本的に見直し、抜本的に再設計する経営手法である。
- 練習問題52: SWOT分析の説明として、最も適切なものはどれか。
正解: イ 要点: SWOT分析は組織の強み・弱み(内部環境)と機会・脅威(外部環境)を分析する手法である。
- 練習問題53: RFP(Request for Proposal)の説明として、最も適切なものはどれか。
正解: ウ 要点: RFPは情報システムの導入時にベンダに対して提案を依頼するための文書である。
- 練習問題54: 損益分岐点売上高の計算式として正しいものはどれか。
正解: エ 要点: 損益分岐点売上高 = 固定費 ÷ (1 - 変動費率) で求められる。
- 練習問題55: 著作権法における著作権の保護対象として、適切なものはどれか。
正解: ア 要点: プログラムは著作権法の保護対象であり、プログラム言語やアルゴリズムは保護対象外である。
- 練習問題56: 個人情報保護法において、個人情報に該当しないものはどれか。
正解: イ 要点: 個人情報は生存する個人を識別できる情報であり、法人の情報は個人情報に該当しない。
- 練習問題57: ROE(自己資本利益率)の計算式として正しいものはどれか。
正解: ウ 要点: ROE = 当期純利益 ÷ 自己資本 × 100 で計算される。
- 練習問題58: マイケル・ポーターが提唱した競争戦略の3つの基本戦略に含まれないものはどれか。
正解: エ 要点: ポーターの3つの基本戦略はコストリーダーシップ、差別化、集中であり、多角化は含まれない。
- 練習問題59: 労働者派遣法に基づく派遣労働に関する記述として、最も適切なものはどれか。
正解: ア 要点: 派遣労働では、派遣先企業が派遣労働者に対して業務上の指揮命令を行う。
- 練習問題60: DX(デジタルトランスフォーメーション)の説明として、最も適切なものはどれか。
正解: イ 要点: DXはデジタル技術を活用して企業のビジネスモデルや組織を変革することである。