情報システム試験

文部科学省後援

令和５年度後期 情報検定＜実施

令和6年2月11日（日）＞基本スキル（説明時間13：00～13：10）（試験時間13：10～14：10）

・試験問題は試験開始の合図があるまで開かないでください。
・解答用紙（マークシート）への必要事項の記入は，試験開始の合図と同時に行いますので，それまで伏せておいてください。
・試験開始の合図の後，次のページを開いてください。＜受験上の注意＞が記載されています。必ず目を通してから解答を始めてください。
・試験問題は，すべてマークシート方式です。正解と思われるものを１つ選び，解答欄のをＨＢの黒鉛筆でぬりつぶしてください。２つ以上ぬりつぶすと，不正解になります。
・辞書，参考書類の使用および筆記用具の貸し借りは一切禁止です。
・電卓の使用が認められます。ただし，下記の機種については使用が認められません。
＜使用を認めない電卓＞．．
１．電池式（太陽電池を含む）以外 の電卓
２．文字表示領域が複数行ある電卓（計算状態表示の一行は含まない）
３．プログラムを組み込む機能がある電卓
４．電卓が主たる機能ではないもの＊パソコン（電子メール専用機等を含む），携帯電話，スマートフォン，タブレット，電子手帳，電子メモ，電子辞書，翻訳機能付き電卓，音声応答のある電卓，電卓付き腕時計，時計型ウェアラブル端末等
５．その他試験監督者が不適切と認めるもの

一般財団法人

職業教育・キャリア教育財団

1基本スキル＜受験上の注意＞
１．この試験問題は11ページあります。ページ数を確認してください。
乱丁等がある場合は，手をあげて試験監督者に合図してください。
※問題を読みやすくするために空白ページを設けている場合があります。
２．解答用紙（マークシート）に，受験者氏名・受験番号を記入し，受験番号下欄の数字をぬりつぶしてください。正しく記入されていない場合は，採点されませんので十分注意してください。
３．試験問題についての質問には，一切答えられません。自分で判断して解答してください。
４．試験中の筆記用具の貸し借りは一切禁止します。筆記用具が破損等により使用不能となった場合は，手をあげて試験監督者に合図してください。
５．試験を開始してから30分以内は途中退出できません。30分経過後退出する場合は，もう一度，受験番号・マーク・氏名が記載されているか確認して退出してください。なお，試験終了５分前の合図以降は退出できません。試験問題は各自お持ち帰りください。
６．試験後の合否結果（合否通知），および合格者への「合格証・認定証」はすべて，Ｗｅｂ認証で行います。
①情報検定（J検）Webサイト合否結果検索ページ及びモバイル合否検索サイト上で，ディジタル「合否通知」，ディジタル「合格証・認定証」が交付されます。
②団体宛には合否結果一覧ほか，試験結果資料一式を送付します。
③合否等の結果についての電話・手紙等でのお問い合わせには，一切応じられませんので，ご了承ください。

2基本スキル問題１

次のソフトウェア開発に関する記述を読み，各設問に答えよ。
ソフトウェア開発のモデルには従来から広く利用されてきたものがある。最近では，環境の変化により要求される内容も変わり，それに対応した新しい開発モデルも登場してきた。
＜設問１＞

次のソフトウェア開発モデルに関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
(1)

モデルは，従来から広く利用されてきたモデルであり，開発工程を複数の段階に分割し，決められた手順にしたがって開発が進められる。初期工程の要求分析でユーザの要望はまとめられ，全工程の完了後に利用可能となるため，ユーザの要望が上手く伝えられなかった場合など，ユーザの望むものとは異なるものが開発されるという問題点もあった。一方(2)

モデルは，ユーザインタフェースを中心に試作品を作成し，ユーザに使ってもらった意見を取り入れてユーザの望む形のものを開発するモデルである。
近年ビジネスの変化が速く，ソフトウェアに対する要求の変化も激しいため，それに対応可能なアジャイル開発モデルが登場した。これは，部分的な機能単位で要求定義からテスト・リリースまでの作業を短期間で繰り返しながらシステムを完成させるものである。
(1) ，(2) の解答群
ア．ウォータフォール＜設問２＞

イ．スパイラルウ．プロトタイプ

