国家試験解説

IT系国家試験

色んな業界に試験・資格があります。大きく国家試験と民間試験に分かれますが、IT業界には非常に多くの試験・資格があります。下の図はIT系の国家試験の表です。非常に多くの試験があります。

※ https://www.ipa.go.jp/shiken/kubun/list.html より引用

特に「ITパスポート試験」は社会人の合格率が50%以上という高さから近年で人気が上がっています。ちなみに「ITパスポート試験」は次のような方々を対象としています。が、10歳以下や75歳以上の合格者もいます。

1.対象者像
職業人及びこれから職業人となる者が備えておくべき、ITに関する共通的な基礎知識をもち、ITに携わる業務に就くか、担当業務に対してITを活用していこうとする者

https://www.ipa.go.jp/shiken/kubun/ip.html

昨今の情報技術の進歩やキャッシュレス決済の普及などから企業でも取得を促しているケースもあり、2023年7月7日の日本経済新聞では「ニトリ、全社員の8割にIT国家資格 25年までに」という記事が掲載されていました。

https://www.nikkei.com/article/DGXZQOUC208S50Q3A420C2000000/

他にもエンジニアの登竜門と呼ばれる試験が「基本情報技術者試験」です。「基本情報技術者試験」は次のような方々を対象としています。

1.対象者像
ITを活用したサービス、製品、システム及びソフトウェアを作る人材に必要な基本的知識・技能をもち、実践的な活用能力を身に付けた者

https://www.ipa.go.jp/shiken/kubun/fe.html

「基本情報技術者試験」は就職活動・転職活動でも非常に役立ちます。中には求人欄に「基本情報技術者試験取得もしくは同等の知識をお持ちの方」と書かれている企業もあります。また、中には基本情報技術者試験が資格手当対象になっている企業もあります。

ただ、基本情報技術者試験は2023年4月より試験制度が大きく変化し、科目A試験(午前試験)の出題数が80問⇒60問に、科目B試験(午後試験)は長文問題からアルゴリズムをメインにした20問の出題になり、試験日程もかつては春期・秋期だったのがCBT方式で毎月受験できるようになりました。

基本情報技術者試験には「科目A試験免除制度 基本情報技術者試験」というのがあります。詳しくはリンク先を参照ください。この制度を利用、講座の修了試験に合格すると基本情報技術者本試験時に科目Bのみの受験となります。ただ、基本情報技術者試験の科目A試験では上位試験である「応用情報技術者試験」や「情報セキュリティマネジメント試験」などからも出題されますので基本情報技術者試験の化問題だけでは難しいかもしれません。

そこで、ここから数回に渡って応用情報技術者試験に出題されながらも基本情報技術者試験に出題されても不思議のない問題をピックアップし、解説していこうと思います。

解説問題へのリンクは下記に順次記載していきます。

問題解説リンク

第1回 [AP令和5年秋 問4]

図のように16ビットのデータを4×4の正方形状に並べ,行と列にパリティビットを付加することによって何ビットまでの誤りを訂正できるか。ここで,図の網掛け部分はパリティビットを表す。

ア:1   イ:2    ウ:3    エ:4

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第2回 [AP令和5年秋 問22]

図の論理回路において,S=1,R=1,X=0,Y=1のとき,Sを一旦0にした後,再び1に戻した。この操作を行った後のX,Yの値はどれか。

ア:X=0,Y=0  イ:X=0,Y=1
ウ:X=1,Y=0  エ:X=1,Y=1

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第3回 [AP令和5年秋 問29]

“製品”表と”在庫”表に対し,次のSQL文を実行した結果として得られる表の行数は幾つか。
SELECT DISTINCT 製品番号
FROM 製品
WHERE NOT EXISTS (
   SELECT 製品番号
   FROM 在庫
   WHERE 在庫数 > 30 AND 製品.製品番号 = 在庫.製品番号
   )

ア:1    イ:2    ウ:3    エ:4

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第4回 [AP令和5年秋 問30]

DBMSをシステム障害発生後に再立上げするとき,ロールフォワードすべきトランザクションとロールバックすべきトランザクションの組合せとして,適切なものはどれか。ここで,トランザクションの中で実行される処理内容は次のとおりとする。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第5回 [AP令和5年秋 問38]

