H29 秋期 FE 午前

002

問

1

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

数値を 2 進数で表すレジスタがある。このレジスタに格納されている正の整数 x を 10

問1
解説

ア
2 進数を左に 1 ビットシフトするとその値は 2 倍になる。2 ビットなら 4 倍，3 ビ

ットなら 8 倍になる。8 倍にしたものに 2 倍したものを加算すれば 10 倍となる。これを元倍にする操作はどれか。ここで，桁あふれは起こらないものとする。

の値を x として次式のように表す。この式から，x を 10 倍にするには，x を 3 ビット左にシア

x を 2 ビット左にシフトした値に x を加算し，更に 1 ビット左にシフトする。

イ

x を 2 ビット左にシフトした値に x を加算し，更に 2 ビット左にシフトする。

ウ

x を 3 ビット左にシフトした値と，x を 2 ビット左にシフトした値を加算する。

エx を 3 ビット左にシフトした値に x を加算し，更に 1 ビット左にシフトする。

フトした値と，x を 1 ビット左にシフトした値を加算する操作で求められることがわかる
が，選択肢にこの操作がない。そこで選択肢ごとに x の計算式から得られる結果を検証する。
8 x ＋ 2 x ＝ 10 x
ア：（4 x ＋ x ）× 2 ＝ 5 x × 2 ＝ 10 x なので x を 10 倍にする操作である。正解。
イ：（4 x ＋ x ）× 4 ＝ 5 x × 4 ＝ 20 x なので x を 20 倍にする操作である。

問

2

正解

完璧

直前
チェック

送信側では，ビット列をある生成多項式で割った余りをそのビット列に付加して送信し，受信側では，受信したビット列が同じ生成多項式で割り切れるか否かで誤りの発生を判断する誤り検査方式はどれか。

ウ：8 x ＋ 4 x ＝ 12 x なので x を 12 倍にする操作である。
エ：（8 x ＋ x）× 2 ＝ 9 x × 2 ＝ 18 x なので x を 18 倍にする操作である。

問2
解説

ア
CRC（Cyclic Redundancy Check：巡回冗長検査方式）は，生成多項式を用いて作ア

CRC 方式イ

垂直パリティチェック方式

成した検査用のデータを CRC 符号として，元のデータに付加して送信する方式である。

ウ

水平パリティチェック方式

エ

ハミング符号方式

受信側は，同じ生成多項式を用いて誤りの有無をチェックする。
垂直パリティチェック方式：文字単位で誤りを検出するパリティチェック方式。

問

3

正解

完璧

フィードバック制御の説明として，適切なものはどれか。
アあらかじめ定められた順序で制御を行う。

イ

外乱の影響が出力に現れる前に制御を行う。

ウ

出力結果と目標値とを比較して，一致するように制御を行う。

エ

出力結果を使用せず制御を行う。

直前
チェック

水平パリティチェック方式：ブロック単位で誤りを検出するパリティチェック方式。
ハミング符号方式：2 ビット誤りの検出と 1 ビット誤りの訂正が可能な誤り制御方式。コ
ンピュータ内部や通信回線で用いられる。

問3
解説

ウ
フィードバック制御は，出力信号を入力側へ送り返して両者を比較し，その差を少なくさせるように修正動作を行う自動制御方式である。フィードバック制御には，速度などを一定にしたい場合，遅くなった場合にそれを補うように制御する定値制御や，変動する目的値に追従する追値制御がある。したがって選択肢ウが正解である。
ア：シーケンス制御の説明である。
イ：フィードフォワード制御の説明である。
エ：フィードバック制御は出力結果を使用する。シーケンス操作は使用しない。

003

春
秋

H29 秋期 FE 午前004

問

平成 29 年度 秋期 基本情報技術者試験 午前

4

正解

直前
チェック

完璧

図のような黒色で描かれた円に沿って車が走るように，左右の後輪に独立に取り付けられたモータ L 及び R の回転速度を制御する。センサ L 及び R は反射型光センサであり，センサが黒色に掛かる比率が大きいと出力値が小さくなり，黒色に掛かる比率が小さいと出力値が大きくなる。この車を円に沿って走行させるためのモータ回転速度の制御方法として，適切なものはどれか。ここで，二つのセンサの出力値が一致するときには，二つのモータの回転速度を初期値に戻すものとする。

解説イ
自走ロボットによるライントレースの問題である。センサで黒いラインを検出し，そのライン通りに走行する。
図のラインが左に曲がっている場合を検討する。センサは反射型光センサで黒色にかかる割合が大きいと出力が小さくなる。自走ロボットが直進するとやがてセンサは，黒にかかる比率が L で増え R で減るので，「センサ L 出力値＜センサ R 出力値」となる。この場合はモータ L の回転速度を下げて，モータ R の回転速度を上げることで，車を左に曲げ，円に沿って走行させる。
右に曲がる場合は逆になるので，「センサ L 出力値＞センサ R 出力値」の時にモータ L の

進行方向
センサL

センサR
前輪
制御部

モータL

後輪

モータR

円

センサ L 出力値＞センサ R 出力値のとき

問4

センサ L 出力値＜センサ R 出力値
のとき

モータ L
回転速度

モータ R
回転速度

モータ L
回転速度

モータ R
回転速度

ア

上げる

下げる

上げる

下げる

イ

上げる

下げる

下げる

上げる

ウ

下げる

上げる

上げる

下げる

エ

下げる

上げる

下げる

上げる

回転速度を上げて，モータ R の回転速度を下げる。したがって選択肢イが正解である。

005

春
秋

H29 秋期 FE 午前

006

問

5

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

A，B，C，D の順に到着するデータに対して，一つのスタックだけを用いて出力可能

問5
解説

ウ
A, B, C の順にプッシュ（スタックに入れる）してから 2 回ポップ（スタックから出す）すると，C, B の順で出力される。次に，D をプッシュしてから 2 回ポップすると，なデータ列はどれか。

D, A の順に出力される。データ列は，C, B, D, A となる。

ア

A，D，B，Cイ

B，D，A，Cウ

C，B，D，Aエ

D，C，A，B

ア：B, C, D の順にプッシュしてから，ポップすると，D が出力されるが，その後に続いて，C, B の順に出力される。
イ：A, B の順にプッシュしてから，1 回ポップすると，B が出力される。次に C, D の順にプッシュしてから，ポップすると，D が出力されるが，その後に続いて，C, A の順に出

問

6

正解

完璧

直前
チェック

力される。
エ：A, B, C, D の順にプッシュしてからポップすると，逆順に出力される。

再帰呼出しの説明はどれか。
アあらかじめ決められた順番ではなく，起きた事象に応じた処理を行うこと

問6

イ

イ

関数の中で自分自身を用いた処理を行うこと

解説

ウ

処理が終了した関数をメモリから消去せず，必要になったとき再び用いること実行する。階乗計算やフィボナッチ数列などのプログラム定義で用いられる。

エ

処理に失敗したときに，その処理を呼び出す直前の状態に戻すこと

ア：イベントドリブン（イベント駆動）型のプログラムのことである。

再帰呼出しは，関数型などのプログラムの中でそのプログラム自身を呼び出して

ウ：再使用可能（リユーザブル）なプログラムのことである。

問

7

正解

完璧

直前
チェック

エ：エラーアトミック性の説明である。メソッド呼び出しで例外が発生した場合に，オブジェクトをメソッド呼出し直前の状態に戻すべきである。

オブジェクト指向プログラミングにおける，多相性を実現するためのオーバーライドの説明はどれか。
ア

オブジェクト内の詳細な仕様や構造を外部から隠蔽することイ

スーパークラスで定義されたメソッドをサブクラスで再定義することウ

同一クラス内に，メソッド名が同一で，引数の型，個数，並び順が異なる複数のメ
ソッドを定義することエ

複数のクラスの共通する性質をまとめて，抽象化したクラスを作ること

問7
解説

イ
オブジェクト指向における多相性（ポリモーフィズム）とは，同じメソッドでも，それを受け取るオブジェクトが異なると動作が異なることである。例えば動物クラスのサブクラスに犬クラスと猫クラスがあり，動物クラスの変数に “ 鳴く ” メソッドを適用した
場合，その変数の内容が犬のインスタンスなら “ ワンワン ”，猫のインスタンスなら “ ニャーニャー ” と鳴くことになる。この多相性は，動物クラスで定義された “ 鳴く ” メソッドを，サブクラスの犬や猫のクラスで再定義するオーバーライドで実現している。したがって選択肢イが正解である。
ア：カプセル化による情報隠ぺいの説明である。
ウ：オーバーロードの説明である。
エ：スーパークラスによる汎化の説明である。

007

春
秋

H29 秋期 FE 午前008

問

平成 29 年度 秋期 基本情報技術者試験 午前

8

正解

完璧

直前
チェック

問8
解説

Perl の実行に関する記述のうち，適切なものはどれか。

エPerl は CGI を用いた Web アプリケーションの記述によく用いられるスクリプト言語である。オブジェクト指向も取り入れている。
ア：Perl は UNIX 環境で開発されてきたため，大半の UNIX には Perl が装備されているが，アUNIX 用として開発されており，Windows 用の言語処理系はない。

イ

実行に Web サーバを必要とする言語であり，CGI の開発に適している。

ウ

動的デバッグは，言語処理系から独立したプログラムを実行して行う。

エプログラムをコンパイルしたファイルを事前に用意する必要はない。

Windows でも Perl をインストールすることで利用できる。
イ：Perl のプログラムは Web サーバが実行するのではなく，Perl のインタプリタがソース
コードを直接実行するので，Perl の実行に Web サーバを必要としない。
ウ：Perl ではオプションを指定することでデバッグすることができるので，動的デバッグに独立したプログラムを必要としない。

問

9

正解

完璧

直前
チェック

平均命令実行時間が 20 ナノ秒のコンピュータがある。このコンピュータの性能は何MIPS か。
ア

5エ：Perl はインタプリタであり，Perl のプログラムをコンパイルしておく必要はない。正
解である。

問9
イ

10

ウ

20

エ

50

解説

エ
MIPS とは，1 秒間に実行できる命令の数を 100 万単位で表したもので，コンピュータの性能を表す指標である。1 秒間に 100 万個の命令を実行できる性能は「1 MIPS」と表

問 10

正解

完璧

直前
チェック

外部割込みに分類されるものはどれか。

される。
1 ナノ秒は 10 － 9 秒であるから，平均命令実効時間が 20 ナノ秒のコンピュータの MIPS 値
は以下の計算で求められる。
1

ア

インターバルタイマによって，指定時間が経過したときに生じる割込み

イ

演算結果のオーバフローやゼロによる除算で生じる割込み

ウ

仮想記憶管理において，存在しないページへのアクセスによって生じる割込みエ

ソフトウェア割込み命令の実行によって生じる割込み

20 × 10－9＝ 50 × 106 ＝ 50〔MIPS〕

問 10
解説

ア
割込みは，実行中のプログラムを一時中断し，別のプログラムを実行する仕組みである。割込みを発生させる要因がプログラムから発生するものを内部割込み，プログラ
ム以外から発生するものを外部割込みと呼ぶ。
ア：インターバルタイマの指定時間経過時に生じる割込みは外部要因である。
イ：プログラム割込みのことで，これは内部割込みである。
ウ：仮想記憶管理におけるページフォルトの説明である。
エ：スーパバイザコールや，システムコールなど，プログラム中の命令によって生じるので，内部割込みである。

