2019年11月05日

令和元年度 技術士第一次試験問題 情報工学部門 V−15

V−15

大きなソフトウェアをいくつかのモジュールに分割して実装したい。次のモジュール分割の方針のうち、最も適切なものはどれか。

@ 機能的な関連は弱いが、実行する時点が近い機能群を1つのモジュールにまとめる。

A モジュール間で共通にアクセスするデータを一定の形式に編集して公開する。

B 個々のモジュールの凝集度 (cohesion) をできるだけ低くする。

C モジュール間の結合度 (coupling) をできるだけ低くする。

D 参照するモジュール内部にあるデータを外部から直接読み書きできるようにする。




答えはこちら
posted by ファーストマクロ at 21:30| Comment(0) | R01技術士一次試験(情報工学)

2019年11月04日

令和元年度 技術士第一次試験問題 情報工学部門 V−14

V−14

アーンドバリューマネジメントによりプロジェクトの進捗管理を行っている。SPI (スケジュール効率指数:Schedule Performance Index) は1.0以上であるがCPI (コスト効率指数:Cost Performance Index) が1.0以下の場合、プロジェクトの状態に関する次の記述のうち、最も適切なものはどれか。

@ 計画よりもあまりに効率が良いため、計画自体に問題がないか、又は品質に問題がないかを確認すべき状態である。

A 計画よりも生産性が高く、問題がないため現状を維持すべき状態である。

B スケジュールに余裕があるため、スピードを落としてコスト抑制を行うべき状態である。

C コストに余裕があるため、コストを追加投入してでもスピードアップが必要といえる状態である。

D スケジュール及びコストともに問題であり、原因と対策が明確な場合は、スコープの変更を含めて、計画の見直しを検討すべき状態である。




答えはこちら
posted by ファーストマクロ at 10:18| Comment(0) | R01技術士一次試験(情報工学)

2019年11月03日

令和元年度 技術士第一次試験問題 情報工学部門 V−13

V−13

次の2進数固定小数点演算の解として、最も近い10進数表示の値はどれか。

 0.11101001 + 0.10011100

@ 1.48  A 1.49  B 1.50

C 1.51  D 1.52




答えはこちら
posted by ファーストマクロ at 09:07| Comment(0) | R01技術士一次試験(情報工学)

2019年11月02日

令和元年度 技術士第一次試験問題 情報工学部門 V−12

V−12

論理式・(Y+Z) で表される組合せ回路を、NANDゲートだけで表現したい。その回路に対応する論理式として最も適切なものはどれか。ここで、演算子+、・はそれぞれOR(論理和)、AND(論理積)、は論理変数 X の否定を表す。また、NAND演算子は| (Shefferの棒記号) で表すことにし、X|Y = X・Y で定義される。

@ (X|Y)|Z

A (X|Y)|(X|Z)

B ((X|Y)|Z)|((X|Z)|X)

C ((X|X)|Y)|((X|X)|Z)

D ((X|Y)|(Y|Z))|(Z|X)




答えはこちら
タグ:論理式
posted by ファーストマクロ at 07:46| Comment(0) | R01技術士一次試験(情報工学)

2019年11月01日

令和元年度 技術士第一次試験問題 情報工学部門 V−11

V−11

IntelやAMDの64ビットアーキテクチャであるx64では、バイナリの互換性を高めるために、関数の呼出し規約を含むアプリケーション・バイナリ・インタフェース (Application Binary Interface、以下、ABIという。) が定められている。ABIに関する次の記述のうち、最も適切なものはどれか。

@ Microsoft x64呼出し規約では、C言語ライブラリの printf を呼び出す際に、実引数に含まれる浮動小数点引数の数を特定のレジスタにセットしなければならない。

A System V AMD64 ABIにおける関数呼出しで、複数の整数値を実引数として渡すとき、最初の4つはレジスタで渡し、残りはスタックに積んで渡す。

B Microsoft x64呼出し規約に基づく関数呼出しで、複数の整数値を実引数として渡すとき、引数渡しに用いるレジスタ数に合わせて、退避領域を確保しなければならない。

C System V AMD64 ABIに従って実引数をスタックに積む際は、C言語と同様に右から順に積む。

D Microsoft x64呼出し規約に従って関数を呼び出す際、呼び出し側がレジスタを保存しなければならない。




答えはこちら
タグ:ABI
posted by ファーストマクロ at 19:54| Comment(0) | R01技術士一次試験(情報工学)

2019年10月31日

令和元年度 技術士第一次試験問題 情報工学部門 V−10

V−10