次のアジャイル開発モデルに関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
アジャイル開発モデルには，スクラムや XP(エクストリームプログラミング)など様々な手法や方法論があり，それぞれ開発プロセスも多様である。
スクラムでは，全体で開発すべき機能リストを(3)と呼び，開発する機能を分割して要求定義からテスト・リリースまでを決められた期間で繰り返す。期間は１～４週間であることが多く，この反復期間をスプリントと呼ぶ。
象スプリント中に完了する作業を(4)(3)の中で対と呼ぶ。自分たちの判断で開発した結果が数週間後にはフィードバックされる環境で作業を進めることができ，チームの経験としてスキルアップに直接つながり，自ずと技術向上が効率的に行われる。
XP とは，短期間でシステム開発工程を一通り行って部分的に機能を完成させる作業を反復し，開発の精度を高めていく手法である。全工程をある程度進めることで見えてくる問題や，追加したい機能などを見つけることができ，それを次の反復の要件定義で検討するといった柔軟な開発が行える。また，最初から最後までユーザが関わる

1
基本スキルDATE\@ため，ユーザと開発側の認識のずれを少なくすることができる。XP のプラクティスとして，
(5)

(5)

，

(6)，

(7)などがある。

は，プログラミングを行うより先に，テストコードを作成することで求められる機能が明確化されシンプルな設計が可能である。
(6)

は，二人一組でチームを組みプログラムコードの記述とチェックを交互に行う手法である。最初からバグが少なく，書き直しが少ない良いコードが完成すれば，結果的に開発スピードが上がることになる。
(7)

は，完成したプログラムを整理して書き換えることである。メンテナン

ス性の向上やバグの発生頻度の低下が期待できる。
(3) ，(4) の解答群
ア．イテレーション

イ．スプリントバックログ

ウ．スプリントプランニングエ．プロダクトバックログ(5) ～ (7) の解答群

2
基本スキル

ア．インスペクション

イ．構造化

ウ．テスト駆動開発

エ．プロトタイプモデル

オ．ペアプログラミング

カ．リファクタリング

問題２

次のPCMに関する記述を読み，各設問に答えよ。
PCM(Pulse Code Modulation)とは，アナログの音声信号をデジタル信号に変換する方法の一つである。CD や MP3 形式の音声などの基本的な部分で使われている。また，方式の違いにより様々な PCM が存在する。基本的なものはリニア PCM と呼ばれるものがあり，リニア PCM を改良したものに差分データを利用することでデータの圧縮を図る ADPCM や DPCM などがある。なお，この問題で使用する補助単位は 1k＝1000，1M＝1000k とする。
＜設問１＞
中の次のアナログの音声データをデジタルデータに変換する手順に関する記述(1)に入れるべき適切な字句を解答群から選べ。

アナログ音声データを PCM で変換するには，次の手順で行う。
１．

(1)（以下，サンプリング）

アナログ信号を一定の時間間隔で区切ってデータを取得する。１秒間にサンプリングする回数をサンプリング周波数と呼び，単位を Hz で表す。例えば，１秒間のサンプリング回数が１回であれば１Hz となる。CD のサンプリング周波数は 44.1kHz なので，１秒間に 44,100 回のサンプリングが行われる。

7654321

図１２．

一定の間隔でサンプリング(2)

サンプリングにより取得したデータを数値化する。決められたレベルの範囲でどの段階に当てはまるかを決定する。この時のレベルの範囲を決定するために用いるビット数を(2)ビット数と呼ぶ。
7654321764

図２

データの数値化

3基本スキル
DATE\@３．

(3)(2)

で得られた値を２進数で表現する。
7654321111110100

図３２進数で表現(1) ～ (3) の解答群
ア．A/D 変換

イ．音声変換ウ．コンバータ

エ．標本化

オ．符号化

カ．量子化

＜設問２＞

次のデータ容量に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。なお，空欄(2)については設問１と同じ字句が入る。
＜条件＞
・録音時間

3 分 20 秒

・サンプリング周波数

48kHz

・

16 ビット

(2)

ビット数

・音声形式

ステレオ（２チャンネル）PCM 形式でアナログの音声データのみを記録するために必要な容量を条件の内容から考える。
・１秒間のサンプリング回数は(4)回である。