009

春
秋

H29 秋期 FE 午前

010

問 11

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

USB Type-C のプラグ側コネクタの断面図はどれか。ここで，図の縮尺は同一ではない。

問 11
解説

イ
PC に周辺機器を USB で接続する場合，PC 側に Type A，周辺機器側に Type B が用いられる。標準サイズのものだけでなく，Mini サイズや Micro サイズのものもある。

アType-C は USB3.0 で採用されたもので，従来の標準サイズより小型化されただけでなく，イ

上下左右が対称になっていて，PC 側と周辺機器側で同じコネクタを用いる。

ウ

5 4 3２15 4 3２1

Mini-A

Micro-A

5 4 3２15 4 3２1

Mini-B

Micro-Bエ
4Type A

問 12

正解

完璧

複数の磁気ディスクに分散してバイト単位でデータを書き込み，さらに，1 台の磁気ディスクにパリティを書き込む。

イ

複数の磁気ディスクに分散してビット単位でデータを書き込み，さらに，複数の磁気ディスクにエラー訂正符号（ECC）を書き込む。

ウ

複数の磁気ディスクに分散してブロック単位でデータを書き込み，さらに，複数の磁気ディスクに分散してパリティを書き込む。

エ

２

1

２

1

直前
チェック

Type BRAID5 の記録方式に関する記述のうち，適切なものはどれか。
ア3

ミラーディスクを構成するために，磁気ディスク 2 台に同じ内容を書き込む。

4

3

ア：USB Type A。PC 側につなぐコネクタ。
イ：USB Type-C。正解である。
ウ：USB Mini-B。デジタルカメラなどにつなぐコネクタ。
エ：USB Micro-B。スマートフォンやタブレットにつなぐコネクタ。

問 12
解説

ウ
RAID（Redundant Arrays of Inexpensive Disks）は，複数の磁気ディスク装置をまとめて一つの装置として扱い，信頼性や速度を向上させたもので，ディスクアレイとも呼ばれる。主な RAID には 0 から 5 まである。
RAID0：複数のディスクにデータをブロック単位で分割して高速化。ストライピングのこと。
RAID1：同一データを複数のディスクに格納することで信頼性向上。2 台ならミラーリング。
RAID2：ビットまたはバイト単位で複数のディスクに分散し，ECC 符号専用ディスクを追加。
RAID3：ビットまたはバイト単位で複数のディスクに分散し，パリティ専用ディスクを追加。
RAID4：ブロック単位で複数のディスクに分散し，パリティ専用ディスクを追加。
RAID5：ブロック単位で分割したデータとパリティデータを複数のディスクに分割することで，高速化と信頼性向上を行う。したがって，選択肢ウが正解である。

011

春
秋

H29 秋期 FE 午前

012

問 13

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

問 13
解説

デュアルシステムの説明として，最も適切なものはどれか。

ア
デュアルシステムは，同じ処理能力をもつ 2 系統のコンピュータで構成する。一つの処理を同時に両方の系統で実行し，処理結果を照合させながら高信頼性を保つシステ

ア

同じ処理を行うシステムを二重に用意し，処理結果を照合することで処理の正しさを確認する。どちらかのシステムに障害が発生した場合は，縮退運転によって処理を
継続する。

イ

オンライン処理を行う現用系と，バッチ処理などを行いながら待機させる待機系を用意し，現用系に障害が発生した場合は待機系に切り替え，オンライン処理を続行する。

ウ

待機系に現用系のオンライン処理プログラムをロードして待機させておき，現用系に障害が発生した場合は，即時に待機系に切り替えて処理を続行する。

エ

プロセッサ，メモリ，チャネル，電源系などを二通に用意しておき，それぞれの装置で片方に障害が発生した場合でも，処理を継続する。

ムである。
ア：どちらかのシステムに障害が発生しても，もう一方で処理を続行できるので，システ
ムの可用性が高まる。
イ：コールドスタンバイ方式のデュプレックスシステムに関する説明である。
ウ：ホットスタンバイ方式のデュプレックスシステムに関する説明である。
エ：システムを二重化することで信頼性を高めるフォールトトレラントシステムに関する説明である。

問 14

ア

解説
PaaS（Platform as a Service）はプログラムの開発環境や実行環境をネットワーク上で提

問 14

正解

完璧

直前
チェック

社内業務システムをクラウドサービスへ移行することによって得られるメリットはど

供するサービスである。セキュリティや OS のアップデートのサービスを提供してくれる
ので，運用の負担を低減できる。したがって，選択肢アが正解である。
SaaS（Software as a Service）では一般的なアプリケーションソフトウェアの機能をネッ
トワーク上で提供するので，オンプレミス（自社運用）のシステムがもつ独自機能の移行や，れか。

自由度の高い開発環境の構築は困難である。

ア

PaaS を利用すると，プラットフォームの管理や OS のアップデートは，サービスを提供するプロバイダが行うので，導入や運用の負担を軽減することができる。
イ

オンプレミスで運用していた社内固有の機能を有する社内業務システムを SaaS で提供されるシステムへ移行する場合，社内固有の機能の移行も容易である。

ウ

社内業務システムの開発や評価で一時的に使う場合，SaaS を利用することによって自由度の高い開発環境が整えられる。

エ

非常に高い可用性が求められる社内業務システムを IaaS に移行する場合，いずれのプロバイダも高可用性を保証しているので移行が容易である。

問 15

正解

完璧

直前
チェック

MTBF が 45 時間で MTTR が 5 時間の装置がある。この装置を二つ直列に接続したシステムの稼働率は幾らか。
ア

0.81

イ

0.90

ウ

0.95

エ

0.99

IaaS（Infrastructure as a Service）は仮想 マシンやネットワークなどのコンピュータシス
テムを構築および稼動させるための基盤をネットワーク上で提供する。IaaS は高い可用性を提供するが，それと移行の容易さは関係しない。

問 15
解説

ア
MTBF
装置の稼働率は，（MTBF ＋ MTTR）で求められる。また，直列接続したシステムの稼働率は，各稼働率の積である。したがって，この装置を二つ直列接続したシステムの稼働率は次式で求められる。
45 2＝ 0.9 2 ＝ 0.81
45 ＋ 5

（

）

013

春
秋

H29 秋期 FE 午前

014

問 16

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

問 16
解説

メモリリークの説明として，適切なものはどれか。

ア
メモリリーク（Memory leak）とは，プログラムが使用したメモリ領域をプログ

ラム終了後も解放せずに放置しておくことで，利用可能なメモリ容量が減少することであア

OS やアプリケーションのバグなどが原因で，動作中に確保した主記憶が解放されないことであり，これが発生すると主記憶中の利用可能な部分が減少する。

イ

アプリケーションの同時実行数を増やした場合に，主記憶容量が不足し，処理時間のほとんどがページングに費やされ，スループットの極端な低下を招くことである。

ウ

実行時のプログラム領域の大きさに制限があるときに，必要になったモジュールを主記憶に取り込む手法である。

エ

主記憶で利用可能な空き領域の総量は足りているのに，主記憶中に不連続で散在しているので，大きなプログラムをロードする領域が確保できないことである。

る。メモリリークが起こる原因には，メモリの管理方法の不具合やアプリケーションのバ
グなどがある。メモリリークが頻発するとシステム性能が低下する。
イ：スラッシングの説明である。
ウ：オーバーレイの説明である。
エ：フラグメンテーションの説明である。

問 17
解説

ア
複数のスイッチ入力処理を例にすると，割込み制御では，CPU のハードウェア

がもつ割込み処理回路からの信号によって，ON になっているスイッチに対応した処理を

問 17

正解

完璧

直前
チェック

ソフトウェア制御における，ポーリング制御はどれか。

実行する。ポーリング制御では，制御プログラムの中でループ処理を行い，順番にスイッ
チの ON/OFF 状態を調べ，ON になっているスイッチに対応した処理を実施する。
ポーリング制御では入出力装置の状態を CPU が監視するために入出力装置の状態を示
すレジスタや動作中であることを示すビジー信号などを用いる。したがって，選択肢アがア

CPU が状態レジスタ又はビジー信号などを読み出して，入出力装置の状態を監視

正解である。

する。
イ

実行中の処理を一時的に中断して，緊急度の高い別の処理を実行する。

ウ

送信側のタスクがメモリにデータを格納し，受信側のタスクにそのアドレスを伝える。

エ

複数のタスクが利用する共有資源を，一つのタスクが占有できるようにする。

問 18
解説

ウ
プリエンプティブなスケジューリングを行うリアルタイム OS では，優先度の高いタスクが起動されて実行可能状態になると，実行状態の優先度の低いタスクがプリエンプションされて実行可能状態に移り，優先度の高いタスクがディスパッチされて実行状態に移る（図 1）。

問 18

正解

完璧

直前
チェック

優先度に基づくプリエンプティブなスケジューリングを行うリアルタイム OS で，二つのタスク A，B をスケジューリングする。A の方が B よりも優先度が高い場合にリア
ルタイム OS が行う動作のうち，適切なものはどれか。
ア

A の実行中に B に起動がかかると，A を実行可能状態にして B を実行する。

イ

A の実行中に B に起動がかかると，A を待ち状態にして B を実行する。

ウ

B の実行中に A に起動がかかると，B を実行可能状態にして A を実行する。

エ

B の実行中に A に起動がかかると，B を待ち状態にして A を実行する。

タスク B が実行中に，より優先度が高いタスク A に起動がかかり，実行可能状態に移るとタスク B は実行可能状態に遷移し，タスク A が実行状態に遷移する。
なお，実行中のタスクが待ち状態に遷移するのは，実行状態にあるタスクが入出力処理
命令を実行したときなどである。

ディスパッチ
起動

図1

実行
可能

実行
プリエン
プション
解除

システムコール

待ちタスクスケジューリング（状態遷移図）

015

春
秋

H29 秋期 FE 午前

016

平成 29 年度 秋期 基本情報技術者試験 午前

問 19

正解

直前
チェック

完璧

図のメモリマップで，セグメント 2 が解放されたとき，セグメントを移動（動的再配置）

問 19
解説

エ
セグメント 2 が解放されるとその場所は空き領域となる。既にある空き領域と連し，分散する空き領域を集めて一つの連続領域にしたい。1 回のメモリアクセスは 4 バ続させるためには，セグメント 3 を 100 k バイトだけ前に移動することになる。1 回のメモ

イト単位で行い，読取り，書込みがそれぞれ 30 ナノ秒とすると，動的再配置をするた

リアクセスで 4 バイトのメモリが移動する。移動に必要な時間は，読取りの 30 ナノ秒と書めに必要なメモリアクセス時間は合計何ミリ秒か。ここで，1k バイトは 1,000 バイトとし，動的再配置に要する時間以外のオーバヘッドは考慮しないものとする。
セグメ
ント 2

セグメント 1500 k バイト 100 k バイト

ア

1.5

イ

6.0

ウ

セグメント 3空き

800 k バイト

800 k バイト

7.5

エ込みの 30 ナノ秒を合わせた 60 ナノ秒である。移動時間は，移動するメモリ容量に比例するが，移動距離は関係しない。よって，次式から 12 ミリ秒となる。
移動時間＝ 60 ナノ秒× 800 k バイト÷ 4 バイト＝ 12,000 × 10 － 9 × 103 ＝ 12 × 10 － 3 秒

