技術士

技術士 二次試験 必須科目 情報工学部門 2013

技術士 一次試験 必須科目 情報工学部門 平成25年度
https://www.engineer.or.jp/c_topics/002/attached/attach_2614_1.pdf

1-1

正解: ②

インタプリタは、コードを解釈しながら実行します。一方、JITコンパイラは、実行時にプログラムをコンパイルしてから実行します。そのため、JITコンパイラは、インタプリタと比較して、プログラムの起動時間が遅くなります。

1-2

正解: ②

1-3

正解: ①

1-4

正解: ①

1-5

正解: ④

ハフマン木を作成すると、"A", "B", "C"はそれぞれ以下のように符号化できます。
A=0, B=10, C=11

1-6

正解: ③

「暖房中」や「冷房中 」から「アイドル」に遷移するイベントは「停止ボタン押下」です。
そのため、暖房ボタンや冷房ボタンを押しても「アイドル」には遷移しません。

1-7

正解: ④

  • 妥当性確認(validation): 客観的証拠を提示することによって,特定の意図された用途又は適用に関する要求事項が満たされていることを確認すること(JIS Q 9000:2006)。
  • 検証(verification): 客観的証拠を提示することによって、規定要求事項が満たされていることを確認すること(JIS Q 9000:2006)。

1-8

正解: ③

1-9

正解: ①

1-10

正解: ③

① 処罰の対象となる可能性があります。
② そのままでは実行できないソースコードは、「不正な指令を与える」ことができないので、処罰の対象にはなりません。また、印刷媒体は、「電磁的記録」ではないため、同じく処罰の対象にはなりません。
③ 正解です。「正当な理由」がある場合には、罪は成立しません。
④ 単なるバグは、コンピュータウイルスとはみなされません。
⑤ 3年以下の懲役に処される可能性があります。

※刑法168条の2 (不正指令電磁的記録に関する罪)
正当な理由がないのに、人の電子計算機における実行の用に供する目的で、次に掲げる電磁的記録その他の記録を作成し、又は提供した者は、三年以下の懲役又は五十万円以下の罰金に処する。
1. 人が電子計算機を使用するに際してその意図に沿うべき動作をさせず、又はその意図に反する動作をさせるべき不正な指令を与える電磁的記録
2. 前号に掲げるもののほか、同号の不正な指令を記述した電磁的記録その他の記録

1-11

正解: ③

① 誤りです。JavaScriptとJavaは、それぞれ別の言語です。
② 誤りです。JavaScriptはクライアント側で実行されます。
④ JSPは、動的にWebサーバを生成する仕組みのことです。
⑤ SSIは、HTMLの中にWebサーバ側で実行するコマンドを埋め込んでおき、その実行結果をクライアントに返す仕組みです。

1-12

正解: ②

① 一貫性(consistency)の説明です。
③ 耐久性(durability)の説明です。
④ 原子性(atomicity)の説明です。
⑤ 独立性(isolation)の説明です。

1-13

正解: ①

② プロダクト・ポートフォリオ・マネジメント(PPM)の説明です。
③ SWOT分析の説明です。
④ KGI(Key Goal Indicator)の説明です。
⑤ プロダクト・ライフサイクル(Product Life Cycle)の説明です。

1-14

正解: ①

  • 進捗度: 900/3000=0.3
  • 実コスト: 1200 [万円]
  • 予想最終コスト: 1200/0.3=4000 [万円]

1-15

正解: ⑤

① 注文明細(b)と注文(c)が1対多の関係というのは不適切です。
② 明細(b)と顧客(c)が1対多の関係というのは不適切です。
④ 商品(a)と注文(b)が1対多の関係というのは不適切です。
⑤ 商品(a)と注文明細(b)が1対多の関係というのは不適切です。

1-16

正解: ③

クリティカルパスは、W1(6日)→W4(4日)→W6(8日)→W8(9日)です。
そのため、クリティカルパスの長さは、6+4+8+9=27[日]です。

1-17

正解: ④

Webサーバ側のポート番号は、両コネクションとも80番ポートを使用します。一方、クライアント側のポート番号は、コネクションによって異なります。

1-18

正解: ②

① 「不正指令電磁的記録に関する罪」に抵触する可能性があります。
③ 不正アクセス行為とは関係がありません。

1-19

正解: ③

① サーバプログラム側で要求を受け付ける場合にも、Well Knownポート以外のポートを利用することができます。
④ 1つのサーバプログラムで複数のポート番号を用いることがあります。(Ex. FTP)
⑤ IPv6はネットワーク層であり、ポート番号はトランスポート層で指定します。

1-20

正解: ④

1回目: else; m=510, n=315
2回目: else; m=195, n=315
3回目: m<n; m=195, n=120
4回目: else; m=75, n=120
5回目: m<n; m=75, n=45
6回目: else; m=30, n=45
7回目: m<n; m=30, n=15
8回目: else; m=15, n=15
9回目: m==n; return 15