自社の中継用メールサーバで,接続元IPアドレス,電子メールの送信者のメールアドレスのドメイン名,及び電子メールの受信者のメールアドレスのドメイン名から成るログを取得するとき,外部ネットワークからの第三者中継と判断できるログはどれか。ここで,AAA.168.1.5 と AAA.168.1.10 は自社のグローバルIPアドレスとし,BBB.45.67.89 と BBB.45.67.90 は社外のグローバルIPアドレスとする。a.b.c は自社のドメイン名とし,a.b.d と a.b.e は他社のドメイン名とする。また,IPアドレスとドメイン名は詐称されていないものとする。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第6回 [AP令和5年秋 問80]

図は,企業と労働者の関係を表している。企業Bと労働者Cの関係を表す記述として正しいものはどれか。

ア:”契約”が請負契約で,企業Aが受託者,企業Bが委託者であるとき,企業Bと労働者Cとの間には,指揮命令関係が生じる。

イ:”契約”が出向にかかわる契約で,企業Aが企業Bに労働者Cを出向させたとき,企業Bと労働者Cとの間には指揮命令関係が生じる。

ウ:”契約”が労働者派遣契約で,企業Aが派遣元,企業Bが派遣先であるとき,企業Bと労働者Cの間にも,雇用関係が生じる。

エ:”契約”が労働者派遣契約で,企業Aが派遣元,企業Bが派遣先であるとき,企業Bに労働者Cが出向しているといえる。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第7回 [AP令和5年秋 問53]

プロジェクトのスケジュールを短縮したい。当初の計画は図1のとおりである。作業Eを作業E1,E2,E3に分けて,図2のように計画を変更すると,スケジュールは全体で何日短縮できるか。

ア:1    イ:2    ウ:3    エ:4

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第8回 [AP令和5年秋 問3]

逆ポーランド表記法(後置記法)で表現されている式ABCD-×+において,A=16,B=8,C=4,D=2のときの演算結果はどれか。逆ポーランド表記法による式AB+は,中置記法による式A+Bと同一である。

ア:32   イ:46   ウ:48   エ:94

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第9回 [AP令和5年秋 問6]

あるデータ列を整列したら状態0から順に状態1,2,・・・,Nへと推移した。整列に使ったアルゴリズムはどれか。
  状態0 3,5,9,6,1,2
  状態1 3,5,6,1,2,9
  状態2 3,5,1,2,6,9
      ・
      ・
  状態N 1,2,3,5,6,9

    ア:クイックソート  イ:挿入ソート
    ウ:バブルソート   エ:ヒープソート

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第10回 [AP令和5年秋 問7]

JavaScriptのオブジェクトの表記法などを基にして規定したものであって,”名前と値との組みの集まり”と”値の順序付きリスト”の二つの構造に基づいてオブジェクトを表現する,データ記述の仕様はどれか。

ア:DOM   イ:JSON   ウ:SOAP   エ:XML

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第11回 [AP令和5年秋 問13]

システムの性能を向上させるための方法として,スケールアウトが適しているシステムはどれか。

ア:一連の大きな処理を一括して実行しなければならないので,並列処理が困難な処理が中心のシステム

イ:参照系のトランザクションが多いので,複数のサーバで分散処理を行っているシステム

ウ:データを追加するトランザクションが多いので,データの整合性を取るためのオーバーヘッドを小さくしなければならないシステム

エ:同一のマスターデータベースがシステム内に複数配置されているので,マスターを更新する際にはデータベース間で整合性を保持しなければならないシステム

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第12回 [AP令和5年秋 問15]

アクティブ-スタンバイ構成の2台のサーバから成るシステムがある。各サーバのMTBFは99時間,MTTRは10時間,フェールオーバーに要する時間は2時間であるときこのシステムの稼働率はおよそ幾らか。ここで,二重に障害は発生しないものとする。

ア:0.82  イ:0.89  ウ:0.91  エ:0.98

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第13回 [AP令和5年秋 問18]

あるコンピュータ上で,異なる命令形式のコンピュータで実行できる目的プログラムを生成する言語処理プログラムはどれか。

  ア:エミュレーター    イ:クロスコンパイラ  
  ウ:最適化コンパイラ   エ:プログラムジェネレーター

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第14回 [AP令和5年秋 問25]

バーチャルリアリティに関する記述のうち,レンダリングの説明はどれか。

ア:ウェアラブルカメラ,慣性センサーなどを用いて非言語情報を認識する処理

イ:仮想世界の情報をディスプレイに描画可能な形式の画像に変換する処理