問 20
解説

ア
主記憶に必要なページが格納されていない場合，ページフォールトが発生し，ページを入れ替える。反対に主記憶に存在するページへのアクセスではページフォールトは12.0

発生しない。したがって，主記憶に存在しないページへのアクセスが増加すると，ページ
フォールトは増加し，存在するページへのアクセスが増加するとページフォールトは減少

問 20

正解

完璧

直前
チェック

ページング方式の仮想記憶において，ページフォールトの発生回数を増加させる要因はどれか。

するので，選択肢アが正解である。
イ：主記憶に存在するページへのアクセスではページフォールトは発生しない。
ウ：更新されたページが増えると，ページ入れ替え時に更新された内容を書き出す処理が増えるが，ページフォールトの発生回数には影響しない。
エ：長い時間アクセスしなかったページでも，主記憶に存在していればページフォールトは発生しない。アクセスまでの時間とページフォールトに直接的な関係はない。

ア

主記憶に存在しないページへのアクセスが増加することイ

主記憶に存在するページへのアクセスが増加することウ

主記憶のページのうち，更新されたページの比率が高くなることエ

長時間アクセスしなかった主記憶のページをアクセスすること

問 21
解説

イ
コンデンサを利用したメモリは DRAM である。コンデンサを使わない SRAM に比較すると，必要な素子数が少なく，大容量のメモリを安価に提供することができるので

問 21

正解

完璧

コンデンサに蓄えた電荷の有無で情報を記憶するメモリはどれか。
アEEPROM

イ

SDRAM

ウ

SRAM

エ

フラッシュメモリ直前
チェック

主記憶装置に用いられる。電荷が放電すると記憶が失われるので，定期的なリフレッシュ動作が必要になり，アクセス時間が長くなる。さらに電源を OFF にすると記憶が失われる揮発性である。DRAM は高速化のためにいろいろな工夫が行われ，PC のクロック信号と 同 期 し て 高 速 に ア ク セ ス で き る SDRAM（Synchronous Dynamic Random Access
Memory）などがある。したがって選択肢イが正解。なお ROM は電源を OFF にしても記憶が保持される不揮発性メモリである。
ア：EEPROM は電気的に消去することで，何度も書き込み可能な ROM である。
ウ：SRAM はフリップフロップを用いて高速に動作する揮発性メモリである。
エ：フラッシュメモリはブロック単位に消去する EEPROM である。

017

春
秋

H29 秋期 FE 午前

018

問 22

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

問 22
解説

アクチュエータの機能として，適切なものはどれか。

ウ
アクチュエータは，電気エネルギーなどを回転運動や直進運動に変換する駆動装置のことで，コンピュータからの信号で力学的な出力を行う。IoT で注目されている。選ア

アナログ電気信号を，コンピュータが処理可能なディジタル信号に変える。

択肢ウが正解である。

イキーボード，タッチパネルなどに使用され，コンピュータに情報を入力する。

ア：AD 変換器のことである。

ウ

コンピュータが出力した電気信号を力学的な運動に変える。

エ

物理量を検出して，電気信号に変える。

問 23

イ：キーボードにはスイッチが，タッチパネルには抵抗膜方式や静電容量方式などの位置検出素子が用いられる。これらはセンサの仲間である。
エ：センサのことである。

正解

完璧

直前
チェック

図に示すディジタル回路と等価な論理式はどれか。ここで，論理式中の “・” は論理積
を，“ ＋ ” は論理和を，X は X の否定を表す。

問 23
解説

ウ
図に示すディジタル回路は A，B の 2 入力なので，入力は 4 通りの場合がある。

A ＝ 0，B ＝ 0 の出力 X は 0 であるが，論理式を計算すると選択肢アの X は 1，選択肢イの X は 1，選択肢ウの X は 0，選択肢エの X は 1 となる。したがって，ディジタル回路と等価な論理式は選択肢ウである。図から理論式を作り，変形しても求めることができる。

A
X

0
A0

1

0

1

B
B

0

1

0

X

0
0

ア

X ＝ A・B ＋ A・Bイ

X ＝ A・B ＋ A・B

ウ

X ＝ A・B ＋ A・Bエ

X ＝（A ＋ B）・（A ＋ B）

A・( A ＋ B )
A

A
A＋ B

B

X

B
( A ＋B )・ B

X ＝ A・（A ＋ B）＋（A ＋ B）・B
＝ A・A ＋ A・B ＋ A・B ＋ B・B＝ 0 ＋ A・B ＋ A・B ＋ 0＝ A・B ＋ A・B

A

B

A・B

A＋B

0

0

0

0

0

1

0

1

1

0

0

1

1

1

1

1

019

春
秋

H29 秋期 FE 午前

020

問 24

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

次の方式によって求められるチェックデジットを付加した結果はどれか。ここで，デ

問 24
解説

ア
データと重み付け定数の対応する桁ごとの積は下記のようになり，それらの和は56 である（1）。この和を基数 11 で割った余りは 1 である（2）。これを基数 11 から減じるとータを 7394，重み付け定数を 1234，基数を 11 とする。

10 となる（3）ので，その 1 の位である 0 をデータの末尾に付加すると 73940 となる。したがって選択肢アが正解である。

〔方式〕（1） データと重み付け定数の，対応する桁ごとの積を求め，それらの和を求める。
（2） 和を基数で割って，余りを求める。
（3） 基数から余りを減じ，その結果の 1 の位をチェックデジットとしてデータの末尾に付加する。
ア

73940

イ

（1） データ

7

3

9

4

重み付け定数

1

2

3

4

対応桁の積

7

6 27 16

これらの和＝ 56（2） 56 ÷ 11 ＝ 5 …1

73941

ウ

問 25

73944

エ

正解

（3） 11 － 1 ＝ 10

73947

完璧

直前
チェック

3 次元 CG のレンダリングにおける，隠線消去及び隠面消去の説明はどれか。

問 25
解説

イ
CG のデータから実際に見える画像を生成するレンダリングでは，ものの陰になって見えない部分は描画しない。それが線の場合は隠線消去であり，面の場合は隠面消去である。したがって選択肢イが正解である。

ア

光源の位置と対象物体への光の当たり具合とを解析し，どのような色・明るさで見

ア：レンダリングのことである。
ウ：クリッピングのことである。

えるのかを決定する。

エ：透過表示のことである。

イ

指定された視点から見える部分だけを描くようにする。

ウ

生成された画像について，表示する画面に収まる部分だけを表示する。

エ

物体の表面だけでなく物体の内部や背後に隠れた部分の形状も，半透明表示などによって画像として生成する。

問 26
解説

エ
ストアドプロシージャは，データベースに対する一連の操作を DBMS に登録したものである。複雑な SQL 文によるデータベースの処理を，プロシージャ名を指定して

問 26

正解

完璧

直前
チェック

クライアントサーバシステムにおいて，利用頻度が高い命令群をあらかじめサーバ上の DBMS に格納しておくことによって，クライアントサーバ間のネットワーク負荷を呼び出して実行できるので，通信量を減少させることができる。
2 相コミットメント：分散データベースのトランザクション処理で，複数のデータベースの内容を同時更新したことにより矛盾が起きないようにする手法である。コミットが実行可能かどうかを問合せ，その応答を確認した上で実際の更新を行う2 段階式である。

軽減する仕組みはどれか。

グループコミットメント：複数のコミットメントをまとめて処理することで，ログなどのア

2 相コミットメント

サーバプロセスのマルチスレッド化：サーバ上でプログラムを複数の処理に分割し，並行イ

グループコミットメント

ウ

サーバブロセスのマルチスレッド化

エ

ストアドプロシージャ

出力回数を減らし負荷を軽減させる仕組みである。
処理することで効率を上げる仕組みである。

021

春
秋

H29 秋期 FE 午前022

平成 29 年度 秋期 基本情報技術者試験 午前

問 27

正解

直前
チェック

完璧

SQL 文において FOREIGN KEY と REFERENCES を用いて指定する制約はどれか。

問 27
解説

ウ
二つの表の間で参照の関係があるときに参照制約を用いる。外部の表を参照する

項目には FOREIGN KEY を指定し，REFERENCES で参照先の表と項目名を指定する。

ア

キー制約

イ

検査制約

ウ

参照制約

エ

表明

FOREIGN KEY を外部キー制約，REFERENCES を参照制約と呼ぶ。
ア：SQL には，主キー制約や外部キー制約などのキー制約がある。
イ：検査制約では，数値が正であるなどの条件を CHECK で指定できる。

問 28

正解

完璧

直前
チェック

UML を用いて表した図のデータモデルの解釈のうち，適切なものはどれか。

部門

1

◀所属する

1..＊

エ：表明（ASSERTION）は，複数の表やレコードに対して制約を定義することができる。

問 28
解説

社員

イ
設問の図は，クラス間の関連を表すクラス図である。多重度を表す記号は「1..*」が 1 以上の任意の数値を表し，「0..1」が 0 または 1 を表す。

1..＊

ア：事業部は部門のサブクラスだが，部門を管理する機能をもつ。したがって誤り。

▲
管理する

イ：社員は部門に所属する。事業部は部門のサブクラスだから事業部に所属できる。正しい。

事業部

ウ：部門と社員の多重度によると，社員はどれか一つの部門に所属する。部門は 1 人以上の社員が所属する。したがって，所属する社員のいない部門は存在しない。

0..1

エ：部門と事業部の多重度によると，事業部は一つ以上の部門を管理するが，ある部門をア事業部以外の部門が，部門を管理できる。

イ

社員は事業部に所属できる。

ウ

所属する社員がいない部門が存在する。

エ

部門は，いずれかの事業部が管理している。

管理する事業部がなくてもよい。つまり管理する事業部のない部門が存在する。

問 29
解説

ア
トランザクション処理では，銀行の口座間での送金のように，複数の処理が全て正常に実行されるか，全て実行されないのどちらかにする。これ以外にも求められる性質

問 29

正解

完璧

RDBMS の機能によって実現されるトランザクションの性質はどれか。
アACID 特性

イ

関数従属性

ウ

候補キーの一意性

エ

データ独立性直前
チェックがあり，まとめて ACID 特性と呼ばれる。したがって，選択肢アが正解である。トランザ
クション処理の ACID 特性を次にまとめる。
原子性 （ATOMICITY）：全ての処理が実行されるか，されないかのいずれかになること。
一貫性 （CONSISTENCY）：処理の前と後で，データの整合性をもつこと。処理の順番によって結果が異ならないこと。
隔離性 （ISOLATION）：並行する複数のトランザクション処理に相互依存がないこと。
持続性 （DURABILITY）：データの変更が行われれば，その変更は永続的となり，システ
ム障害に耐え，結果が失われることがないこと。

023

春
秋

H29 秋期 FE 午前024

平成 29 年度 秋期 基本情報技術者試験 午前

問 30

正解

完璧

直前
チェック

トランザクション処理プログラムが，データベース更新の途中で異常終了した場合，
ロールバック処理によってデータベースを復元する。このとき使用する情報はどれか。

問 30
解説

エ
トランザクション処理では全ての処理は実行されるか，されないかのいずれかになる原子性（ATOMICITY）が要求される。したがって，トランザクション内に含まれる処理が一部まで実行された状態で異常終了した場合，それまでに実行された処理を取り消す必要がある。そのためにデータベースの更新処理では，データの更新と同時に更新前情報

