2018年10月23日

平成30年度 技術士第一次試験問題 情報工学部門 V−3

V−3
プッシュダウン・オートマトンとチューリング機械に関する次の記述の
うち、最も適切なものはどれか。

 @ 全ての非決定性プッシュダウン・オートマトンは、等価な
   決定性プッシュダウン・オートマトンを持つ。
 A チューリング機械は、プッシュダウン・オートマトンのスタックを
   有限長のテープに代えたものであり、スタックに関する操作の
   代わりにテープ上の書き込み位置を左右に動かす操作が
   加えられている。
 B 任意のチューリング機械Mと任意の記号列σに対して、
   Mがσを入力として行う計算が停止するか否かを判定する
   万能チューリング機械を必ず構成できる。
 C プッシュダウン・オートマトンが認識できる言語は文脈自由で
   あるが、文脈自由言語の中には、プッシュダウン・オートマトンで
   認識できないものがある。
 D プッシュダウン・オートマトンは、 有限オートマトンに対してスタック
   とスタックに関する操作を加えたものである。



続きを読む
posted by ファーストマクロ at 00:21| Comment(0) | H30技術士一次試験(情報工学)

2018年10月22日

平成30年度 技術士第一次試験問題 情報工学部門 V−2

V−2
次のJavaプログラムに用いられている、オブジェクト指向技術の組合せと
して、最も適切なものはどれか。

 public class Goods {
  int price;
  string name;

  public int getPrice() {
   return price;
  }
 }

 public class SaleGoods extends Goods {
  public int getPrice() {
  return (int) (price * 0.5);
  }
 }

 public class Shop {
  public int calculateAmount(Goods[] goods) {
  int amount = 0;
  for (int i = 0; i < goods.length; i++) {
   amount = amount + goods[i].getPrice();
  }
  return amount;
  }
 }

 @ オーバーライド、オーバーロード、ポリモーフィズム
 A オーバーライド、オーバーロード、多重継承
 B オーバーライド、ポリモーフィズム、多重継承
 C オーバーライド、ポリモーフィズム
 D オーバーロード、多重継承



続きを読む
posted by ファーストマクロ at 20:08| Comment(0) | H30技術士一次試験(情報工学)

2018年10月21日

平成30年度 技術士第一次試験問題 情報工学部門 V−1

V−1
符号長7ビット、情報ビット数4ビットのハミング符号による
誤り訂正の方法を、次のとおりとする。
 受信した7ビットの符号語 x1x2x3x4x5x6x7 (xk = 0又は1) に対して
  e0 = x1+   x3+   x5+  x7
  e1 =    x2+x3+     x6+x7
  e2 =         x4+x5+x6+x7
をmod2により計算する。
e0、e1、e2の中に少なくとも一つは0でないものがある場合には、
  i = e0 + e1×2 + e2×4
を求めて、左から i ビット目を反転することによって誤りを訂正する。
受信した符号語が1000101であった場合、誤り訂正後の符号語はどれか。

 @ 1000001  A 1000101  B 1001101
 C 1010101  D 1100101



続きを読む
posted by ファーストマクロ at 18:06| Comment(0) | H30技術士一次試験(情報工学)

2018年10月20日

平成30年度 技術士第二次試験問題 情報工学部門 T−20

T−20
個人情報の保護に関する次の記述のうち、最も適切なものはどれか。
なお、平成29年5月施行の「改正個人情報保護法」、及び個人情報
保護委員会の「個人情報の保護に関する法律についてのガイドライン
(通則編) (平成29年3月一部改正)」に基づいて解答せよ。

 @ 故人であっても、存命中に作成/収集された個人情報は保護の
   対象となる。
 A 取引先の担当者の名刺のコピーを第三者に提供する場合は、本人の
   同意が必要である。
 B 日本国民だけでなく、外国人の情報も個人情報として保護の対象となる。
 C 法人に関する情報も個人に準じて保護の対象になる。
 D メールアドレスは手書きであれば保護の対象にならない。



続きを読む
タグ:個人情報
posted by ファーストマクロ at 19:34| Comment(0) | H30技術士二次試験(情報工学)

2018年10月19日

平成30年度 技術士第二次試験問題 情報工学部門 T−19