ウ:視覚的に現実世界と仮想世界を融合させるために,それぞれの世界の中に定義された3次元座標を一致させる処理

エ:時間経過とともに生じる物の移動などの変化について,モデル化したものを物理法則などに当てはめて変化させる処理

正解+解説を見

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第15回 [AP令和5年秋 問26]

“売上”表への次の検索処理のうち,B+木インデックスよりもハッシュインデックスを設定した方が適切なものはどれか。ここで,インデックスを設定する列を<>内に示す。
 売上 (伝票番号,売上年月日,商品名,利用者ID,店舗番号,売上金額)

ア:売上金額が1万円以上の売上を検索する。<売上金額>

イ:売上年月日が今月の売上を検索する。<売上年月日>

ウ:商品名が’DB’で始まる売上を検索する。<商品名>

エ:利用者IDが’1001’の売上を検索する。<利用者ID>

正解+解説を見

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第16回 [AP令和5年秋 問27]

関係モデルにおける外部キーの説明として,適切なものはどれか。

ア:ある関係の候補キーを参照する属性,又は属性の組
イ:主キー以外で,タプルを一意に識別できる属性,又は属性の組
ウ:タプルを一意に識別できる属性,又は属性の組の集合のうち極小のもの
エ:タプルを一意に識別できる属性,又は属性の組を含む集合

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第17回 [AP令和5年秋 問31]

100Mビット/秒のLANを使用し,1件のレコード長が1,000バイトの電文を1,000件連続して伝送するとき,伝送時間は何秒か。ここで,LANの伝送効率は50%とする。

ア:0.02   イ:0.08   ウ:0.16   エ:1.6

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第18回 [AP令和5年秋 問33]

TCP/IP環境において,pingによってホストの接続確認をするときに使用されるプロトコルはどれか。

ア:CHAP  イ:ICMP
ウ:SMTP  エ:SNMP

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第19回 [AP令和5年秋 問34]

サブネットマスクが 255.255.252.0 のとき,IPアドレス 172.30.123.45 のホストが属するサブネットワークのアドレスはどれか。

ア:172.30.3.0    イ:172.30.120.0  
ウ:172.30.123.0  エ:172.30.252.0

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第20回 [AP令和5年秋 問36]

パスワードクラック手法の一種である,レインボーテーブル攻撃に該当するものはどれか。

ア:何らかの方法で事前に利用者IDと平文のパスワードのリストを入手しておき,複数のシステム間で使い回されている利用者IDとパスワードの組みを狙って,ログインを試行する。

イ:パスワードに成り得る文字列の全てを用いて,総当たりでログインを試行する。

ウ:平文のパスワードとハッシュ値をチェーンによって管理するテーブルを準備しておき,それを用いて,不正に入手したハッシュ値からパスワードを解読する。

エ:利用者の誕生日,電話番号などの個人情報を言葉巧みに聞き出して,パスワードを類推する。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第21回 [AP令和5年秋 問51]

PMBOKガイド第7版によれば,プロジェクト・スコープ記述書に記述する項目はどれか。

ア:WBS         イ:コスト見積額
ウ:ステークホルダー分類 エ:プロジェクトからの除外事項

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第22回 [AP令和5年秋 問56]

Y社は,受注管理システムを運用し,顧客に受注管理サービスを提供している。日数が30日,月曜日の回数が4回である月において,サービス提供条件を達成するために許容されるサービスの停止時間は最大何時間か。ここで,サービスの停止時間は,小数第1位を切り捨てるものとする。
〔サービス提供条件〕
・サービスは,計画停止時間を除いて,毎日0時から24時まで提供する。
・計画停止は,毎週月曜日の0時から6時まで実施する。
・サービスの可用性は99%以上とする。

ア:0  イ:6  ウ:7  エ:13

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第23回 [AP令和5年秋 問57]

フルバックアップ方式と差分バックアップ方式とを用いた運用に関する記述のうち,適切なものはどれか。

ア:障害からの復旧時に差分バックアップのデータだけ処理すればよいので,フルバックアップ方式に比べ,差分バックアップ方式は復旧時間が短い。

イ:フルバックアップのデータで復元した後に,差分バックアップのデータを反映させて復旧する。

ウ:フルバックアップ方式と差分バックアップ方式とを併用して運用することはできない。

エ:フルバックアップ方式に比べ,差分バックアップ方式はバックアップに要する時間が長い。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05a_ap_am_qs.pdf