ア

最新のスナップショット情報イ

最新のバックアップファイル情報ウ

ログファイルの更新後情報

エ

ログファイルの更新前情報

をログファイルに書き込む。ロールバック処理ではこの更新前情報を用いることで，更新処理を取り消す。つまりデータベースが復元できる。したがって，選択肢エが正解である。

問 31

問 31

正解

完璧

直前
チェック

符号化速度が 192 k ビット / 秒の音声データ 2.4 M バイトを，通信速度が 128 k ビット/ 秒のネットワークを用いてダウンロードしながら途切れることなく再生するためには，再生開始前のデータのバッファリング時間として最低何秒間が必要か。

解説ア
192 k ビット / 秒で符号化された 2.4 M バイトの音声データの再生時間は次式より

100 秒である。
（2.4 × 106 × 8）÷（192 × 103）＝ 100 秒
2.4 M バイトの音声データを通信速度 128 k ビット / 秒の回線で転送する時間は次式より
150 秒である。
（2.4 × 106 × 8）÷（128 × 103）＝ 150 秒

ア

50

イ

100

問 32

ウ

150

エ

したがって，再生開始前に 150 － 100 ＝ 50 秒だけデータをバッファリングすればよい。

250

正解

完璧

直前
チェック

ネットワーク機器の一つであるスイッチングハブ（レイヤ 2 スイッチ）の特徴として，適切なものはどれか。
アLAN ポートに接続された端末に対して，IP アドレスの動的な割当てを行う。

イ

受信したパケットを，宛先 MAC アドレスが存在する LAN ポートだけに転送する。

ウ

受信したパケットを，全ての LAN ポートに転送（ブロードキャスト）する。

エ

受信したパケットを，ネットワーク層で分割（フラグメンテーション）する。

問 32
解説

イ
スイッチングハブ（レイヤ 2 スイッチ）は機能的にはブリッジに相当する。MAC

アドレスをもとにしてフレームの中継を行うネットワーク機器である。ブリッジは二つのネットワークを接続するが，スイッチングハブは多数のポートをもつので，マルチポート
ブリッジと呼ばれることもある。どちらも宛先 MAC アドレスがある LAN ポートにパケッ
トを転送するので，ネットワークの負荷を軽くすることができる。
ア：DHCP（Dynamic Host Configuration Protocol）が IP アドレスの動的な割当てを行う。
ウ：スイッチングハブでブロードキャストが指定された場合か，リピータハブに関する記述である。

エ：ルータに関する記述である。

025

春
秋

H29 秋期 FE 午前

026

問 33

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

IPv4 において，インターネット接続用ルータの NAT 機能の説明として，適切なもの
はどれか。

問 33
解説

エ
NAT（Network Address Transfer）はパケット内の IP アドレスを書き換える技術。ローカルなネットワーク内での IP アドレス（プライベートアドレス）と，
グローバルなネットワークでのアドレスを相互に変換することで，外部からの見ア

インターネットへのアクセスをキャッシュしておくことによって，その後に同じ
IP アドレスの Web サイトヘアクセスする場合，表示を高速化できる機能である。

イ

通信中の IP パケットを検査して，インターネットからの攻撃や侵入を検知する機能である。

かけの IP アドレスに対して複数の機器を使用できる。現在では，IP アドレスだけ
でなくポート番号の変換まで行う NAPT（Network Address Port Translation）を指すことも多い。IP マスカレードとも呼ばれている。
ア：キャッシュ機能はブラウザやプロキシサーバによって実現されている。

ウ

特定の端末宛ての IP パケットだけを通過させる機能である。

イ：IDS（侵入検知システム）の機能である。

エ

プライベート IP アドレスとグローバル IP アドレスを相互に変換する機能である。

ウ：パケットフィルタの説明である。

問 34

正解

完璧

直前
チェック

トランスポート層のプロトコルであり，信頼性よりもリアルタイム性が重視される場
合に用いられるものはどれか。
ア

HTTP

イ

IP

問 34
解説

エ
OSI 参照モデルでは下位から物理層，データリンク層，ネットワーク層，トラン

スポート層，セション層，プレゼンテーション層，アプリケーション層の 7 層をもつ。データ転送制御を司るトランスポート層の代表的なプロトコルには TCP と UDP がある。

ウ

TCP

エ

TCP はコネクション型のプロトコルで，データの再送を行うなど信頼性が高い通信を行UDPうが，UDP はコネクションレス型の単純なプロトコルでリアルタイム性が重視されている。したがって，選択肢エが正解である。

問 35

正解

完璧

直前
チェック

次の IP アドレスとサブネットマスクをもつ PC がある。この PC のネットワークアド

ア：HTTP は，Web ページを記述する HTML などを転送するセション層以上のプロトコルである。
イ：IP はネットワーク層のプロトコルで，経路選択（ルーティング）を行う。

レスとして，適切なものはどれか。
IP アドレス：10.170.70.19

サブネットマスク ：255.255.255.240
ア10.170.70.0

イ10.170.70.16

ウ

10.170.70.31

エ10.170.70.255

問 35
解説

イ
下記に IP アドレスとサブネットマスクを第 4 オクテットだけ 2 進数にして表記した。2 進数では 255 は 1111 1111，240 は 1111 0000 なので，サブネットマスクの上位 28 ビ
ットがオール 1 となり，この 28 ビットがネットワークアドレス部である。残りの下位 4 ビ
ッ ト が ホ ス ト ア ド レ ス 部 な の で，IP ア ド レ ス で 同 じ 下 位 ４ ビ ッ ト を 0000 に し た
10.170.70.16 がネットワークアドレスとなる。したがって選択肢イが正解である。
IP アドレス

10. 170. 70. 0001 0011

サブネットマスク

255. 255. 255. 1111 0000

ネットワークアドレス

10. 170. 70. 0001 0000

027

春
秋

H29 秋期 FE 午前

028

問 36

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

問 36
解説

ボットネットにおいて C ＆ C サーバが果たす役割はどれか。

ア
ボットとはパソコンやスマホを乗っ取って遠隔操作する悪意のあるプログラム（マルウェア）である。そのボットをネットワーク化したものがボットネットである。

ア

遠隔操作が可能なマルウェアに，情報収集及び攻撃活動を指示する。

C&C（Command and Control）サーバはボットネットの指揮統制サーバのことである。しイ

電子商取引事業者などに，偽のディジタル証明書の発行を命令する。

たがって選択肢アが正解である。

ウ

不正な Web コンテンツのテキスト，画像及びレイアウト情報を一元的に管理する。

エ

踏み台となる複数のサーバからの通信を制御し遮断する。

問 37

正解

完璧

ったり，ID やパスワードを盗まれて機密データの漏洩につながったりする。
直前チェック

DNS キャッシュポイズニングに分類される攻撃内容はどれか。
アティホールを特定する。
ーバに誘導する。

内部情報を入手するために，DNS サーバが保存するゾーン情報をまとめて転送させる。

DNS キャッシュポイズニングとは，DNS サーバに偽の情報を送り込んで DNS のキャッアドレス情報を回答するので，攻撃者にパケットの内容を盗み取られたり，フィッシングぜいア：DNS サーバのソフトウェアのバージョンを調べ，セキュリティホール（脆弱性）を特イ：DNS キャッシュポイズニングに分類される攻撃内容である。
ウ：DNS の再帰的問合せ（DNS が他の DNS に問合せを行うこと）を利用した DNS リフレ
クションによる DDoS（Distributed Denial of Service）攻撃である。DNS リフレクション
攻撃とも呼ぶ。

問 38

正解

完璧

直前
チェック

非常に大きな数の素因数分解が困難なことを利用した公開鍵暗号方式はどれか。
AESする。DNS は回答を効率よく行うために，IP アドレスの情報をキャッシュに一時保存する。

定し，そこをついてサーバに攻撃を仕掛けるサーバ攻撃である。

再帰的な問合せを大量に行う。

ア

DNS サーバは，クライアントからの要求によりドメイン名の IP アドレスを回答

詐欺などの標的にされるおそれがある。

攻撃対象のサービスを妨害するために，攻撃者が DNS サーバを踏み台に利用して

エイ

シュに記憶させる攻撃である。この攻撃により，クライアントの DNS 要求に対して偽のPC が参照する DNS サーバに偽のドメイン情報を注入して，利用者を偽装されたサ

ウ

問 37
解説

DNS サーバのソフトウェアのバージョン情報を入手して，DNS サーバのセキュリ

イ

ボットネットに感染していても，動作が重くなる程度の症状しか現れないために感染に気付きにくいが，外部からの命令を受けて DDoS 攻撃やサイバー攻撃の踏台にされてしま

イ

DH

ウ

DSA

エ

RSA

エ：DNS サーバのゾーン転送（セカンダリ DNS とプライマリ DNS 間でのゾーン情報を同期させるための処理）を利用して，内部登録情報を取得する攻撃である。

問 38
解説

エ
素因数分解の困難性を利用した公開鍵暗号方式は RSA（Rivest Shamir Adleman）

である。RSA は標準的な公開鍵暗号方式で，発明者 3 人の頭文字から命名された。
AES（Advanced Encryption Standard）：DES（Data Encryption Standard）に代わる共通鍵暗号方式として，米国商務省標準技術局（NIST）によって制定された標準暗号化方式。
DH（Diffie - Hellman）：送信者と受信者が公開値と秘密値から同じ共通鍵を生成する方法。
DSA（Digital Signature Algorithm）：離散対数問題に基づく公開鍵暗号を応用したディジ
タル署名方式。

029

春
秋H29 秋期 FE 午前

030

問 39

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

ア

Web アプリケーションに問題があるとき，悪意のある問合せや操作を行う命令文
を Web サイトに入力して，データベースのデータを不正に取得したり改ざんしたりする攻撃

イ

悪意のあるスクリプトを埋め込んだ Web ページを訪問者に閲覧させて，別の Web

サイトで，その訪問者が意図しない操作を行わせる攻撃
ぜい

市販されている DBMS の脆弱性を悪用することによって，宿主となるデータベーウ

スサーバを探して感染を繰り返し，インターネットのトラフィックを急増させる攻撃エ

訪問者の入力データをそのまま画面に表示する Web サイトを悪用して，悪意のあるスクリプトを訪問者の Web ブラウザで実行させる攻撃

問 40

ア

春

ア：SQL インジェクションに関する記述。SQL 命令のなかにほかの SQL 命令を注入（イン

秋

問 39
解説

SQL インジェクション攻撃の説明はどれか。

正解

ジェクション）することで，DBMS を不正に操作する攻撃である。
イ：クロスサイトリクエストフォージェリに関する説明である。
ウ：SQL スラマーに関する記述。SQL サーバのバッファオーバランの脆弱性を突いて，自分自身のコピーをランダムな IP アドレスに送信して感染させることでネットワークのトラフィックを爆発的に増大させ，ネットワークをダウンさせる攻撃である。
エ：クロスサイトスクリプティングに関する記述。訪問者からの入力内容をそのまま表示するフォームに悪意のある者がスクリプトコードを埋め込むことで，ページを閲覧した
コンピュータでスクリプトが実行されてしまう脆弱性を突く攻撃である。

問 40
完璧

直前
チェック

ディジタル署名における署名鍵の使い方と，ディジタル署名を行う目的のうち，適切なものはどれか。

