収録問題 60問 / 10問ランダム出題
ランダムに出題・即時フィードバック・間違えた問題の復習機能付き
教師あり学習の例として適切なものはどれですか?
答え: 正解ラベル付きデータを使って分類や回帰を学習する
教師あり学習は正解ラベル付きデータから、分類や回帰のモデルを学習します。
教師なし学習の代表例として適切なものはどれですか?
答え: クラスタリング
教師なし学習は正解ラベルなしのデータから構造を見つける学習で、クラスタリングが代表例です。
AIの課題として適切なものはどれですか?
答え: バイアス、説明可能性、過学習
基本情報でも、AIの活用だけでなく偏り、説明可能性、過学習などの課題が問われやすくなっています。
IaaSの説明として適切なものはどれですか?
答え: 仮想サーバやストレージなどのインフラをサービスとして提供する
IaaSはInfrastructure as a Serviceで、例として仮想マシンやストレージなどがあります。
SaaSの説明として適切なものはどれですか?
答え: 完成したアプリケーションをネットワーク経由で利用する形態
SaaSはSoftware as a Serviceで、Google Workspaceなどのようにアプリケーションをサービスとして利用します。
クラウドの責任共有モデルの説明として適切なものはどれですか?
答え: クラウド事業者と利用者がセキュリティや運用責任を分担する考え方
クラウドではサービス形態に応じて、事業者と利用者で責任範囲が分かれます。
サーバレスコンピューティング(FaaS)の説明として適切なものはどれですか?
答え: イベントに応じて関数を実行し、サーバ管理を抽象化する形態
FaaSでは、AWS Lambdaのようにイベントに応じて関数を実行し、基盤管理の多くをサービス側に任せます。
コンテナと仮想マシンの違いとして適切なものはどれですか?
答え: コンテナはOSカーネルを共有し、アプリ実行環境を軽量に分離する
コンテナはホストOSのカーネルを共有し、アプリケーションと依存関係を分離して実行します。
エッジコンピューティングの説明として適切なものはどれですか?
答え: センサーや端末に近い場所でデータ処理し、遅延や通信量を抑える
IoTなどでは、端末に近い場所で処理することでリアルタイム性や通信量削減に役立ちます。
ゼロトラストモデルの説明として適切なものはどれですか?
答え: 内外を問わず信頼を前提にせず、継続的に認証・認可・検証する考え方
ゼロトラストでは境界防御だけに依存せず、アクセスごとに検証する考え方が重要です。
2進数 1010 を10進数に変換した値はどれですか?
答え: 10
1010 は 8 + 2 = 10 です。基数変換は基本情報の定番領域です。
論理積(AND)の説明として適切なものはどれですか?
答え: 両方が真のときだけ真になる
ANDは両方の条件が真の場合だけ真です。OR、NOT、XORとの違いも押さえます。
二分探索が前提とする条件として適切なものはどれですか?
答え: 探索対象のデータが整列済みである
二分探索は整列済みデータを半分ずつ絞り込む探索法です。
関係データベースの外部キーの説明として適切なものはどれですか?
答え: 他の表の主キーなどを参照し、表間の関係を表すキー
外部キーは表間の参照関係を表し、参照整合性の維持に使われます。
可用性を高める構成として適切なものはどれですか?
答え: 冗長化やフェールオーバー構成を採用する
可用性を高めるには、冗長化、フェールオーバー、監視、バックアップなどが有効です。
実メモリより大きなプログラムを実行するため、補助記憶装置の一部をメモリのように扱う仕組みはどれですか?
答え: 仮想記憶
仮想記憶は、必要なページを実メモリへ読み込みながら、補助記憶装置を含む広いアドレス空間を提供します。
WebブラウザがURL中のホスト名から接続先のIPアドレスを調べるとき、主に利用する仕組みはどれですか?
答え: DNS
DNSはドメイン名やホスト名をIPアドレスなどの情報へ対応付ける分散型の名前解決システムです。
データベース処理中に障害が発生した。トランザクション開始前の状態へ戻す操作はどれですか?
答え: ROLLBACK
ROLLBACKは未確定のトランザクションによる変更を取り消し、処理開始前の一貫した状態へ戻します。
送信者が文書のハッシュ値を自身の秘密鍵で処理して電子署名を付けた。受信者が確認できるものはどれですか?
答え: 送信者の真正性と文書の改ざん有無
送信者の公開鍵で署名を検証することで、秘密鍵の保有者が署名したことと、署名後に文書が改ざんされていないことを確認できます。
入力可能な年齢が18歳以上65歳以下の画面を境界値分析でテストする。境界付近を効率よく確認する組合せはどれですか?
答え: 17、18、65、66
境界値分析では、有効範囲の下限・上限と、その直外側の値を選ぶと境界条件の不具合を検出しやすくなります。
後入れ先出し(LIFO)でデータを出し入れするデータ構造はどれですか?
答え: スタック
スタックは最後に入れた要素を最初に取り出すLIFO構造で、関数呼び出しの管理などに使われます。
先入れ先出し(FIFO)でデータを処理するデータ構造はどれですか?
答え: キュー
キューは最初に入れた要素を最初に取り出すFIFO構造で、処理待ち行列などに使われます。
二分探索木において、ある節点の左部分木の全要素が満たす条件はどれですか?
答え: その節点の値より小さい
二分探索木では、左部分木は節点より小さい値、右部分木は大きい値を持ち、効率的な探索ができます。
2進数 1011 を10進数で表すといくつですか?
答え: 11
1011は 8+0+2+1 = 11 です。各桁は2のべき乗の重みを持ちます。
2つの入力が異なるときだけ1を出力する論理演算はどれですか?
答え: 排他的論理和(XOR)
XORは入力が異なるとき1、同じとき0を出力します。ビット反転やパリティ計算に使われます。
コンピュータが負の整数を表現する代表的な方式はどれですか?
答え: 2の補数表現
2の補数は加減算を統一的に扱えるため、整数の負数表現として広く使われます。
TCPがUDPと比べて持つ特徴として適切なものはどれですか?
答え: 再送制御により信頼性のある通信を行う
TCPはコネクション型で順序保証・再送制御により信頼性を確保します。UDPはコネクションレスで高速・軽量です。
ドメイン名をIPアドレスに変換する仕組みはどれですか?
答え: DNS
DNSはドメイン名とIPアドレスを相互変換する名前解決の仕組みです。
ネットワーク機器が端末へIPアドレスなどを自動的に割り当てるプロトコルはどれですか?
答え: DHCP
DHCPはIPアドレス・サブネットマスク・デフォルトゲートウェイ等を端末へ自動配布します。
プライベートIPアドレスの説明として適切なものはどれですか?
答え: 組織内で自由に使える、インターネット上では一意でないアドレス
プライベートIPは組織内で利用するアドレスで、インターネット接続時はNATで公開アドレスに変換します。
関係データベースの正規化を行う主な目的はどれですか?
答え: データの重複や更新時の矛盾を減らす
正規化は重複を排除して更新時の不整合(更新時異常)を防ぎます。性能のため意図的に非正規化する場合もあります。
関係データベースの主キーが満たすべき性質として適切なものはどれですか?
答え: 各行を一意に識別でき、NULLを含まない
主キーは一意性とNULL不可(実体保全性)を満たし、各行を識別します。
SQLで、条件に合致する行だけを抽出するために使う句はどれですか?
答え: WHERE句
WHERE句は抽出条件を指定して行を絞り込みます。並べ替えはORDER BY、集計の grouping は GROUP BYです。
トランザクションのACID特性のうち「原子性(Atomicity)」の説明として適切なものはどれですか?
答え: 処理は全て実行されるか、全く実行されないかのどちらかになる
原子性は処理の全実行か全取消(ロールバック)を保証します。整合性・独立性・耐久性は別の特性です。
公開鍵暗号方式で、送信者が受信者へ秘密に送る際に暗号化に使う鍵はどれですか?
答え: 受信者の公開鍵
公開鍵暗号では受信者の公開鍵で暗号化し、受信者だけが自分の秘密鍵で復号できます。
ハッシュ関数の性質として適切なものはどれですか?
答え: 出力から入力を求めるのが困難な一方向性を持つ
ハッシュ関数は一方向性を持ち、固定長の値を出力します。改ざん検知やパスワード保管に使われます。
ディジタル署名によって主に確認できることはどれですか?
答え: 作成者の正当性と内容の改ざんの有無
ディジタル署名は署名者の真正性(認証)と完全性(改ざん検知)、否認防止を提供します。
2台の装置を直列に接続したシステムの稼働率の説明として適切なものはどれですか?
答え: 各装置の稼働率の積になる
直列構成では全装置が稼働して初めて機能するため、稼働率は各稼働率の積になります。並列は冗長で高くなります。
プロセスとスレッドの違いとして適切なものはどれですか?
答え: スレッドは同一プロセス内でメモリ空間を共有する
スレッドは同一プロセス内でメモリを共有して並行実行できます。プロセスは独立したメモリ空間を持ちます。
ブラックボックステストの説明として適切なものはどれですか?
答え: 内部構造を意識せず、入力と出力の仕様に基づいて検証する
ブラックボックステストは仕様に基づき入出力を検証します。内部構造に着目するのはホワイトボックステストです。
未整列の配列を先頭から順に調べる線形探索で、要素数をnとしたときの最悪時間計算量はどれですか?
答え: O(n)
線形探索は最悪の場合、目的の値が末尾にあるか存在しないためn個すべてを比較し、時間計算量はO(n)です。
ハッシュ表で異なるキーから同じハッシュ値が得られる現象はどれですか?
答え: 衝突(collision)
ハッシュ衝突は異なるキーが同じ格納位置候補になる現象です。チェイン法やオープンアドレス法などで解決します。
要素数nのデータに対するマージソートの平均・最悪時間計算量として適切なものはどれですか?
答え: O(n log n)
マージソートはデータをlog n段階に分割し、各段階で合計n要素をマージするためO(n log n)です。追加の作業領域を必要とします。
再帰関数を正しく終了させるために必須となる設計はどれですか?
答え: 再帰呼出しを行わず結果を返す基底条件
再帰処理には終了条件となる基底条件と、そこへ近づく引数変化が必要です。欠けるとスタックを消費し続けます。
IPv4ネットワーク192.0.2.0/24で、ネットワークアドレスとブロードキャストアドレスを除いた通常の利用可能ホスト数はどれですか?
答え: 254
/24ではホスト部が8ビットなので総アドレス数は2⁸=256です。通常はネットワーク用とブロードキャスト用の2個を除き254です。
CPUと主記憶の速度差を埋めるため、頻繁に使うデータを高速な記憶領域へ保持するものはどれですか?
答え: キャッシュメモリ
キャッシュメモリはCPUに近い高速・小容量の記憶装置で、局所性を利用して主記憶へのアクセス待ちを減らします。
2台のディスクへ同じ内容を書き込み、一方の故障時もデータを利用できるRAID方式はどれですか?
答え: RAID 1
RAID 1はミラーリングで同じデータを複数ディスクへ保存します。冗長性は高まりますが、バックアップそのものの代替ではありません。
二つのトランザクションが互いに相手の保持する資源解放を待ち、処理が進まなくなる状態はどれですか?
答え: デッドロック
デッドロックは複数処理が循環して資源を待つ状態です。ロック順序の統一、保持時間短縮、検出後の片方中断などで対処します。
複数プロセスから共有資源へ同時に入る数を制限し、排他制御にも利用できる同期機構はどれですか?
答え: セマフォ
セマフォはカウンタと待ち行列などで共有資源の利用数を管理します。値を1として使うと相互排他を実現できます。
売上表を部門ごとに集計し、合計が100万円以上の部門だけを抽出したい。集計後のグループ条件に使うSQL句はどれですか?
答え: HAVING
WHEREは集計前の行を絞り、HAVINGはGROUP BY後の集計結果へ条件を適用します。例えばHAVING SUM(amount) >= 1000000です。
関係データベースの索引(インデックス)を追加する際の一般的なトレードオフはどれですか?
答え: 検索を高速化しやすいが、更新処理と保存領域の負荷が増える
インデックスは探索や並べ替えを速める場合がありますが、INSERT・UPDATE・DELETE時の索引更新とディスク使用量が増えます。利用状況に合わせて設計します。
トランザクションAがまだCOMMITしていない変更を、トランザクションBが読み取ってしまう現象はどれですか?
答え: ダーティリード
ダーティリードは未確定データの読取りです。Aが後でROLLBACKすると、Bは存在しなかった値を読んだことになります。分離レベルで発生可否が変わります。
HTTPS通信でサーバ証明書を検証する主な目的はどれですか?
答え: 接続先サーバの真正性を確認し、なりすましを抑える
クライアントは証明書の信頼チェーン、ホスト名、有効期限などを検証し、意図したサーバとの暗号化通信であることを確認します。
WebアプリケーションのSQLインジェクション対策として最も基本的なものはどれですか?
答え: プレースホルダを用いたパラメータ化クエリを使う
パラメータ化クエリはSQL構造と入力値を分離し、入力を命令として解釈させにくくします。入力検証やDB権限の最小化も併用します。
プロジェクトの成果物と作業を、管理可能な単位まで階層的に分解する手法はどれですか?
答え: WBS
WBS(Work Breakdown Structure)はプロジェクトの成果物や作業範囲を階層分解し、見積り・担当・進捗管理の基礎にします。
PERT図で、その経路の遅延がプロジェクト全体の完了遅延へ直結する経路はどれですか?
答え: クリティカルパス
クリティカルパスは余裕時間が0となる作業系列で、構成作業が遅れると全体納期も遅れます。重点的な進捗管理が必要です。
アジャイル開発で、スプリント終了後にチームの進め方を振り返り、次回の改善策を決めるイベントはどれですか?
答え: レトロスペクティブ(振り返り)
レトロスペクティブはチームのプロセス、協働、ツールなどを振り返り、具体的な改善を次のスプリントへ反映する場です。
固定費が300万円、製品1個当たりの販売価格が5,000円、変動費が2,000円のとき、損益分岐点販売数量はどれですか?
答え: 1,000個
1個当たり限界利益は5,000-2,000=3,000円です。損益分岐点数量は固定費3,000,000÷3,000=1,000個です。
企業の内部環境にある強み・弱みと、外部環境にある機会・脅威を整理する分析手法はどれですか?
答え: SWOT分析
SWOT分析はStrengths、Weaknesses、Opportunities、Threatsを整理し、経営戦略や施策検討に利用します。
クラウドサービス提供者と利用者の間で、稼働率や応答時間などサービス品質の合意水準を定めるものはどれですか?
答え: SLA
SLA(Service Level Agreement)は可用性、応答、サポートなどのサービス水準と、測定方法・責任などを合意するものです。