T−19
IEEE802.11方式の無線LAN (Local Area Network) のセキュリティに
関する次の記述のうち、最も適切なものはどれか。

 @ SSID (Service Set Identifier) というパスワードをユーザごとにあらか
   じめ設定登録することで、登録されたパスワードと異なる値を設定された
   端末からのアクセスを拒否できる。
 A WPA2 (Wi-Fi Protected Access 2) は共通鍵暗号方式であるAES
   (Advanced Encryption Standard) を採用している。
 B 端末固有のMAC (Media Access Control) アドレスを利用して、
   アクセスを制限する方式をMACアドレススプーフィングと呼ぶ。
 C 通信フレームを暗号化するWEP (Wired Equivalent Privacy) では、
   暗号処理の負荷が軽いブロック暗号のDES (Data Encryption Standard)
   が用いられる。
 D 無線LANのアクセスポイントで動的にSSIDを変更する機能をステルス
   機能と呼ぶ。



続きを読む
posted by ファーストマクロ at 00:10| Comment(0) | H30技術士二次試験(情報工学)

2018年10月18日

平成30年度 技術士第二次試験問題 情報工学部門 T−18

T−18
IoTアプリケーション向けの、広域・遠距離向けで、低速ながら消費電力が
小さく、低コストの無線通信技術の規格として最も適切なものはどれか。

 @ LPWA  A LTE  B NFC 
 C Wi−Fi  D Zigbee



続きを読む
タグ:iot
posted by ファーストマクロ at 00:14| Comment(0) | H30技術士二次試験(情報工学)

2018年10月17日

平成30年度 技術士第二次試験問題 情報工学部門 T−17

T−17
M/M/1の待ち行列モデルにおける、平均待ち時間 (Tw) と窓口利用率 (ρ) の
関係で、ρが0.25から0.50になったとき、Twは何倍になるか。

 @ 0.125  A 0.5  B 2  C 3  D 4



続きを読む
posted by ファーストマクロ at 20:30| Comment(0) | H30技術士二次試験(情報工学)

2018年10月16日

平成30年度 技術士第二次試験問題 情報工学部門 T−16

T−16
データ圧縮の方式として著名なHuffman符号を用いて、入力“ABABACA”を
符号化したものはどれか。ただし、“A”、“B”、“C”、“D”の4種類の文字しか
現れず、発生確率は、“A”が80%、“B”が4%、“C”が15%、“D”が1%とする。

 @ 00010001001000
 A 0100100110
 B 010001000100
 C 011001100100
 D 100110011011



続きを読む
タグ:Huffman符号
posted by ファーストマクロ at 20:26| Comment(0) | H30技術士二次試験(情報工学)

2018年10月15日

平成30年度 技術士第二次試験問題 情報工学部門 T−15

T−15
あるプロジェクトにおける欠陥除去マトリクスは次の表のとおりであった。コー
ディング工程の欠陥除去率に最も近い値はどれか。このプロジェクトは
フェーズド・アプローチであり、各工程の欠陥除去率は次の式で導出される
ものとする。

工程の欠陥除去率 = 当該工程での欠陥除去数 ÷
 (当該工程開始時点において存在した欠陥数+当該工程で混入した欠陥数)

 ┌─────────┰────┬───┬────┬───┰────┐
 │  欠陥作込み工程┃    │   │    │   ┃    │
 │         ┃要件定義│ 設計 │コーディング│テスト┃ 合計 │
 │欠陥除去工程   ┃    │   │    │   ┃    │
 ┝━━━━━━━━━╋━━━━┿━━━┿━━━━┿━━━╋━━━━┥
 │要求定義     ┃ 11 │   │    │   ┃ 11 │
 ├─────────╂────┼───┼────┼───╂────┤
 │設計       ┃  2  │ 15 │    │   ┃ 17 │
 ├─────────╂────┼───┼────┼───╂────┤
 │コーディング   ┃  2  │ 4 │ 20 │   ┃ 26 │
 ├─────────╂────┼───┼────┼───╂────┤
 │テスト      ┃  1  │ 2 │  4  │ 1 ┃  8  │
 ┝━━━━━━━━━╋━━━━┿━━━┿━━━━┿━━━╋━━━━┥
 │合計       ┃ 16 │ 21 │ 24 │ 1 ┃ 62 │
 └─────────┸────┴───┴────┴───┸────┘

 @ 0.42  A 0.45  B 0.65  C 0.79  D 0.83



続きを読む
タグ:欠陥除去率
posted by ファーストマクロ at 19:40| Comment(0) | H30技術士二次試験(情報工学)

2018年10月14日

平成30年度 技術士第二次試験問題 情報工学部門 T−14