第24回 [AP令和5年春 問16]

3台の装置X~Zを接続したシステムA,Bの稼働率に関する記述のうち,適切なものはどれか。ここで,3台の装置の稼働率は,いずれも0より大きく1より小さいものとし,並列に接続されている部分は,どちらか一方が稼働していればよいものとする。

ア:各装置の稼働率の値によって,AとBの稼働率のどちらが高いかは変化する。

イ:常にAとBの稼働率は等しい。

ウ:常にAの稼働率はBより高い。

エ:常にBの稼働率はAより高い。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05h_ap_am_qs.pdf

第2回 [AP令和5年春 問17]

仮想記憶システムにおいて,ページ置換えアルゴリズムとしてFIFOを採用して,仮想ページ参照列1,4,2,4,1,3を3ページ枠の実記憶に割り当てて処理を行った。表の割当てステップ”3″までは,仮想ページ参照列中の最初の1,4,2をそれぞれ実記憶に割り当てた直後の実記憶ページの状態を示している。残りをすべて参照した直後の実記憶の状態を示す太枠部分に該当するものはどれか。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05h_ap_am_qs.pdf

第2回 [AP令和5年春 問21]

NAND素子を用いた次の組合せ回路の出力Zを表す式はどれか。ここで,”・”は論理積,”+”は論理和,”X“はXの否定を表す。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05h_ap_am_qs.pdf

第2回 [AP令和5年春 問29]

UMLを用いて表した図のデータモデルのa,bに入れる多重度はどれか。
〔条件〕
(1):部門には1人以上の社員が所属する。
(2):社員はいずれか一つの部門に所属する。
(3):社員が部門に所属した履歴を所属履歴として記録する。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05h_ap_am_qs.pdf

第28回 [AP令和5年春 問43]

公衆無線LANのアクセスポイントを設置するときのセキュリティ対策とその効果の組みとして,適切なものはどれか。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05h_ap_am_qs.pdf

第29回 [AP令和5年春 問47]

値引き条件に従って,商品を販売する。決定表の動作指定部のうち,適切なものはどれか。
〔値引き条件〕
① 上得意客(前年度の販売金額の合計が800万円以上の顧客)であれば,元値の3%を値引きする。
② 高額取引(販売金額が100万円以上の取引)であれば,元値の3%を値引きする。
③ 現金取引であれば,元値の3%を値引きする。
④ ①~③の値引き条件は同時に適用する。

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05h_ap_am_qs.pdf

第30回 [AP令和5年春 問53]

過去のプロジェクトの開発実績に基づいて構築した作業配分モデルがある。システム要件定義からシステム内部設計までをモデルどおりに228日で完了し,プログラム開発を開始した。現在,200本のプログラムのうち100本のプログラムの開発を完了し,残り100本は未着手の状況である。プログラム開発以降もモデルどおりに進捗すると仮定するとき,プロジェクト全体の完了まで,あと何日掛かるか。ここで,各プログラムの開発に掛かる工数及び期間は,全てのプログラムで同一であるものとする。

ア:140  イ:150  ウ:161  エ:172

正解+解説を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05h_ap_am_qs.pdf

第31回 [AP令和5年春 問9]

全ての命令が5ステージで完了するように設計された,パイプライン制御のCPUがある。20命令を実行するには何サイクル必要となるか。ここで,全ての命令は途中で停止することなく実行でき,パイプラインの各ステージは1サイクルで動作を完了するものとする。

ア:20   イ:21   ウ:24   エ:25

正解+解答を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05h_ap_am_qs.pdf

第32回 [AP令和5年春 問10]

キャッシュメモリへの書込み動作には,ライトスルー方式とライトバック方式がある。それぞれの特徴のうち,適切なものはどれか。

ア:ライトスルー方式では,データをキャッシュメモリだけに書き込むので,高速に書込みができる。

イ:ライトスルー方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,主記憶の内容は常にキャッシュメモリの内容と一致する。

ウ:ライトバック方式では,データをキャッシュメモリと主記憶の両方に同時に書き込むので,速度が遅い。

エ:ライトバック方式では,読出し時にキャッシュミスが発生してキャッシュメモリの内容が追い出されるときに,主記憶に書き戻す必要が生じることはない。

正解+解答を見る

出典 IPA公開[過去問題]:https://www.ipa.go.jp/shiken/mondai-kaiotu/ps6vr70000010d6y-att/2023r05h_ap_am_qs.pdf