本日の宿題11/25

  • 19日から24日までの3日分は、追って発行日の日記に追加します
[宿題:基本・高度共通・J2級向け]

 次の方法によって,データに検査数字(チェックディジット)を付加する。デー
タにエラーが含まれていない場合,N2 =7, N3 = 6,N4 = 2,C = 4 のとき,N1
の値は幾らか。

 元のデータ:N1 N2 N3 N4
 検査数字 :C = mod((N1× 1 + N2× 2 + N3× 3 + N4× 4), 10)
 検査数字を
 付加したデータ:N1 N2 N3 N4 C

 ア 0

 イ 2

 ウ 4

 エ 6

(斎藤注 N1,N2, N3, N4, C は一桁の数字を表します)

◆考えたこと・調べたこと・質問
N2 =7, N3 = 6,N4 = 2,C = 4
をC = mod((N1× 1 + N2× 2 + N3× 3 + N4× 4), 10)
に当てはめてみると

4 = mod((N1× 1 + 7× 2 + 6× 3 + 2× 4), 10)
4 = mod((N1 + 14 + 18 + 8), 10)
4 = mod((N1 + 40), 10)
ここで、N1 + 40を10で割った余りが4になるには
N1がウの4であれば良い

  • 私のAns:ウ

☆正解でした

[宿題:ソフトウェア開発向け]

 JIS で規定されるソフトウェアの品質特性(JIS X 0129)のうち,“効率性”の
定義はどれか。

 ア 機能の集合の存在及びそれらの明示された性質の存在をもたらすもの

 イ 仕様化された改訂を行うために必要な労力に影響するもの

 ウ 明示された条件の下で,明示された期間,ソフトウェアの達成レベルを維
  持するソフトウェア能力をもたらすもの

 エ 明示的な条件の下で,ソフトウェア達成のレベルと使用する資源量との関
  係に影響するもの

◆考えたこと・調べたこと・質問
×ア:合目的性(機能性に属する)
 明示された仕事に対する機能の集合が存在し、適切であることをもたらす
 ソフトウエアの属性。
×イ:変更性(保守性に属する)
 改訂、障害の除去又は環境の変化への対応に必要な労力に影響するソフト
 ウエアの属性。
×ウ:信頼性
 明示された条件の下で、明示された期間、ソフトウエアの達成のレベルを
 維持するソフトウエアの能力をもたらす属性の集合。
○エ:効率性
 明示的な条件の下で、ソフトウエアの達成レベルと使用する資源のとの間
 の関係に影響する属性の集合。

参考:
株式会社エス・キュー・シー 連載企画_0006

カテナ株式会社

  • 私のAns:エ

☆正解でした ☆考えたことを採用して頂きました

[宿題:情報セキュアド向け]

 クラス B の IP アドレスで,サブネットマスクが 16 進の FFFFFF80 である場
合,利用可能なホスト数は最大幾つか。

 ア 126

 イ 127

 ウ 254

 エ 255

◆考えたこと・調べたこと・質問
クラスBのIPアドレスの範囲
128.0.0.0〜128.255.255.255

サブネットマスクが(FFFFFF80)16であるので、

クラスBのIPアドレスサブネットマスクがFFFFFF80をマスク(論理和)する
(1000 0000 0000 0000 0000 0000 0000 0000)2
(1111 1111 1111 1111 1111 1111 1000 0000)2
--------------------------------------------------
(1111 1111 1111 1111 1111 1111 1000 0000)2
となる。
マスク後「0」の部分が使える部分がホストアドレスとして使えるので
「7F」が使えるホスト数になる
これを10進数に変換すると「1+2+4+8 + 16+32+64 = (127)10となる。
よって、イ

  • 私のAns:イ

×不正解でした 正解はア
ブロードキャストアドレス(全て1)とネットワークアドレス(全て0)を考慮しなきゃいけないんですよね…

宿題メール解説引用(一部)
> サブネットマスクが 16 進の FFFFFF80 を2進数で表すと
> (1111 1111 1111 1111 1111 1111 1000 0000)
> 下7桁の"0"の部分がホストで利用できる部分だから全部で128通り。
> 但し、全て1(ブロードキャストアドレス)と全て0(ネットワークアドレス)
> は設定できないので128-2=126通り