T−14
次の図は、ペトリネットの初期マーキングを表したものである。このネットの
動作に関する次の記述のうち、最も適切なものはどれか。
 平成30年度 技術士第二次試験問題 情報工学部門

 @ 4回目のトランジション発火の結果、P3のプレースにトークンは存在しない。
 A T2とT4のトランジションは競合する関係にある。
 B 初期マーキングで発火可能なトランジションは、T1とT4である。
 C トランジションの発火する順番によっては、デッドロックの状態となる。
 D どのように遷移しても、ネット内におけるトークンの総数は不変である。



続きを読む
posted by ファーストマクロ at 09:10| Comment(0) | H30技術士二次試験(情報工学)

2018年10月13日

平成30年度 技術士第二次試験問題 情報工学部門 T−13

T−13
図書購入担当者は1冊ごとに購入記録を残すこととし、下のクラス図を作成
したが、多重度の指定を間違えた。次のうち、このクラス図の理解として最も
適切なものはどれか。

 ┌───┐      ┌────┐      ┌───┐
 │取引先│      │購入記録│      │ 図書 │
 ├───┤1 0..*├────┤1 0..*├───┤
 │社名 ├──────┤整理番号├──────┤ISBN │
 │住所 │購入先   │購入日時│      │書名 │
 │   │      │    │      │著者 │
 │   │      │    │      │価格 │
 └───┘      └────┘      └───┘

 @ 同じ図書を複数冊購入できない。
 A 購入記録のない図書が存在しうる。
 B 購入先がわからない購入記録が存在しうる。
 C 図書がわからない購入記録は存在しない。
 D 1つの購入記録には1冊の図書しか対応づかない。



続きを読む
タグ:多重度
posted by ファーストマクロ at 08:36| Comment(0) | H30技術士二次試験(情報工学)

2018年10月12日

平成30年度 技術士第二次試験問題 情報工学部門 T−12

T−12
統計で用いる測定データの尺度に関する次の記述のうち、最も適切なものは
どれか。

 @ 間隔尺度では、測定値の原点が定まっており、加減乗除が意味を持つ。
 A 順序尺度では、測定値を数値化しても測定値間で演算を施すことはできない。
 B 名義尺度及び順序尺度は量的データであり、連続変量となる。
 C 名義尺度では、測定値の大小関係にしたがって数値を設定する。
 D 比率尺度 (比例尺度) では、測定値の原点が任意であるため、加減算のみ
   意味を持つ。



続きを読む
posted by ファーストマクロ at 01:05| Comment(0) | H30技術士二次試験(情報工学)

2018年10月11日

平成30年度 技術士第二次試験問題 情報工学部門 T−11

T−11
次のうち、JIS X0001:1994 (情報処理用語−基本用語) における
「情報システム」 の定義として最も適切なものはどれか。

 @ 情報処理システムと、これに関連する人的資源、技術的資源、財的資源
   などの組織上の資源からなり、情報を提供し配布するもの。
 A 情報処理システムのプログラム、手続き、規則及び関連文書の全体又は
   一部分。
 B データ処理システム及び装置であって情報処理を行うもの。事務機器、
   通信装置などを含む。
 C 命令の順序付けられた集合及び関連データであって、主記憶装置とは
   機能的に無関係な方法で記憶されるもの。
 D 要求された操作を遂行するのに必要なデータ処理システムの要素。



続きを読む
posted by ファーストマクロ at 20:20| Comment(0) | H30技術士二次試験(情報工学)

2018年10月10日

平成30年度 技術士第二次試験問題 情報工学部門 T−10

T−10
ISO/IEC 9126−1で定義されるソフトウェアの品質特性のうち、回復性
(recoverability) を品質副特性として含むものとして最も適切なものはどれか。

 @ 機能性 (functionality) : 要求されている機能を満たしているか。
 A 効率性 (efficiency) : 資源や性能を有効に利用しているか。
 B 使用性 (usability) : ユーザが使いやすいか。
 C 信頼性 (reliability) : ソフトウェア障害を引き起こすことなく機能できるか。
 D 保全性 (maintainability) : 機能の追加や修正に伴う保守がしやすいか。



続きを読む
タグ:品質特性
posted by ファーストマクロ at 20:52| Comment(0) | H30技術士二次試験(情報工学)

2018年10月09日

平成30年度 技術士第二次試験問題 情報工学部門 T−9

T−9
オブジェクト指向プログラムの設計原則に関する次の記述のうち、最も適切な
ものはどれか。
 @ 1つのインターフェースで、多様なメソッドを呼び出せるように作るべきである。
 A クラスはインタフェースに依存するのではなく実装に依存すべきである。
 B クラスは拡張に対して閉じており、修正に対しては開いていなければならない。
 C 派生するクラスは、元となったクラスと置換可能でなければならない。
 D 1つのクラスに複数の役割を持たせる。