・１回のサンプリングで取得したデータをデジタル化するためには(5)バイト必要である。
・１秒間の音声データをデジタル化するために必要な容量は・全体で必要な容量は(7)(6)M バイトとなる。

(4) の解答群
ア．480

イ．4,800

ウ．48,000

エ．480,000

イ．６

ウ．８

エ．12

イ．1,920

ウ．19,200

エ．192,000(5) の解答群
ア．４(6) の解答群
ア．192

4
基本スキルバイトである。

(7) の解答群
ア．16.4＜設問３＞

イ．19.2

ウ．24.8エ．38.4

次のサンプリング間隔に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。なお，空欄(2)については設問１と同じ字句が入る。
モノラルのアナログの音声信号を PCM 方式によってサンプリングして，(2)ビット数を８ビットとしたとき，１秒あたりの容量が 20,000 バイトであった。このことからサンプリング周波数は(9)(8)

kHz であり，サンプリング間隔はマイクロ秒になる。

(8) の解答群
ア．20

イ．80

ウ．160

エ．320

イ．0.5

ウ．50

エ．500

(9) の解答群
ア．0.05

5
基本スキル
DATE\@問題３ 次の論理演算に関する記述を読み，各設問に答えよ。
コンピュータの演算は，論理回路の組み合わせで行っている。論理回路を表すにはMIL 記号が用いられ，論理演算の結果を表したものを真理値表という。
＜設問１＞

次の MIL 記号と真理値表に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
論理回路で使用する MIL 記号を表１に示す。
表１

MIL 記号

例えば，図１の回路で入力に 0/1 のすべての組合せを入力させた時の出力は表２のようになる。

図１

回路図

表２

真理値表

入力

6
基本スキル

出力AB

X000010101111真理値表から次の手順により論理式を求めることができる。なお，論理和を“＋”，論理積を“・”，A の否定を A で表す。
手順１：出力が“1”の行に注目し，入力が“1”の項はそのまま，入力が“0”の項は否定をとり，その論理積をとる。表２で出力が“1”である「A=1，B=0」の行の論理式は(1)

手順２：手順１で作ったになり，「A=1，B=1」の行の論理式は(1)，(2)(2)になる。の論理和をとり，論理法則を利用して簡素化する。
(1)＋(2)＝A・(B＋B)＝Aとなり，表２の真理値表は A を表していることがわかる。
表３

主な論理法則

論理法則

簡素化の例

同一の法則

A＋A＝A，A・A＝A

恒等の法則

A・0＝0，A＋0＝A，A・1＝A，A＋1＝1

補元の法則

A・A＝0，A＋A＝1

分配の法則

A・(B＋C)＝A・B＋A・C，A＋B・C＝(A＋B)・(A＋C)

吸収の法則

A＋A・B＝A，A・(A＋B)＝A

ド・モルガンの法則

A・B＝A＋B，A＋B＝A・B(1) ，(2) の解答群
ア．A・B
＜設問２＞

イ．A・B

ウ．A・B

エ．A・B

次の論理回路から得られる論理式を解答群から選べ。

(3)

(4)

(3) ，(4) の解答群
ア．A＋B

イ．A＋B

ウ．A＋B

エ．A・B

オ．A・B＋A・B

カ．A・B＋A・B

7
基本スキル
DATE

\@＜設問３＞

次の論理式と等価な式を解答群から選べ。

(5) A・B＋A・B＋A・B(6) A・(B＋C)(5) ，(6) の解答群

8
基本スキル

ア．A＋B

イ．A＋B

ウ．A＋B＋C

エ．A＋B・C

オ．A＋B・C

カ．A・B＋C

問題４

次のコンピュータの性能に関する各設問に答えよ。
コンピュータの性能は，様々な要素によって決定される。その要素の一部として，CPU の処理速度や高速化技術，メモリなどがある。
＜設問１＞

次の RAM に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
パソコンやスマートフォン，タブレットなどに利用されている RAM（Random AccessMemory）には(1)という特性があり，大きく分けて２つに分類できる。

主記憶装置にも利用されている(2)