ウ

解説

ディジタル署名は，メッセージからハッシュ関数を用いて生成したメッセージダ

イジェストを署名鍵（秘密鍵）で暗号化したものである。受信者は，公開鍵を用いてディ
ジタル署名を復号し，取り出したメッセージダイジェストと，受信したメッセージから生成したメッセージダイジェストを比較することで，正しい送信者からのメッセージが改ざんされていないことを確認できる。

ア

受信者が署名鍵を使って，暗号文を元のメッセージに戻すことができるようにする。

イ

送信者が固定文字列を付加したメッセージを署名鍵を使って暗号化することによって，受信者がメッセージの改ざん部位を特定できるようにする。

ウって，受信者が送信者を確認できるようにする。
エ

送信者が署名鍵を使ってメッセージを暗号化することによって，メッセージの内容
を関係者以外に分からないようにする。

問 41

正解

完璧

公開鍵
送信者

送信者が署名鍵を使って署名を作成し，その署名をメッセージに付加することによ

直前
チェック

マルウェアについて，トロイの木馬とワームを比較したとき，ワームの特徴はどれか。
ア

勝手にファイルを暗号化して正常に読めなくする。

イ

単独のプログラムとして不正な動作を行う。

ウ

特定の条件になるまで活動をせずに待機する。

エネットワークやリムーバブルメディアを媒介として自ら感染を広げる。

031

秘密鍵

メッセージ

平文

ハッシュ関数
メッセージ
ダイジェスト 暗号化

問 41
解説

メッセージ

受信者
ハッシュ
関数
メッセージ
ダイジェスト
比較

通信
ディジタル
署名

暗号文

ディジタル
署名

復号

メッセージ
ダイジェストエ
マルウェアとは悪意のあるソフトウェアの総称である。トロイの木馬は有用なア

プリケーションと見せかけてダウンロードさせ，外部から PC を操作するバックドアの設置など悪意のある動作を行う。ワームは自己増殖を行うソフトウェアで破壊活動などの悪意のある動作を行う。したがって，選択肢エが正解である。なお，ウイルスは対象となるプログラムに寄生し，感染後，特定の条件になるまで潜伏し，発病すると不正・有害な動作を行うが，トロイの木馬もワームも単独のプログラムとして動作する。

H29 秋期 FE 午前

032

問 42

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

問 42
解説

CSIRT の説明として，適切なものはどれか。

ウ
CSIRT（Computer Security Incident Response Team）は情報システムの運用におけるセキュリティ上の問題（インシデント）に対応する組織のことである。主なインシデ

アIP アドレスの割当て方針の決定，DNS ルートサーバの運用監視，DNS 管理に関すなどがある。したがって選択肢ウが正解である。

る調整などを世界規模で行う組織である。
イ

インターネットに関する技術文書を作成し，標準化のための検討を行う組織である。

ウ

企業内・組織内や政府機関に設置され，情報セキュリティインシデントに関する報告を受け取り，調査し，対応活動を行う組織の総称である。

エ

情報技術を利用し，宗教的又は政治的な目標を達成するという目的をもつ者や組織の総称である。

問 43

ントとして，マルウェア感染，DDoS，不正侵入，フィッシング，Web 改ざん，情報流出
ア：ICANN（Internet Corporation for Assigned Names and Numbers）のことである。
イ：IETF（Internet Engineering Task Force） の こ と で あ る。 な お，Web 関 連 は W3C（World Wide Web Consortium）で標準化している。
エ：ハクティビスト（hacktivist）のことである。

問 43
正解

完璧

リスクアセスメントを構成するプロセスの組合せはどれか。

直前
チェック

解説

イ
リスクアセスメントとは，IT サービスなどにかかわるリスクを洗い出し，リス

クの大きさ，リスクを許容できるかどうか，対策の優先順位などを分析し，評価（アセス
メント）するプロセス全体のことである。したがって，リスク特定，リスク分析，リスク評価の順になる。

ア

リスク特定，リスク評価，リスク受容イ

リスク特定，リスク分析，リスク評価

ウ

リスク分析，リスク対応，リスク受容エ

リスク分析，リスク評価，リスク対応

033

春
秋

H29 秋期 FE 午前

034

問 44

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

図のように，クライアント上のアプリケーションがデータベース接続プログラム経由

問 44
解説

エ
この攻撃は，LAN ケーブルを流れるパケットを攻撃者が盗聴するものである。

でサーバ上のデータベースのデータにアクセスする。アプリケーションとデータベース

そのため，サーバにアクセスできるクライアントの IP アドレスを制限したり，データベとの間で送受信されるコマンドや実行結果の漏えいを防止する対策はどれか。

ース接続プログラムの起動にパスワードを用いたり，ポート番号を変更したりしても盗聴クライアントサーバ

アプリケーション

データベース

データベース接続
プログラムの対策にはならない。選択肢エの通信の暗号化が盗聴の対策である。

問 45
解説

ウ
システムを実際に攻撃して侵入を試みることでセキュリティ上の弱点を発見する

方法を侵入テストあるいはペネトレーションテストという。

データベース接続
プログラム

ウォークスルー：設計上の誤りを早期に発見することを目的として，作成者と複数の関係者が設計書を見直すレビュー法である。
ソフトウェアインスペクション：ソフトウェア開発プロジェクトにおいて，仕様書やプログラムなどの成果物を実際に動作させることなく，人間の目で見て検証するテスト。静的テストの一つである。

攻撃者による盗聴リグレッションテスト：バグ修正などでプログラムを変更した場合に，その変更がほかの箇所に予想外の影響を及ぼしていないかどうかを確認するテスト。回帰テストとも呼ア

サーバ側のデータベース接続プログラムにアクセスできるクライアントの IP アド
レスを必要なものだけに制限する。

イ

サーバ側のデータベース接続プログラムを起動・停止するときに必要なパスワードを設定する。

ウ

データベース接続プログラムが通信に使用するポート番号をデータベース管理シス
テムでの初期値から変更する。

エ

データベース接続プログラム間の通信を暗号化する。

問 45

正解

完璧

ぜい

直前
チェック

コンピュータやネットワークのセキュリティ上の脆弱性を発見するために，システム
を実際に攻撃して侵入を試みる手法はどれか。
ア

ウォークスルーイ

ソフトウェアインスペクションウ

ベネトレーションテスト

エ

リグレッションテスト

ぶ。

035

春
秋

H29 秋期 FE 午前

036

問 46

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

UML2.0 において，オブジェクト間の相互作用を時系列に表す図はどれか。

問 46

ウ

解説
ア：アクティビティ図は処理の流れを表す図。並列処理を表記できる。

ア

アクティビティ図イ

コンポーネント図

ウ

シーケンス図エ

状態遷移図

イ：コンポーネント図は，システムの構成をファイルやパッケージといった物理的単位で表現したもの。複数のファイルやパッケージの依存関係を示す。
ウ：シーケンス図は，動的な振る舞いを表す図で，オブジェクト間の相互の作用を表す。
正解である。

問 47

正解

完璧

直前
チェック

オブジェクト指向分析を用いてモデリングしたとき，クラスとオブジェクトの関係になる組みはどれか。
ア

公園，ぶらんこイ

公園，代々木公園

ウ

鉄棒，ぶらんこエ

中之島公園，代々木公園

エ：状態遷移図は，オブジェクトの状態の移り変わりを表す図。

問 47
解説

イ
オブジェクト指向分析ではモデリングの対象を同じ性質をもつものの集まりとして分類し，それをクラスとして抽象化している。そのクラスに属する具体的なものがインスタンスである。これをオブジェクトとも呼ぶ。公園に関してモデリングした場合，公園クラスに属する具体的なものとして代々木公園や中之島公園が考えられる。したがって，
選択肢イが正解である。
ア：ブランコは公園の一部と考えられるので，両者は集約の関係である。
ウ：鉄棒とブランコはどちらも公園の一部と考えられるので，鉄棒，ブランコと公園クラ
スとは集約の関係である。
エ：どちらも公園クラスのオブジェクトである。

037

春
秋

H29 秋期 FE 午前

038

問 48

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

問 48
解説

イ

モジュール結合度が最も弱くなるものはどれか。

複数のモジュール間の結びつきをモジュール結合度と呼び，弱いほどよいとされる。次にモジュール結合度を弱い順に示す。

ア

一つのモジュールで，できるだけ多くの機能を実現する。

1. データ結合イ

二つのモジュール間で必要なデータ項目だけを引数として渡す。

2. スタンプ結合 構造をもつデータをパラメータとして受渡す。

ウ

他のモジュールとデータ項目を共有するためにグローバルな領域を使用する。

エ

他のモジュールを呼び出すときに，呼び出したモジュールの論理を制御するための引数を渡す。

使用するデータ要素のみをパラメータとして受渡す。

3. 制御結合

制御要素がパラメータとして渡され，モジュールの動作を制御する。

4. 外部結合

大域的に外部宣言されたデータを参照する。

5. 共通結合

複数のモジュールが，共通域のデータ構造を参照する。

6. 内容結合

他のモジュールの内部データを直接参照している。

ア：一つのモジュールで多くの機能を実現させることは，モジュール内での機能の関連性

問 49

正解

完璧

直前
チェック

の問題であり，モジュール強度のことである。
イ：データ結合である。最も弱い結合度である。正解。

ブラックボックステストに関する記述のうち，適切なものはどれか。

ウ：外部結合である。
エ：制御結合である。

ア

テストデータの作成基準として，命令や分岐の網羅率を使用する。

イ

被テストプログラムに冗長なコードがあっても検出できない。

ウプログラムの内部構造に着目し，必要な部分が実行されたかどうかを検証する。

エ

分岐命令やモジュールの数が増えると，テストデータが急増する。

問 49
解説

イ
ブラックボックステストは，プログラムの内部構造とは無関係に，外部仕様に基づいて動作をテストする方法である。入力データに対して，仕様で示したとおりのデータ

問 50

正解

完璧

直前
チェック

ソフトウェアのリバースエンジニアリングの説明はどれか。
ア

開発支援ツールなどを用いて，設計情報からソースコードを自動生成する。

イ

外部から見たときの振る舞いを変えずに，ソフトウェアの内部構造を変える。

ウ

既存のソフトウェアを解析し，その仕様や構造を明らかにする。

エ

既存のソフトウェアを分析し理解した上で，ソフトウェア全体を新しく構築し直す。

が出力されるかどうかを検証する。同値分割や限界値分析などの技法がある。
ア，ウ，エ：プログラムの内部構造に基づいてテストケースを作成し，プログラムの論理を検証するホワイトボックステストについての説明である。
イ : ブラックボックステストではプログラムの内部構造はチェックしないので，冗長なコードがあっても検出できない。

問 50
解説

ウ
リバースエンジニアリング（reverse engineering）とは，既存のソフトウェアやハードウェアの動作を解析・分解することでその構造を分析して，その仕様を導き出す手法である。
ア：設計情報からソースコードを自動生成するのは，自動プログラミングである。
イ：外部仕様を変更せずに内部構造を改善するのは，リファクタリングである。
エ：現行のソフトウェアを見直して，新たなソフトウェアを構築し直すのはリエンジニア
リングである。

039

春
秋H29 秋期 FE 午前040

平成 29 年度 秋期 基本情報技術者試験 午前

問 51

正解

直前
チェック

完璧