キャッシュのアクセス時間が2サイクルで、キャッシュにヒットする率が90%、残りの10%はキャッシュミスして400サイクルかかるメインメモリをアクセスするコンピュータを考える。これに、10サイクルでアクセスできる2次キャッシュを付け加えると、1次キャッシュでのヒット率は変わらず90%で、2次キャッシュでは7.5%がヒッ ト、2.5%のアクセスがミスとなった。次のうち、平均アクセスサイクル数の変化についての記述として、最も適切なものはどれか。

@ 2次キャッシュを追加した方が、平均アクセスサイクル数が約10倍になる。

A 2次キャッシュを追加した方が、平均アクセスサイクル数が約3倍になる。

B 2次キャッシュを追加した方が、平均アクセスサイクル数が約1.2倍になる。

C 2次キャッシュを追加した方が、平均アクセスサイクル数が約0.3倍になる。

D 2次キャッシュを追加した方が、平均アクセスサイクル数が約0.1倍になる。




答えはこちら
posted by ファーストマクロ at 21:39| Comment(0) | R01技術士一次試験(情報工学)

2019年10月30日

令和元年度 技術士第一次試験問題 情報工学部門 V−9

V−9

電話機1台あたりの発着呼の発生頻度が20分に8回、平均回線使用時間が45秒のときに、呼損率を0.01以下にしたい。次の呼損率表 (表中の数値は呼量であり、単位はアーラン) が与えられた場合に最低必要回線数として、最も適切なものはどれか。

┌─────┬──────┬──────┬──────┐
│必要回線数│呼損率 0.01│呼損率 0.02│呼損率 0.03│
├─────┼──────┼──────┼──────┤
│  1  │  0.010  │  0.020  │  0.031  │
├─────┼──────┼──────┼──────┤
│  2  │  0.153  │  0.223  │  0.282  │
├─────┼──────┼──────┼──────┤
│  3  │  0.455  │  0.602  │  0.715  │
├─────┼──────┼──────┼──────┤
│  4  │  0.869  │  1.09  │  1.26  │
├─────┼──────┼──────┼──────┤
│  5  │  1.36  │  1.66  │  1.88  │
└─────┴──────┴──────┴──────┘

@ 1回線  A 2回線  B 3回線

C 4回線  D 5回線




答えはこちら
タグ:呼損率
posted by ファーストマクロ at 22:25| Comment(0) | R01技術士一次試験(情報工学)

2019年10月29日

令和元年度 技術士第一次試験問題 情報工学部門 V−8

V−8

キャッシュメモリの書き込み方式にはライトスルーとライトバックがある。次のうち、ライトバックと比較したときのライトスルーの特徴として、最も適切なものはどれか。

@ キャッシュメモリと主記憶の内容の一貫性が保たれる。

A キャッシュメモリと主記憶の内容を一致させるため、ダーティビットにより制御する。

B 高速なキャッシュメモリにだけ書き込みを行い、主記憶にはすぐに書き込まない。

C 主記憶への書き込みを減らすことができるため、書き込み待ちを少なくできる。

D 主記憶よりもキャッシュメモリの書き込みが高速である特性を活かすことができる。




答えはこちら
posted by ファーストマクロ at 22:59| Comment(0) | R01技術士一次試験(情報工学)

2019年10月28日

令和元年度 技術士第一次試験問題 情報工学部門 V−7

V−7

次のJavaのプログラムを実行したときに出力される結果として、最も適切なものはどれか。

class Inc {
 int inc (int a) { return ++a; }
}

class PlusTwo extends Inc {
 int incTwice (int a) { return inc(inc(a)); }
}

class PlusTwo2 extends PlusTwo {
 int inc (int a) { return --a; }
}

public class Calc {
 public static void main (String[] args) {
  PlusTwo x = new PlusTwo2();
  System.out.println(x.incTwice (5));
 }
}

@ 3  A 4  B 5  C 6  D 7




答えはこちら
タグ:JAVA
posted by ファーストマクロ at 19:30| Comment(0) | R01技術士一次試験(情報工学)

2019年10月27日

令和元年度 技術士第一次試験問題 情報工学部門 V−6

V−6

LDAP (Lightweight Directory Access Protocol) に関する次の記述のうち、最も適切なものはどれか。

@ LDAPサーバで扱うデータはリレーショナルデータベースに格納される。

A LDAPではエントリをツリー構造に配置し階層的に管理する。このエントリの階層関係をOUという。

B LDAPのエントリ記述方法は、DNSのドメイン名のように、中間地点の属性値を階層の下から上に向けて列挙する。