続きを読む
posted by ファーストマクロ at 00:30| Comment(0) | H30技術士二次試験(情報工学)

2018年10月08日

平成30年度 技術士第二次試験問題 情報工学部門 T−8

T−8
次のうち、プログラムのモジュールの強度 (凝集度) が高いことの利点として
最も適切なものはどれか。
 @ モジュール間の関連を強くすることで、共有データへのアクセスが容易になる。
 A モジュール間のデータの関連が強くなり、オブジェクトのメモリ効率が高まる。
 B モジュールが抽象化されたことになるので、内部の詳細を明確に知ることができる。
 C モジュール内部の機能要素間の関連が強くなることで、モジュールの保守が
   容易になる。
 D モジュールの強度が高くなると、 モジュール内に無関係な複数の機能を含め
   られる。



続きを読む
posted by ファーストマクロ at 07:21| Comment(0) | H30技術士二次試験(情報工学)

2018年10月07日

平成30年度 技術士第二次試験問題 情報工学部門 T−7

T−7
ソフトウェア要求仕様書 (以下、要求仕様書という) の記述のガイドラインとして
の IEEE Std 830−1998で示される品質特性がある。その中で、「変更
容易性 (Modifiable)」 を確保する方法に関する次の記述のうち、最も適切な
ものはどれか。  

 @ どうやって作るか (How) を明確にし、要求の変化への対応を容易にする。
 A 機能の抜け漏れがないように、必要な要求をすべて要求仕様書に記述する。
 B 制約条件全てを満たす状況が存在するか否かを確認する。
 C 要求が互いに依存しないように、各要求を独立・分離して表現する。
 D 要求仕様書で利用する用語は、用語集を作成することで、その使い方に
   一貫性を持たせる。



続きを読む
タグ:品質特性
posted by ファーストマクロ at 00:08| Comment(0) | H30技術士二次試験(情報工学)

2018年10月06日

平成30年度 技術士第二次試験問題 情報工学部門 T−6

T−6
ソフトウェア開発におけるテスト手法には様々な手法があり、大きくはホワイト
ボックステストとブラックボックステストに分類できる。ホワイトボックステストの手
法の組合せとして最も適切なものはどれか。

 @ 原因結果グラフ、 状態遷移テスト、 データフローテスト、 命令網羅
 A 原因結果グラフ、 制御フローテスト、 データフローテスト、 同値分割
 B 条件網羅、状態遷移テスト、 制御フローテスト、 命令網羅
 C 条件網羅、 状態遷移テスト、 同値分割、 命令網羅
 D 条件網羅、 制御フローテスト、 データフローテスト、命令網羅



続きを読む
posted by ファーストマクロ at 08:32| Comment(0) | H30技術士二次試験(情報工学)

2018年10月05日

平成30年度 技術士第二次試験問題 情報工学部門 T−5

T−5
ITシステムの安全性に関する次の記述のうち、最も適切なものはどれか。

 @ 機能安全及び構造安全は、本質安全の構成要素である。
 A 機能安全及び本質安全は、構造安全の構成要素である。
 B 機能安全とは、制御対象や制御器を監視する安全装置によって
   確保される安全性をいう。
 C 構造安全とは、危険そのものを設計上除去することによって確保
   される安全性をいう。
 D 本質安全とは、 機械構造などのフェールセーフ機構によって確保
   される安全性をいう。



続きを読む
posted by ファーストマクロ at 21:38| Comment(0) | H30技術士二次試験(情報工学)

2018年10月04日

平成30年度 技術士第二次試験問題 情報工学部門 T−4

T−4
JITコンパイラ (実行時コンパイラ、若しくは動的コンパイラ) に関する次の
記述のうち、最も適切なものはどれか。

 @ JITコンパイラを備える処理系は、備えないものと比べてプログラム
   サイズが小さい。
 A JITコンパイラを用いると平均実行速度がインタプリタより遅くなる。
 B アプリケーションのコードを書く際はJITコンパイラを意識しなければならない。
 C 実行時コンパイルの対象部分のコードは実行されるたびにコンパイルされる。
 D 実行時にコンパイルするため、処理時間のオーバーヘッドが生じる。



続きを読む
タグ:コンパイラ
posted by ファーストマクロ at 00:36| Comment(0) | H30技術士二次試験(情報工学)