問 51
解説

ウ

ファンクションポイント法の説明はどれか。

ファンクションポイント法は，プログラムの仕様設計段階で，外部入出力や内部

論理ファイル，機能などに応じたポイント数を付け，その合計を生産性係数で割ることでア開発するプログラムごとのステップ数を積算し，開発規模を見積もる。

開発工数を見積もる手法である。さらに，工数当たりの人件費を乗じて開発コストを算出

イ

開発プロジェクトで必要な作業の WBS を作成し，各作業の工数を見積もる。

する。

ウ

外部入出力や内部論理ファイル，外部照会，外部インタフェースファイルの個数と特性などから開発規模を見積もる。

エ

過去の類似例を探し，その実績や開発するシステムとの差異などを分析・評価して開発規模を見積もる。

イ：WBS 法の説明である。WBS（Work Breakdown Structure）は，プロジェクトを細分化
してツリー状に整理する手法である。細分化して得られたワークパッケージの工数を見
積もり，積算する。積算法ともいう。
エ：概算法の説明である。

問 52

正解

直前
チェック

完璧

全部で 100 画面から構成されるシステムの画面を作成する。100 画面を規模と複雑度で分類したときの内訳は次のとおりである。

問 52
解説

エ
複雑度で分類した画面数と画面当たりの作成工数の表から画面を作成する総工数を求める。それにレビューと修正の工数と作業の管理の工数を追加したものを下記のよう規模が “ 小 ” で，複雑度が “ 単純 ” である画面数：30にまとめる。その結果，全体の工数は選択肢エの 102 人日となる。

規模が “ 中 ” で，複雑度が “ 普通 ” である画面数：40

規模小・単純 0.4 人日× 30 画面＝ 12 人日

規模が “ 大 ” で，複雑度が “ 普通 ” である画面数：20

規模中・普通 0.9 人日× 40 画面＝ 36 人日

規模が “ 大 ” で，複雑度が “ 複雑 ” である画面数：10

規模大・普通 1.0 人日× 20 画面＝ 20 人日

全ての画面を作成する総工数を，表の作成工数を用いて見積もると何人日になるか。
ここで，全部の画面のレビューと修正に 5 人日を要し，作業の管理にはレビューと修正の工数を含めた作業工数の 20％を要するものとする。

複雑度

80

イ

85

人日

単純

普通

複雑

小

0.4

0.6

0.8

中

0.6

0.9

1.0

大

0.8

1.0

1.2

ウ

101

エ

102

全部の画面のレビューと修正

5 人日

合計

85 人日

合計 102 人日単位
規模

規模大・複雑 1.2 人日× 10 画面＝ 12 人日

作業の管理 85 × 0.2 ＝ 17 人日

画面当たりの作成工数

ア

ア：COCOMO の説明である。

041

春
秋

H29 秋期 FE 午前

042

問 53

平成 29 年度 秋期 基本情報技術者試験 午前

正解

直前
チェック

完璧

問 53
解説

図に示すプロジェクト活動のクリティカルパスはどれか。

エ
各ノードの最早結合点時刻と最遅結合点時刻を求めると次図になる。この時刻に差のないノード（
B
A
2

3 D1
C
3

E
1
F
3
G
4

H
3
I
2
J
2

K
2
L
3

ア

A→B→E→I→Lイ

A→C→D→E→H→K

ウ

A→C→F→I→Lエ

A→C→G→J→L

凡例）をつなぐパスがクリティカルパスである。作業に余裕時間がない経

路である。
作業名

6
8

所要日数
0
0

2
2
A
2

B

3 D1
C
3
5
5

11
12

E
1
F
3
G
4

8
9

H

K
2
L
3

3

I
2
J
2

14
14

11
11

9
9

最早結合点時刻
最遅結合点時刻

最早結合点時刻は，そのノードから出る作業が開始できる最も早い時刻である。ノード
から出発するためには，そのノードに至る作業が全て完了していることが必要となるので，
最早結合点時刻は，そのノードに入るパスのなかで最も遅い時刻になる。例えば，作業 Bと作業 D が向かうノードなら，このノードまでの各経路の所要時間 2 ＋ 3 ＝ 5 と 2 ＋ 3 ＋ 1＝ 6 の大きい方が最早結合点時刻になる。最遅結合点時刻は最後のノードから前方に向かって計算していく。前のノードを出発できる最も遅い時刻である。この最早結合点時刻と最遅結合点時刻の差がそのノードの余裕時間となる。

043

春
秋

H29 秋期 FE 午前

044

問 54

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

プロジェクトで発生した課題の傾向を分析するために，ステークホルダ，コスト，スケジュール，品質などの管理項目別の課題件数を棒グラフとして件数が多い順に並べ，この順で累積した課題件数を折れ線グラフとして重ね合わせた図を作成した。この図はエ

春

管理図：時系列的に変化するデータのばらつきを折れ線グラフで表し，管理限界線を用い

秋

問 54
解説

てばらつきに傾向があるか，安定状態であるかを判断する。

どれか。

散布図：二つの特性を縦軸と横軸にとり，各データの値をプロットした図。特性間の相関

ア

特性要因図：原因と結果の関連を魚の骨のような形態に整理して，体系的にまとめた図。

管理図

関係やデータの分布傾向を見る場合に用いられる。

イ

散布図

ウ

特性要因図

エ

パレート図

045

パレート図：出現頻度順に並べた棒グラフと累積値折れ線グラフを組み合わせた図。問題の解決や改善の際に重視する項目の抽出などに用いられる。正解。
特性 A
上限
平均
下限
特性 B

管理図

散布図
累積比率

要因

要因

小要因

100

250

80

200

60

150
要因

40

100

20
A

特性要因図

B

C

D

パレート図

E 項目

H29 秋期 FE 午前

046

問 55

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

サービスマネジメントにおいて，サービスレベル管理の要求事項はどれか。

問 55
解説

イ
SLA（Service Level Agreement）は，サービスの提供者（プロバイダ）と顧客との間

ア

サービス継続及び可用性に対するリスクを評価し，文書化する。

で，提供するサービスの内容と範囲，品質に対する要求水準をあらかじめ合意しておき，イ

提供するサービスのサービスカタログと SLA を作成し，顧客と合意する。

未達成時の対応を取り決めしておくことである。SLA を締結し，PDCA マネジメントサイク

ウ

人，技術，情報及び財務に関する資源を考慮して，容量・能力の計画を作成，実施及び維持する。

エ

予算に照らして費用を監視及び報告し，財務予測をレビューし，費用を管理する。

ルによって，サービスの維持，向上を図る一連の活動を SLM（Service Level Management：
サービスレベル管理）と呼ぶ。したがって選択肢イが正解
ア：サービスマネジメントにおけるリスクアセスメントのことである。
ウ：プロジェクトマネジメントの人的資源マネジメントにおける人的資源計画である。
エ：プロジェクトマネジメントのコストマネジメントのことである。

問 56

正解

完璧

直前
チェック

新規システムにおけるデータのバックアップ方法に関する記述のうち，最も適切なものはどれか。
アは，両方の処理が重ならないようにスケジュールを立てる。
データと同一の記憶媒体内に置く。

ウ：主なバックアップ方法にはフルバックアップと差分バックアップがある。フルバック
バックアップしてからの差分だけをバックアップする。そのためバックアップ時間は短縮される。復旧するためにはフルバックアップしたデータをリストアしてから，差分バする。
バックアップデータを長期間保存するためには，ランダムアクセスが可能な媒体を
使用する。

問 57

終了後に行われることが多い。

アップはその名のとおり全データをバックアップするが，差分バックアップは前回フルバックアップデータからの復旧時間を短くするためには，差分バックアップを採用

エア：データのバックアップ処理は，業務処理のレスポンスに悪影響がないように業務処理
イ：記憶媒体の障害に対応するために，バックアップデータは別の記憶媒体に格納する。

バックアップ処理時間を短くするためには，バックアップデータをバックアップ元

ウ

ア

解説

業務処理がバックアップ処理と重なると応答時間が長くなる可能性がある場合に

イ

問 56

正解

完璧

直前
チェック

落雷によって発生する過電圧の被害から情報システムを守るための手段として，有効
なものはどれか。
ア

サージ防護デバイス（SPD）を介して通信ケーブルとコンピュータを接続する。

イ

自家発電装置を設置する。

ウ

通信線を，経路が異なる 2 系統とする。

エ

電源設備の制御回路をディジタル化する。

ックアップしたデータを反映するので，復旧時間は長くなる。
エ：バックアップデータはランダムアクセスする必要がない。

問 57
解説

ア
落雷によって発生する高い過電圧は，通信ケーブルを通じてコンピュータの回路に被害を与え，システム停止を起こす。過電圧の被害から情報システムを守るためには，過電圧を吸収するサージ保護デバイス（Serge Protection Device）が有効である。
イ：落雷などによる停電時の対応には，自家発電装置や UPS（無停電電源装置）などが有効であるが，これは過電圧被害対策にはならない。
ウ：通信線を 2 重化してもそれぞれの通信線に過電圧が流れるので，被害を防ぐことはできない。
エ：電源設備の制御回路をディジタル化しても，過電圧の防止対策にはならない。

047

春
秋

H29 秋期 FE 午前

048

問 58

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

システム運用業務のオペレーション管理に関する監査で判明した状況のうち，指摘事

問 58
解説

エ
システム監査人は，企業や組織における活動に関して，リスクを管理できる体制が整備され，リスク管理が実施されているか監査を行う。したがって，管理責任者が現場項として監査報告書に記載すべきものはどれか。

の作業を的確に管理する体制が確立されているかを監査することになる。

ア

運用責任者が，オペレータの作成したオペレーション記録を確認している。

イ

運用責任者が，期間を定めてオペレーション記録を保管している。

ウ

オペレータが，オペレーション中に起きた例外処理を記録している。

エオペレータが，日次の運用計画を決定し，自ら承認している。

問 59

正解

完璧

が行われていないので，監査報告書に記載すべきである。

問 59
直前
チェック

システム監査人が実施するヒアリングに関する記述のうち，最も適切なものはどれか。
ア

選択肢アからウまでは，現場の作業について，その状況についての記録が取られ，管理責任者がその内容を確認し，適切に保管されているが，選択肢エは管理責任者による管理監査業務を経験したことのある被監査部門の管理者をヒアリングの対象者として選イ

解説
ア：監査対象部門の管理者だけでなく，担当者からもヒアリングする。
イ：ヒアリングした内容を確認するために，文書や記録などの裏付けを入手する。
ウ：システム監査では，不備事項などを監査依頼人に報告する。
エ：複数人でヒアリングを行い，整合性を取って報告書を作成する。

ぶ。
イ

ヒアリングで被監査部門から得た情報を裏付けるための文書や記録を入手するよう努める。

ウ

ヒアリングの中で気が付いた不備事項について，その場で被監査部門に改善を指示する。

エ

複数人でヒアリングを行うと記録内容に相違が出ることがあるので，1 人のシステ
ム監査人が行う。

問 60

正解

完璧

直前
チェック

監査調書の説明はどれか。
ア

監査人が行った監査手続の実施記録であり，監査意見の根拠となる。

イ

監査人が監査の実施に当たり被監査部門に対して提出する，情報セキュリティに関する誓約書をまとめたものである。

ウ

監査人が監査の実施に利用した基準書，ガイドラインをまとめたものである。

