本文へ移動
✓ 合格ドリル基礎から練習

基本情報技術者 / 試験対策

基本情報技術者試験基礎・応用

基礎 → 条件・事例 → 本試験の形式

基本情報技術者の試験対策

条件を読む力と、根拠を説明する力を育てる独自問題です。

条件・事例問題を5問 →

独自の4択・5択演習です。本試験と同じ問題数・配点・難易度分布を再現した模試ではありません。

学習の進め方

  1. 1基礎教材で用語と仕組みを押さえる
  2. 2条件・事例問題を解き、計算手順と誤答理由を確かめる
  3. 3実施団体の公開問題で、未学習分野と本番の解答形式を確認する

公式の出題分野・試験構成

  • 科目A:テクノロジ・マネジメント・ストラテジ
  • 科目B:アルゴリズムとプログラミング・情報セキュリティ
実施団体の公式案内で確認 →

2026年11月3日確認。年度・区分による違いや変更は受験案内を確認してください。下の教材の分類は学習用の分野です。

現行シラバスと改訂履歴を確認する →

分野を選んで練習

練習したい分野を開くと、その分野の問題と解説が見られます。表示数は収録数で、本試験の配点や出題比率ではありません。

科目Bにつながるアルゴリズム・プログラミング30問
科目Aのデータベース・基礎理論12問
科目Aのマネジメント・ストラテジ8問
科目Bにつながるセキュリティ事例2問
この分野を2問練習 →
この分野で補う範囲
  • 複数の運用資料・ログを横断する事例
科目AのOS・ハードウェア・ネットワーク12問
関連演習:技術の入口12問
関連演習:管理・活用の入口2問

本試験へ向けて確認すること

  1. 1解き方を説明できるか。数字や状況が変わっても、使う原理と条件を選べるか確認します。
  2. 2実施団体の公開問題を時間を計って解き、間違えた分野と未学習の論点を調べます。
  3. 3実技・製図・記述がある資格は、その形式で練習し、公式の基準や指導者の確認を受けます。

この教材の収録数や正答率だけで、全範囲の習得や合格を判定することはできません。

公式の公開問題で仕上げる

自分の資格・年度・試験区分を選び、問題と解答を使って確認してください。古い年度の法令問題は、現在の規定と異なる場合があります。

実施団体の公開問題・解答の案内へ →

疑似言語を表で追う

A=[2,5,1,4]、s=0。先頭から順に読み、要素が3以上ならsへその要素を加える。各回の「要素・判定・s」を紙に書いてください。

入力はこの画面内だけで使い、サーバーへ送りません。保存機能はありません。

確認する観点・解答例を見る
  • 初期値0を書いた
  • 5と4だけ加算した
  • 各反復後のsを0,5,5,9と追えた

順に(2,偽,0)、(5,真,5)、(1,偽,5)、(4,真,9)。条件を満たす個数2と、要素値の合計9を取り違えない。手書き追跡の課題で、科目B全体を再現するものではありません。

学習用の例で、公式採点基準ではありません。実技・製図の実施や試験固有の解答練習を置き換えるものではありません。

説明・記述・実作業前の練習

条件を読み、自分の答えを書いてから、解答例と照らし合わせます。各課題のチェック欄は自己点検用で、公式の配点・採点基準ではありません。

入力とチェックはこの画面内だけで使い、サーバーへ送りません。画面を閉じると消えます。

課題 1探索の境界条件を表で追う

A=[1,2,2,2,5,7]に対する境界関数B(t)を使い、t=0,2,8それぞれについてlo,hi,mの推移表を作る。Bは最初にA[i]≥tとなる位置、存在しなければ6を返す。lo=0,hi=6から始め、m=floor((lo+hi)/2)、A[m]<tならlo=m+1、他はhi=mとしlo=hiまで繰り返す。

解答例と自己点検を開く

t=0は(0,6)→(0,3)→(0,1)→(0,0)で0。t=2は(0,6)→(0,3)→(0,1)→(1,1)で1。t=8は(0,6)→(4,6)→(6,6)で6。各段階のmは順に3,1,0/3,1,0/3,5。

Python公式・制御構造(設問では独自疑似コードを明示)

課題 2キューの状態を配列と論理順で分ける

容量3の循環キューでput(A),put(B),get(),put(C),put(D),put(E),get()を追う。h=t=count=0、putは満杯なら拒否し成功時tをmod 3で進める。getはhの値を返しhをmod 3で進める。各操作後のh,t,countと、取り出す順の論理キューを表にせよ。

解答例と自己点検を開く

状態は(0,1,1):A、(0,2,2):A B、(1,2,1):B、(1,0,2):B C、(1,1,3):B C D、E拒否で不変、(2,1,2):C D。h=tは空の場合も満杯の場合もあるためcountを見る。

Python公式・データ構造(独自疑似コードの追跡に使用)

課題 3認可のテスト表を作る

本人は自分の申請を閲覧でき、承認者は担当部署の申請を閲覧・承認できる。ただし自己承認は禁止する。一般利用者・同部署承認者・他部署承認者について、本人/他人の申請への閲覧と承認の許可表を作り、APIで試す境界例を挙げよ。

解答例と自己点検を開く

本人の閲覧はロールによらず許可。他人の閲覧・承認は担当部署の承認者だけ許可。本人の承認は常に拒否。一般利用者の他人閲覧、他部署へのID差替え、自己承認、未認証要求をAPIで検証する。

IPA・アクセス制御や認可制御の欠落

5問を解いて確かめる →