C 可用性の確保や負荷分散のために、LDAPサーバが他のLDAPサーバに保有するデータの内容を複製する機能をリファラルという。

D クライアントがLDAPサーバから情報の提供を受けるためには必ず認証を必要とする。




答えはこちら
タグ:LDAP
posted by ファーストマクロ at 05:40| Comment(0) | R01技術士一次試験(情報工学)

2019年10月26日

令和元年度 技術士第一次試験問題 情報工学部門 V−5

V−5

下図は、ノードSを根とする探索対象の木を表している。開始ノードSから始めて、目的ノードGを深さ優先探索と幅優先探索で探したとき、それぞれで調べるノードの個数の組合せとして、最も適切なものはどれか。ただし、あるノードからその先のノードを調べる際には、左側の枝から先に調べるものとし、ノードの個数には開始ノード及び目的ノードを含めることにする。

令和元年度 技術士第一次試験問題 情報工学部門 V−5

@ 深さ優先探索9、幅優先探索9

A 深さ優先探索9、幅優先探索10

B 深さ優先探索10、幅優先探索9

C 深さ優先探索10、幅優先探索10

D 深さ優先探索11、幅優先探索10




答えはこちら
posted by ファーストマクロ at 00:10| Comment(0) | R01技術士一次試験(情報工学)

2019年10月25日

令和元年度 技術士第一次試験問題 情報工学部門 V−4

V−4

異なる文字どうしの関係を、文字値を持つレコードによって表現するプログラムを考える。実行のある時点で、3つの局所変数が使用されていて、 レコードが下図のような参照関係になっていたとする。このとき、 マーク・アンド・スイープごみ集めによって回収できるレコードを、保持する文字値で示したものとして、最も適切なものはどれか。

令和元年度 技術士第一次試験問題 情報工学部門 V−4

@ 'b'

A 'e'、'g'

B 'b'、'c'、'f'

C 'b'、'c'、'e'、'f'

D 回収されるレコードはない。




答えはこちら
posted by ファーストマクロ at 21:19| Comment(0) | R01技術士一次試験(情報工学)

2019年10月24日

令和元年度 技術士第一次試験問題 情報工学部門 V−3

V−3

ディープラーニング (深層学習) において、過学習を抑制するために使われる方法として、最も不適切なものはどれか。

@ 大きな重みを持つことに対してペナルティを課す「Weight decay (荷重減衰)」を用いる。

A ニューロンをランダムに消去しながら学習するDropoutを用いる。

B 学習データ (訓練データ) の数を増やす。

C パラメータを大量に持ち、表現力の高いモデルに変更する。

D テスト誤差が増加し続ける傾向が見られた時点で学習を停止させる。




答えはこちら
posted by ファーストマクロ at 21:02| Comment(0) | R01技術士一次試験(情報工学)

2019年10月23日

令和元年度 技術士第一次試験問題 情報工学部門 V−2

V−2

4台のハードディスクドライブ (以下、HDDという) を用いたRAID装置がある。このRAID装置では、2台のHDDで構成したRAID0 (ストライピング) を、RAID1 (ミラリング) 構成にしている。HDD単体の故障率を0.1としたとき、RAID装置の故障率はHDDの故障率に比べ何倍改善できるか、最も近い値はどれか。
 ただし、HDDの仕様は同一で故障は独立に発生し、RAIDコントローラなどHDD以外の故障は考えないものとする。

@ 2.8倍  A 3.4倍  B 4.0倍

C 27.0倍  D 40.0倍




答えはこちら
タグ:故障率
posted by ファーストマクロ at 20:48| Comment(0) | R01技術士一次試験(情報工学)

2019年10月22日

令和元年度 技術士第一次試験問題 情報工学部門 V−1

V−1

次のバッカス・ナウア記法 (BNF) で定義された文法を考える。
 <S> :: = <A><B>
 <A> :: = a | a<A>
 <B> :: = b | b<B> | c | c<B>

ここで、< > で囲まれたものは非終端記号、英小文字1文字は終端記号とし、開始記号を <S> とする。次のうち、この文法によって生成される文を正規表現で表したものとして最も適切なものはどれか。ただし、正規表現において * は直前のものの0回以上の繰り返しを、 | は選択を表すものとする。

@ aa*(bb*|cc*)

A aa*(bc)(bc)*

B aa*(b|c)(b|c)*

C a*b*c

D a*(b|c)*




答えはこちら
タグ:BNF
posted by ファーストマクロ at 17:43| Comment(0) | R01技術士一次試験(情報工学)