エ監査人が正当な注意義務を払ったことを証明するために，監査報告書とともに公表するよう義務付けられたものである。

問 60
解説

ア
監査調書は，システム監査人が行った監査業務の実施記録のことで，監査人が作成した資料と被監査部門から収集した資料から構成され，監査意見表明の根拠となる。収集した資料は写しでよく，記載事項について被監査部門の承認を受ける必要はない。

049

春
秋

H29 秋期 FE 午前050

平成 29 年度 秋期 基本情報技術者試験 午前

問 61

正解

直前
チェック

完璧

ある営業部員の 1 日の業務活動を分析した結果は，表のとおりである。営業支援シス

問 61
解説

ウ
現状での時間をまとめると，次のようになる。

テムの導入によって訪問準備時間が 1 件当たり 0.1 時間短縮できる。総業務時間と 1 件当顧客訪問時間：5.0 時間＝ 1.0 時間× 5 件たりの顧客訪問時間を変えずに，1 日の顧客訪問件数を 6 件にするには，“ その他業務時

訪問準備時間：1.5 時間＝ 0.3 時間× 5 件

間 ” を何時間削減する必要があるか。

ようになる。

1 日の業務活動の時間分析表

顧客訪問時間：6.0 時間＝ 1.0 時間× 6 件

総業務時間
社内業務時間
顧客
訪問
時間
8.0

5.0

3.0

その他業務時間：1.5 時間
ここで，訪問準備時間を 0.1 時間削減して 0.2 時間とし，訪問件数を 6 件にすると，次の

訪問
準備
時間

その他
業務
時間

1.5

1.5

訪問準備時間：1.2 時間＝ 0.2 時間× 6 件

1 日の
顧客
訪問
件数

つまり，0.7 時間の削減が必要となる。

5件

問 62

1 日の合計は 8.0 時間なので，その他の業務時間は 8.0 －（6.0 ＋ 1.2）＝ 0.8 時間となる。

解説
ア

0.3

イ

0.5

ウ

0.7

エ

1.0

エ
SOA（Service Oriented Architecture）とは，業務プロセスの構成単位である「サービス」に対応するソフトウェア部品を組み合わせることにより，システムを構築する手
法である。

問 62

正解

完璧

直前
チェック

SOA を説明したものはどれか。
ア

企業改革において既存の組織やビジネスルールを抜本的に見直し，業務フロー，管理機構，情報システムを再構築する手法のこと

イ

企業の経営資源を有効に活用して経営の効率を向上させるために，基幹業務を部門
ごとではなく統合的に管理するための業務システムのこと

ウ

発注者と IT アウトソーシングサービス提供者との間で，サービスの品質について合意した文書のこと

エビジネスプロセスの構成要素とそれを支援する IT 基盤を，ソフトウェア部品であるサービスとして提供するシステムアーキテクチャのこと

ア：BPR（Business Process Re-engineering）の説明である。
イ：ERP（Enterprise Resource Planning）システムの説明である。
ウ：SLA（Service Level Agreement）の説明である。

051

春
秋

H29 秋期 FE 午前

052

問 63

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

問 63
解説

ビッグデータを企業が活用している事例はどれか。

エ
従来のリレーショナルデータベース（RDB）では，データの正規化などによりあらかじめデータ構造を定義する。そのため，データ構造が多様なものは RDB では扱いに

ア

カスタマセンタへの問合せに対し，登録済みの顧客情報から連絡先を抽出する。

くい。NoSQL はそのようなデータに適したデータベースの総称である。ビッグデータは

イ

最重要な取引先が公表している財務諸表から，売上利益率を計算する。

大量のデータの蓄積のことであるが，それだけではなく，NoSQL のような柔軟なデータ

ウ

社内研修の対象者リスト作成で，人事情報から入社 10 年目の社員を抽出する。

エ

多種多様なソーシャルメディアの大量な書込みを分析し，商品の改善を行う。

構造が重要になることもある。ソーシャルメディアの書込みは多種多様な構造があり得る
ので，柔軟なデータ構造が好ましく，さらに大量なデータが蓄積され，分析されることになる。したがって，選択肢エが正解である。選択肢ア，イ，ウについては，従来の RDBで対応できる事例である。

問 64

正解

完璧

直前
チェック

問 64

グリーン調達の説明はどれか。
ア

環境保全活動を実施している企業がその活動内容を広くアピールし，投資家から環境保全のための資金を募ることである。

イの環境表示に関する国際規格のことである。
太陽光，バイオマス，風力，地熱などの自然エネルギーによって発電されたグリー

負荷の低減に努める事業者から優先して購入することである。

正解

完璧

直前
チェック

企業内外のデータを蓄積し，分類・加工・分析して活用することによって，企業の意思決定の迅速化を支援する手法

イ

企業内の慣行などにとらわれず，業務プロセスを抜本的に再構築することによって，コスト・品質・サービスなどを改善する手法

ウ

企業内の業務の流れを可視化し，業務改善サイクルを適用することによって，継続的な業務改善を図る手法

エ

企業内の異なるシステムを互いに連結し，データやプロセスの統合を図ることによって，システムを全体として効率よく活用する手法

イ：ISO14020（環境ラベリング制度）の説明である。
ウ：グリーン電力証書の説明である。グリーン調達とグリーン購入とグリーン電力証書は，似た目的をもつが，別のものである。

BI (Business Intelligence) を説明したものはどれか。
ア図り，持続的発展が可能な社会の構築を推進することを目指している。
ア：CSR（Corporate Social Responsibility：企業の社会的責任）活動の例である。

品質や価格の要件を満たすだけでなく，環境負荷が小さい製品やサービスを，環境

問 65

グリーン購入が実施されるようになった。同法では，公的機関が率先して環境負荷の少な
い物品の調達を推進するとともに，適切な情報提供を促進することにより，需要の転換を

ン電力を，市場で取引可能にする証書のことである。
エグリーン調達とは，製品やサービスを調達する際に，環境への影響が少ないものを優先的に購入することである。似たものにグリーン購入がある。平成 13 年 4 月「国等による環境物品等の調達の推進等に関する法律（グリーン購入法）」が施行され，官公庁での第三者が一定の基準に基づいて環境保全に資する製品を認定する，エコマークなど

ウ

解説

エ

問 65
解説

ア
BI はデータの視覚化を対話型で行うツールである。新たな視点やいろいろな視点でデータを可視化できる。数百万件のビッグデータなどの分析に用いられ，企業の意思決定の迅速化を支援する。したがって，選択肢アが正解である。

053

春
秋

H29 秋期 FE 午前

054

問 66

平成 29 年度 秋期 基本情報技術者試験 午前

正解

直前
チェック

完璧

電化製品に搭載する部品を試作するとき，全体のコストが最も安くなる開発方法はど

問 66
解説

ア
設問に従って各選択肢についてコストを求めると下記のようになり，選択肢アがれか。ここで，各工程の工期は，作成工程が 6 か月，改造工程が 3 か月，評価工程が 2最も安価である。なお，作成工程は 60 万円 / 人月，改造工程は 100 万円 / 人月，評価工程か月とする。また，1 人月当たりのコストは，作成工程が 60 万円，改造工程及び評価工は 100 万円 / 人月である。

程がそれぞれ 100 万円とする。ただし，人月コスト，購入費及び委託費の三つ以外のコ

ア：サンプルを購入して改造する場合の購入費と改造費，評価費
購入費 2,000 万円＋ 4 人× 3 か月× 100 万円 / 人月＋ 1 人× 2 か月× 100 万円 / 人月＝ストは考慮しない。

開発方法

3,400 万円
イ：社外に一括委託する場合の委託費

月当たりの人数（人）

購入費
（万円）

委託費
（万円）

作成工程

改造工程

評価工程

4

1

ア

サンプルを購入して社内で改造

2,000

0

0

イ

社外に一括委託

0

3,500

0

0

0

ウ

社内資産を改造

0

0

0

10

3

エ

社内で新規作成

0

0

10

0

2

問 67

正解

完璧

SWOT 分析において，一般に脅威として位置付けられるものはどれか。

直前
チェック

委託費 3,500 万円
ウ：社内資産を改造する場合の改造費と評価費10 人× 3 か月× 100 万円 / 人月＋ 3 人× 2 か月× 100 万円 / 人月＝ 3,600 万円
エ：社内で新規作成する場合の作成費と評価費10 人× 6 か月× 60 万円 / 人月＋ 2 人× 2 か月× 100 万円 / 人月＝ 4,000 万円

問 67
解説

ウ
SWOT 分析では，競合他社と比べた自社の強み（Strength）と弱み（Weakness），

市場状況などから見た自社の機会（Opportunity）と脅威（Threat）を分析する。ベンチマー
ク分析などから自社の強みと弱みとなるものを分析し，競合他社や顧客，法律などの外部環境から，チャンスとなるものや脅威を分析する。

ア

競合他社に比べて高い生産効率

イ

事業ドメインの高い成長率

ウ

市場への強力な企業の参入

エ

低いマーケットシェア

ア：強み（Strength）である。
イ：機会（Opportunity）である。
ウ：脅威（Threat）である。正解。
エ：弱み（Weakness）である。

055

春
秋

H29 秋期 FE 午前

056

問 68

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

問 68
解説

企業の競争戦略におけるリーダ戦略はどれか。

エ競争戦略の４つのポジションには，リーダ，チャレンジャ，フォロワ，ニッチャがある。リーダはトップシェアをもち，市場を仕切れるポジションである。

ア

市場シェアを奪うことを目標に，製品，サービス，販売促進，流通チャネルなどのイ：ニッチャの戦略である。

あらゆる面での差別化戦略を取る。
イ

潜在的な需要がありながら，他の企業が参入してこないような専門特化した市場に，限られた経営資源を集中する。

ウ

目標とする企業の戦略を観察し，迅速に模倣することによって，開発や広告のコストを抑制し，市場での存続を図る。

エア：チャレンジャの戦略である。

利潤，好評判の維持・向上と最適市場シェアの確保を目標として，市場内の全ての顧客をターゲットにした全方位戦略を取る。

ウ：フォロワの戦略である。
エ：リーダの戦略である。正解。

問 69
解説

ア
サプライチェーンマネジメント（SCM）は，情報システムを利用することにより部品の調達から生産，物流，販売までを管理する手法である。一連の業務を企業間で全体最適の視点から見直し，納期短縮や在庫削減を図ることができる。

問 69

正解

完璧

直前
チェック

サプライチェーンマネジメントを説明したものはどれか。
ア

購買，生産，販売及び物流を結ぶ一連の業務を，企業内，企業間で全体最適の視点
個人がもっているノウハウや経験などの知的資産を組織全体で共有して，創造的な仕事につなげていく。

ウ

社員のスキルや行動特性を把握し，人事戦略の視点から適切な人員配置・評価などのマネジメントを行う。

エ

多様なチャネルを通して集められた顧客情報を一元化し，活用することによって，顧客との関係を密接にしていく。

問 70

問 70
解説

イ
コア技術とは，他社がまねできないような中核となる技術で，競争優位を実現するものである。似た概念であるコアコンピタンスは技術だけでなく，事業プロセスやブランドイメージなど他社がまねできない強みである。
選択肢のなかでコア技術に相当するものは，イの『競合他社がまねできないような』アイドリングストップ技術である。ウのソフトウェア移植性を生かす技術は，他社との競争優位にたてる技術とはいい難い。エの早期開発技術もコア技術と考えることもできそうだが，イの事例の方がより適切といえる。