は時間がたつと電荷が減少し情報が失われてしまう。そのため，定期的に情報を書き直す動作が必要となる。この一定時間ごとに同じ内容を記録し直す動作を(3)という。

これに対しキャッシュメモリにも利用されている(4)は(5)を使用しているため，記録し直す動作は不要で，動作速度は速いが，集積度を上げにくい。
(1) の解答群
ア．電源が切れると記憶していた情報が消えてしまう
イ．電源が切れても記憶していた情報は消えない(2) ，(4) の解答群
ア．CISC

イ．DRAMウ．RISC

エ．SRAM(3) の解答群
ア．リカバリ

イ．リストアウ．リピートエ．リフレッシュ(5) の解答群
ア．クラスタイ．トークンウ．パイプライン

エ．フリップフロップ回路

9
基本スキル
DATE

\@＜設問２＞

次のコンピュータの処理能力に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
コンピュータの処理能力を高めるために，CPU と主記憶装置の間にキャッシュメモ
リを用いて実効アクセス時間を短くしている。キャッシュメモリを用いた場合，アクセスするデータがキャッシュメモリ上に存在する確率をヒット率という。
例えば，CPU からのアクセス時間が 80 ナノ秒の主記憶装置と，CPU からのアクセス時間が 10 ナノ秒のキャッシュメモリがあるとき，キャッシュメモリを用いなかったときと比べて実効アクセス時間を 25％以下にするためにはヒット率が最低(6))))以上である必要がある。
また，CPU が主記憶装置へデータを書き込む際に，キャッシュメモリだけに書き込みを行う(7)を用いることで動作の高速化が期待できる。主記憶装置へ書き込むタイミングはデータがキャッシュメモリから追い出される時にのみ実行される。これに対し CPU が主記憶装置へデータを書き込む際に，主記憶装置とキャッシュメモリへ同時に書き込む(8)もある。

(6) の解答群
ア．0.84

イ．0.86

ウ．0.88エ．0.90(7) ，(8) の解答群

10
基本スキル

ア．トラックアットワンス方式

イ．パケットライティング方式

ウ．ライトスルー方式

エ．ライトバック方式

問題５

次の人工知能に関する記述を読み，各設問に答えよ。
インターネットを利用することにより情報通信技術の進展が加速し，人工知能技術と組み合わせて新しいシステムが登場している。
＜設問１＞

次の人工知能に関する記述中の(1)に入れるべき適切な字句を解答群から選べ。
人工知能を実現するための手法の一つが機械学習である。機械学習はデータを分析する方法の一つで，データから機械(コンピュータ)が自動で学習し，データの 背景にあるルールやパターンを発見する方法である。機械学習を支える技術の一つが
(1)

である。

(1)

たモデルである。この力を高めた技術が機械学習には(3)はその名の通り人間の脳にある神経細胞の働きを模倣し(1)(2)(3)を複数の層に重ねることで学習能力やデータ分析能である。
，

(4)

，

(5)の学習方法がある。

は，正解のデータを学習させることで，入力データに対して正解となる出力を行えるようにする。
(4)

は，正解のデータは教えずに大量のデータを学習させることで，データの特徴やパターンを覚えて，それが正解か否かを判断することも学習する。
(5)

は，出力される結果に点数を付けて最も望ましい結果を出すための行動を学習させることで，機械が高い点数を得るための最適な行動を考えて実行する。
(1) ～ (5) の解答群
ア．強化学習イ．教師あり学習エ．ディープラーニング

オ．ニューラルネットワーク＜設問２＞

次のシステムの利用に関する記述中のウ．教師なし学習(1)に入れるべき適切な字句を解答群から選べ。
(6)

は，事務系の定型作業を自動化・代行するツールである。これまで手作業で行っていたルーチンワークを自動化できるので，業務効率の向上と人為的ミスの予防に役立ち生産性の向上が見込める。
(7)

は，トレーニングされたデータに基づいて高品質なテキスト，画像，音声，動画など様々な新しいコンテンツを作り出すことができる。
(6) ，(7) の解答群
ア．BPR

イ．RPA

ウ．エキスパートシステム

エ．生成 AI

11
基本スキル
DATE

\@

＜メモ欄＞

12
基本スキル＜メモ欄＞

13
基本スキル
DATE

\@

14
基本スキル