基本情報
一問一答
1 / 47
基礎理論○×
8ビットの2の補数表現で、10進数の-1は11111111で表される。
記録
0解いた
—正解率
0間違えた
記録はこの端末だけに保存
記録はこの端末のこのブラウザ(localStorage)にだけ残り、サーバーには送りません(会員登録なし)。別の端末には引き継がれず、ブラウザのサイトのデータを消したときなどに消えます。最後に間違えた問題が「間違えた問題」に入ります。
練習できる範囲
問題のある科目
- 科目A47問
問題の無い科目(公式の案内・過去問で準備)
- 科目B(アルゴリズムとプログラミング)
- 科目B(情報セキュリティ)
形式の違い・注
- ここは○×と4択だけです。本試験は「CBT方式。科目A:四肢択一・60問・90分。科目B:多肢選択式・20問・100分(情報セキュリティ4問、アルゴリズムとプログラミング16問)。同日実施で、科目A終了後に最長10分の休憩がある。」です。
- 問題の数・時間配分・記述や計算・実技の練習にはなりません。正解できても、基本情報の合格を約束するものではありません。
- 同じ科目でも、論点の一部だけを扱っています。科目の名前は、このサイトが問題の分野を公式の科目に当てはめたものです。
- 公式の資料・条文から作った問題で、過去問の転載ではありません。本試験の形式・範囲の全部の代わりにはなりません。
問題の一覧
問18ビットの2の補数表現で、10進数の-1は11111111で表される。
問28ビットの2の補数表現で表せる整数の範囲は、-128から127である。
問3二分探索は、整列済みのデータに対して使える探索法である。
問4n個のデータに対する二分探索の最悪の計算量はO(n)である。
問5スタックは、先に入れたデータから先に取り出すデータ構造(FIFO)である。
問6キューは、先に入れたデータから先に取り出すデータ構造である。
問7バブルソートの最悪時の比較回数は、データ数nに対してO(n^2)である。
問8クイックソートの平均計算量はO(n log n)である。
問9デッドロックが発生する条件には、相互排除、保持と待機、奪取不可(非プリエンプション)、循環待ちがある。
問10ラウンドロビン方式は、プロセスに一定の時間ずつ順番にCPUを割り当てるスケジューリング方式である。
残りの37問を見る
問11仮想記憶方式で、必要なページが主記憶に存在しないときに起こるものをページフォールトという。
問12第2正規形では、主キーの一部だけに従属する非キー属性(部分関数従属)をなくす。
問13第3正規形では、非キー属性が別の非キー属性を介して主キーに従属する関係(推移的関数従属)をなくす。
問14トランザクションのACID特性のD(Durability)は、コミットした結果が障害後も失われない性質をいう。
問15内部結合(INNER JOIN)は、結合条件に一致する行だけを結果に含める。
問16外部キーは、他の表の主キーなどを参照する項目で、参照整合性の維持に使われる。
問17TCPはコネクション型のプロトコルで、到達確認と再送制御を行う。
問18UDPは、到達確認と再送制御を行うことで信頼性を高めたプロトコルである。
問19OSI基本参照モデルの第3層(ネットワーク層)では、IPによる経路選択が行われ、ルータが中継する。
問20サブネットマスクが255.255.255.0(/24)のとき、1個のネットワークで割り当てられるホストのアドレスは254個である。
問21ARPは、IPアドレスから対応するMACアドレスを求めるプロトコルである。
問22ディジタル署名では、送信者の秘密鍵で署名を作り、送信者の公開鍵で検証する。
問23CSRFは、ログイン中の利用者に、本人の意図しない要求を送信させる攻撃である。
問24クロスサイトスクリプティングの対策として、Webページへの出力時に特殊文字をエスケープすることが有効である。
問25公開鍵暗号方式は、一般に共通鍵暗号方式より処理が重い。
問26ブラックボックステストは、プログラムの内部構造に基づいてテストケースを設計する手法である。
問27リファクタリングは、外部から見た振る舞いを変えずに、内部構造を改善することである。
問28WBSは、プロジェクトの作業を階層的に分解した構成図である。
問29クリティカルパス上の作業が遅れると、プロジェクト全体の完了も遅れる。
問30損益分岐点売上高は、固定費÷(1−変動費率)で求められる。
問31変動費率が高くなると、損益分岐点売上高は低くなる。
問32問題管理は、インシデントの根本原因を特定し、再発防止を図る活動である。
問33システム監査人は、被監査部門から独立した立場で監査を行う必要がある。
問3410進数の100を16進数で表したものはどれか。
問35最悪の場合でも計算量がO(n log n)であるアルゴリズムはどれか。
- 1. バブルソート
- 2. 選択ソート
- 3. ヒープソート
- 4. 挿入ソート
答え:3. ヒープソート
ヒープソートは最悪でもO(n log n)。ほかの三つは最悪O(n^2)。
問36論理式 NOT (A AND B) と等価なものはどれか。
- 1. (NOT A) AND (NOT B)
- 2. (NOT A) OR (NOT B)
- 3. A OR B
- 4. A AND (NOT B)
答え:2. (NOT A) OR (NOT B)
ド・モルガンの法則により、NOT(A AND B)=(NOT A) OR (NOT B)。
問37サイコロを2個振ったとき、目の和が7になる確率はどれか。
- 1. 1/12
- 2. 1/6
- 3. 1/9
- 4. 5/36
答え:2. 1/6
36通りのうち、和が7になるのは6通り。6/36=1/6。
問38OSI基本参照モデルの第4層はどれか。
- 1. 物理層
- 2. データリンク層
- 3. ネットワーク層
- 4. トランスポート層
答え:4. トランスポート層
第1層から順に、物理、データリンク、ネットワーク、トランスポート。TCPやUDPは第4層。
問39HTTPSで標準的に使われるポート番号はどれか。
- 1. 22
- 2. 80
- 3. 443
- 4. 3389
答え:3. 443
HTTPSは443番、HTTPは80番、SSHは22番、リモートデスクトップは3389番が標準。
問40共通鍵暗号方式に分類されるものはどれか。
- 1. RSA
- 2. AES
- 3. ElGamal暗号
- 4. DSA
答え:2. AES
AESは共通鍵暗号方式。RSAとElGamal暗号は公開鍵暗号方式、DSAはディジタル署名の方式。
問41SQLで、重複する行を除いて取り出すために使うキーワードはどれか。
- 1. UNIQUE
- 2. DISTINCT
- 3. GROUP
- 4. ORDER
答え:2. DISTINCT
SELECT DISTINCT で重複行を除く。
問42稼働率0.9の装置と0.8の装置を直列に接続したシステム全体の稼働率はどれか。
- 1. 0.72
- 2. 0.98
- 3. 0.85
- 4. 0.90
答え:1. 0.72
直列では両方が動く必要がある。0.9×0.8=0.72。
問43稼働率0.9の装置と0.8の装置を並列に接続したシステム全体の稼働率はどれか。
- 1. 0.72
- 2. 0.98
- 3. 0.85
- 4. 0.90
答え:2. 0.98
並列では少なくとも一方が動けばよい。1−(1−0.9)×(1−0.8)=0.98。
問44MTBFが900時間、MTTRが100時間の装置の稼働率はどれか。
- 1. 0.80
- 2. 0.90
- 3. 0.95
- 4. 0.99
答え:2. 0.90
稼働率=MTBF÷(MTBF+MTTR)=900÷1000=0.9。
問45SQLインジェクションへの対策として最も適切なものはどれか。
- 1. 通信をHTTPSにする
- 2. プレースホルダ(バインド機構)を使う
- 3. パスワードを長くする
- 4. 画面にエラーメッセージを詳しく表示する
答え:2. プレースホルダ(バインド機構)を使う
SQL文と値を分けて扱うことで、入力値がSQL文として解釈されなくなる。
問46後から入れたデータを先に取り出すデータ構造はどれか。
問47EVM(アーネドバリュー)で、コスト効率を示す指標CPIの求め方はどれか。
- 1. PV÷EV
- 2. EV÷AC
- 3. AC÷EV
- 4. EV÷PV
答え:2. EV÷AC
CPI=EV÷AC。1より大きいほどコスト効率がよい。EV÷PVはスケジュール効率のSPI。
出典と注(2026年10月確認)10件
- IPA 基本情報技術者試験(試験区分ページ)
- IPA スケジュール、手数料など
- IPA 情報処理技術者試験(IP・SG・FE)CBT方式パンフレット
- IPA 試験要綱・シラバス
- IPA 基本情報技術者試験 統計情報
- IPA 基本情報技術者試験 推移表(Excel)
- 基本情報技術者試験(レベル2)シラバス Ver.9.2
- 基本情報技術者試験 受験申込みページ(CBT-Solutions)
- IPA 過去問題
- 基本情報技術者の合格に必要な勉強時間は?|試験の概要や勉強方法・試験対策のポイントを解説
注
- 問題と解説はこのサイトで作ったものです。根拠は各問題の解説の下にリンクしています。法令の改正などで答えが変わることがあります。直したところは訂正履歴に残します。