正解

完璧

直前
チェック

コア技術の事例として，適切なものはどれか。
アウ：企業の人事管理に関する説明である。
エ：CRM（Customer Relationship Management）に関する説明である。

から見直し，納期短縮や在庫削減を図る。
イ

イ：ナレッジマネジメントに関する説明である。

アライアンスを組んでインタフェースなどを策定し，共通で使うことを目的とした技術

イ

競合他社がまねできないような，自動車エンジンのアイドリングストップ技術

ウ

競合他社と同じ CPU コアを採用し，ソフトウェアの移植性を生かす技術

エ 製品の早期開発，早期市場投入を目的として，汎用部品を組み合わせて開発する技術

057

春
秋

H29 秋期 FE 午前

058

問 71

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

工場の機器メンテナンス業務において IoT を活用した場合の基本要素とデバイス・サ

問 71
解説

イ
IoT（Internet of Things）では，工場の機器にセンサを組み込み，インターネットービスの例を整理した。ア～エが a ～ d のいずれかに該当するとき，a に該当するものなどの通信網を用いてデータを収集し，クラウド上に蓄積したビッグデータを深層学習なはどれか。

どで解析することで，新たな知見を見いだすなどデータを活用していく。表に選択肢の内容を当てはめると下記のようになる。したがって a に該当するものは，選択肢イである。
基本要素

デバイス・サービスの例

データの収集a

データの伝送b

データの解析

c

データの活用d

ア

異常値判定ツールイ

機器の温度センサ

ウ

工場内無線通信エ

作業指示用ディスプレイ

データの収集機器の温度センサ

データの伝送工場内無線通信

データの解析

異常値判定ツール

データの活用

作業指示用ディスプレイ

問 72
解説

エ
MRP（Material Requirement Planning：資材所要量計画）は，生産計画と部品表から生産に必要な資材（部品）の所要量を求め，発注，納入，在庫の管理を行うシステム
である。

問 72

正解

完璧

直前
チェック

MRP の特徴はどれか。

ア：受注生産（BTO：Build To Order）のことである。なお，JIT（Just In Time）は，必要なものを，必要なときに，必要なだけ調達・生産するので，後工程からの注文を受けて生産を行うシステムでもある。
イ：JIT で用いられるカンバン方式では，必要な資材の補充を「カンバン」と呼ばれる作業
指示票を用いて前工程に指示する。生産を指示する「カンバン」と運搬指示する「カンバア

顧客の注文を受けてから製品の生産を行う。

イ

作業指示票を利用して作業指示，運搬指示をする。

ウ

製品の開発，設計，生産準備を同時並行で行う。

エ

製品の基準生産計画を基に，部品の手配数量を算出する。

ン」の 2 種類がある。
ウ：コンカレントエンジニアリングのことである。

問 73
問 73

正解

完璧

直前
チェック

HEMS の説明として，適切なものはどれか。
ア

太陽光発電システム及び家庭用燃料電池が発電した電気を，家庭などで利用できる
ように変換するシステム

イ

廃棄物の減量及び資源の有効利用推進のために，一般家庭及び事務所から排出された家電策製品の有用な部分をリサイクルするシステム

ウ

ヒートポンプを利用して，より少ないエネルギーで大きな熱量を発生させる電気給
湯システム

エ

複数の家電製品をネットワークでつなぎ，電力の可視化及び電力消費の最適制御を行うシステム

解説エ
HEMS（Home Energy Management System）は家庭内で使うエネルギーを管理するシステムである。通信機能をもった電力量計であるスマートメータや電気設備・家電などをネットワークで接続し，電気やガスなどの使用量をモニター画面で「見える化」することなどでエネルギーの最適制御を行う。したがって，選択肢エが正解である。
ア：直流で発電される太陽光発電システムなどを商用の交流 100 V などに変換するシステムである。
イ：家電リサイクルのことである。エアコン，テレビ，冷蔵庫などは家電リサイクル法の対象になっている。
ウ：ヒートポンプ給湯システムのことである。

059

春
秋

H29 秋期 FE 午前

060

問 74

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

車載機器の性能の向上に関する記述のうち，ディープラーニングを用いているものは

問 74
解説

イ
ディープラーニング（深層学習）は，神経細胞をヒントにしたニューラルネット

ワークを多段構成にしたもので，画像認識やビッグデータのグループ分けなどの作業を実どれか。

現する。与えられた情報をもとに学習し，自立的にルールを見つけ出す手法である。自動ア

車の壁への衡突を加速度センサが検知し，エアバッグを膨らませて搭乗者をけがか
ら守った。

イ

システムが大量の画像を取得し処理することによって，歩行者と車をより確実に見分けることができるようになった。

ウ

自動でアイドリングストップする装置を搭載することによって，運転経験が豊富な
運転者が運転する場合よりも燃費を向上させた。

エナビゲーションシステムが，携帯電話回線を通してソフトウェアのアップデートを行い，地図を更新した。

車の自動運転では，歩行者や他の車などを画像認識により識別しラベル付けを精度良く行うことができる。したがって，選択肢イが正解である。
ア：SRS エアバッグなどの衝突安全装置のことである。
ウ：アイドリングストップによる燃費向上技術のことである。
エ：自動車のナビゲーションシステムにはパソコンなどを用いて地図情報をアップデート
できるサービスがある。

問 75
解説

問 75

正解

完璧

直前
チェック

CIO が果たすべき主要な役割はどれか。
ア

情報化戦略を立案するに当たって，経営戦略を支援するために，企業全体の情報資源への投資効果を最適化するプランを策定する。

イ

情報システム開発・運用に関する状況を把握して，全社情報システムが最適に機能するように具体的に改善点を指示する。

ウ

情報システムが企業活動に対して健全に機能しているかどうかを監査することによって，情報システム部門にアドバイスを与える。

エ全社情報システムの最適な運営が行えるように，情報システムに関する問合せやトラブルに関する報告を受け，担当部門に具体的指示を与える。

ア
CIO（Chief Information Officer：最高情報責任者）は，情報化戦略を立て執行する責任者である。情報化戦略は，経営戦略を支援し，企業全体の情報資源への投資効果を最適化する。したがって，選択肢アが正解である。

061

春
秋

H29 秋期 FE 午前062

平成 29 年度 秋期 基本情報技術者試験 午前

問 76

正解

完璧

直前
チェック

問 76
解説

OJT の特徴はどれか。

イ
OJT（On the Job Training）は，業務遂行しながら，業務に必要な知識や現場のノウハウを学ぶ方法である。単なる業務遂行ではなく，学習計画を立て，上司や先輩などがア

一般化された知識や技術に重点を置いた教育が受けられる。

指導者になって行われる。したがって，選択肢イが正解である。その他の選択肢は集合教

イ

上司や先輩が実務に密着して実践的に知識や技術を教育するので，必要な能力が習育などの特徴である。

得できる。
ウ

上司や先輩の資質によらず，一定水準の業務知識が身に付けられる。

エ

職場から離れて教育に専念できる。

問 77
解説

エ
一定時点における企業の財務状態を表示した財務諸表は貸借対照表である。

株主資本等変動計算書：貸借対照表の純資産の変動状況を表示した財務諸表。

問 77

正解

完璧

直前
チェック

財務諸表のうち，一定時点における企業の資産，負債及び純資産を表示し，企業の財政状態を明らかにするものはどれか。
ア

株主資本等変動計算書

イ

キャッシュフロー計算書

ウ

損益計算書

エ

貸借対照表

問 78

正解

完璧

キャッシュフロー計算書：一会計期間における企業の現金収支の状況を表示した財務諸表。
損益計算書：一会計期間における企業の経営成績を表示した財務諸表。

問 78

ウ

解説

仕入金額の合計は，それぞれの単価に数量を掛けたものの和である。

直前
チェック

表から，期末在庫品を先入先出法で評価した場合の期末の在庫評価額は何千円か。

期首

10 個× 10 千円＝ 100 千円

４月

1 個× 11 千円＝ 11 千円

６月

2 個× 12 千円＝ 24 千円

７月

3 個× 13 千円＝ 39 千円

９月

4 個× 14 千円＝ 56 千円
合計

摘要

数量（個） 単価（千円）
10

10

4月

1

11

6月

2

12

7月

3

13

9月

4

14

期末在庫

12

仕入

期首在庫

表には仕入，つまり入庫数しか書かれていないが，期末在庫があるので，そこから出庫数を求める。
出庫数：10 ＋ 1 ＋ 2 ＋ 3 ＋ 4 － 12 ＝ 20 － 12 ＝ 8 個
先入先出法なので，8 個出庫したものは最初の期首在庫に引き当てる。単価を 10 千円として，出庫金額を求める。
出庫金額：8 個× 10 千円＝ 80 千円
在庫評価額は，仕入金額の合計から出庫金額を差し引いた値である。したがって，選択
肢ウが正解。

ア

132

イ

138

ウ

150

230 千円エ168

在庫評価額：230 千円－ 80 千円＝ 150 千円

063

春
秋

H29 秋期 FE 午前

064

問 79

平成 29 年度 秋期 基本情報技術者試験 午前

正解

完璧

直前
チェック

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

イ

春

ア：請負契約では，受託者（企業 A）が自らの従業員（労働者 C）を指揮命令して成果物の

秋

問 79
解説

完成を請け負う。委託者（企業 B）との間に指揮命令関係はない。
企業A

イ：出向では，出向者（労働者 C）は出向先企業（企業 B）と労働契約を結び，その指揮命

企業B

“契約”

令に従う。正解である。
ウ：労働者派遣契約では，派遣元（企業 A）に雇用されている従業員（労働者 C）は派遣先

雇用関係（企業 B）の指揮命令を受けるが，雇用関係はもたない。
エ：労働者派遣契約は出向とは異なり，派遣先（企業 B）と派遣労働者（労働者 C）の間で

労働者C

ア

労働契約を結ばない。労働者派遣契約では出向しているとはいえない。

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

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

問 80
解説

ウ
クーリングオフとは，訪問販売など消費者が契約した後でも一定期間内であれば無条件で契約を解除できる制度のことで，消費者が契約後に頭を冷やして考え直すことかウ “ 契約 ” が労働者派遣契約で，企業 A が派遣元，企業 B が派遣先であるとき，企業 B

ら Cooling off という。特定商取引法に規定されている。この法律は，事業者による違法・
悪質な勧誘行為などを防止し，消費者の利益を守ることを目的としている。したがって選“ 契約 ” が労働者派遣契約で，企業 A が派遣元，企業 B が派遣先であるとき，企業 B

択肢ウが正解である。
ア：商法は営利を目的とした活動に関する法律である。商取引一般を対象としている。

に労働者 C が出向しているといえる。

イ：電子消費者契約法は，電子商取引などで操作ミスの救済や，契約成立の条件など規定

問 80

正解

完璧

直前
チェック

訪問販売，通信販売，電話勧誘販売などを対象に，消費者を守るためのクーリングオ
フなどのルールを定めている法律はどれか。
ア

商法

イ

電子消費者契約法

ウ

特定商取引法エ

不正競争防止法065

している。
エ：不正競争防止法は，公正な競争のために，偽装表示や営業秘密侵害，コピー商品の販売などを規制している。