┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年9月28日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  関係代数演算に関する記述のうち,適切なものはどれか。  ア 結合は,ある二つの関係のタプルについて,両方のすべての組合せからな   る関係を求める。  イ 差は,ある二つの関係の両方又は片方に現れるタプルからなる関係を求め   る。  ウ 射影は,ある関係から一部の属性を取り出したタプルからなる関係を求め   る。  エ 商は,ある二つの関係のうち,一つ目の関係だけに現れるタプルからなる   関係を求める。 ■キーワード■ 射影,関係代数演算,タプル ■解答■   テクニカルエンジニア(データベース)午前平成14年問25   データベーススペシャリスト午前平成12年問43  ウ 射影は,ある関係から一部の属性を取り出したタプルからなる関係を求め   る。 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  二つの通信主体 X と Y が,次の手順で情報を交換するときの認証に関する記 述のうち,適切なものはどれか。 [手順] (1) Y は,任意の情報を含む文字列(チャレンジ)を X へ送信する。 (2) X は,あらかじめ X,Y 間で定めた規則に基づき,受け取った文字列から新  たな文字列(レスポンス)を生成し,Y へ返送する。 (3) Y は,返送されてきた文字列(レスポンス)が正しいことを確認する。  ア X が Y を認証する。  イ X が Y を認証することによって,結果として Y が X を認証する。  ウ Y が X を認証する。  エ Y が X を認証することによって,結果として X が Y を認証する。 ■キーワード■ CHAP ■解答■   システム監査技術者午前平成16年問13   テクニカルエンジニア(システム管理)午前平成16年問44  ウ Y が X を認証する。 > チャレンジハンドシェイク認証プロトコル 【CHAP】 > http://tinyurl.com/32b8l @日立システムIT用語辞典  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  アナログ電圧をマイコンに取り込んで処理する場合,A/D 変換回路を使用する。 分解能は低くてよいが,変換を高速に行いたいとき,次の A/D 変換の方式のう ちで適切なものはどれか。  ア 逐次比較方式  イ 追従比較方式  ウ 二重積分方式  エ 並列比較方式 ■キーワード■ 並列比較方式 ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成14年問06  エ 並列比較方式 > http://www.iteenews.com/maillist/archive/disp/log_1420.txt > 「アイの方式では、結果を行うまでに入力電圧とA/D内で作る電圧との比較を何度 > が行うため、変換速度と分解能はそこそこ(^^;の能力があります。 >  ウのA/D変換回路では、入力電圧をある程度の期間積分をするため、変換時間が > 長くなってしまう方式です。 >  エが問いで書かれているのに適切なもので、8bitのA/Dでしたら255の電圧比較 > 器をもち、並列に比較を行うため非常に高速にできますが、比較器がたくさん必 > 要なため分解能を高くすることが難しいのが難点です。」  どうもありがとうございました。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  IPv4 と IPv6 の共存環境に関する記述として,適切なものはどれか。  ア IPv4 と IPv6 の相互通信には,両者の IP アドレスを変換すればよい。  イ IPv4 の IP アドレスは 4 オクテット長(32 ビット)であり,IPv6 は 6   オクテット長(48 ビット)となって 16 ビット増えるので,IPv4 の IP アド   レスに 16 ビットの"0"を付加して通信する。  ウ IPv4 のネットワーク環境においては,IPv6 パケットを IPv4 パケットで   カプセル化して通信することができる。  エ IPv6 によってアドレス不足は解消されるので,IPv4 との相互通信は考慮   されていない。 ■キーワード■ IPv6 ■解答■   テクニカルエンジニア(システム管理)午前平成14年問14   テクニカルエンジニア(データベース)午前平成16年問12  ウ IPv4 のネットワーク環境においては,IPv6 パケットを IPv4 パケットで   カプセル化して通信することができる。 > 参考: > http://www.atmarkit.co.jp/fnetwork/tokusyuu/09v4tov6/v4tov6-01.html  どうもありがとうございました。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  次の流れ図において,ステップ S4 で Yes と判断したときまでの,ステップ S1,…,S4 の実行回数をそれぞれ n1,…,n4 とする。 n1,n2,n3,n4 の間 に成立する式はどれか。       │       │    No / \ ┌───/ S1 \ │   \   / │    \ / │    Yes│ │ ┌──→│ │ │┌──┴──┐ │ ││  S2  │ │ │└──┬──┘ │ │   │←──────┐ │ │   │       │ │ │No / \      │ │ └─/ S3 \     │ │   \   /     │ │    \ /      │ │    Yes│    ┌──┴──┐ │     │    │     │ └────→│    └─────┘       │       ↑      / \ No    │     / S4 \─────┘     \   /      \ /       │Yes       │  ア n4=n1+n2+n3  イ n4=n1+n2−n3  ウ n4=n1−n2+n3  エ n4=−n1+n2+n3 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 流れ図 ■解答■   ソフトウェア開発技術者午前平成15年問14  ウ n4=n1−n2+n3 > n1 n2 n3 n4 > 1 0 0 1 (S1 No→S4 Yes):エ 除外 > 1 1 1 1 (S1 Yes→S2→S3 Yes→S4 Yes):ア 除外 > 1 2 2 1 (S1 Yes→S2→S3 No→S2→S3 Yes→S4 Yes) > 1 1 2 2 (S1 Yes→S2→S3 Yes→S4 No→S3 Yes→S4 Yes):イ 除外  どうもありがとうございました。 > (n1 = n4 = 1 ) and (n2 = n3 = 0) の場合があるのでエは違う。 > (n1 = n2 = n3 = n4 = 1 ) の場合はアは違う。 > (n1 = 1 , n2 = 1, n3 = 3 , n4 = 3 )の場合はウが正しい。 > ちなみに > (n1 = 1 , n2 = n3 = 2 , n4 = 1 )の場合もウが正しい。  どうもありがとうございました。 >  流れ図からわかる最低限の条件は、S1が必ず1回実行され、S4 > は最低1回実行されると言うことです。 >  このケースをトレースすると、 > > (1)S1(No)→S4(Yes) > >  であり、S1=S4となるので、おそらくn1に負の符号がつく エ は > 正しくないと予想されます。 > >  次のパターンはS2のみが実行されないケースです。 >  この場合、S4が2回以上実行されると言うことはS3が1回以上実行 > されることを意味しますので、逆に言えばS3が実行されることでS4 > が実行される機会が増えるとわかります。 >  ^^^^^^^^^^^^^^^^^^^^^^ > (2)S1(No)→S4(No)→S3(Yes)→S4(Yes) > >  また、S3がNoを返した際にS2が実行されますが、S3がNoを返す > ごとにS2の実行回数は増加します。その後S3が再びNoを返すと > S4の実行される機会が1減ることになります。 > > (3)S1(Yes)→S2→S3(Yes)→S4(No)→S3(Yes)→S4(Yes) > >  この段階で、正解はウであることが明らかになりますが、ここまで > のトレース結果が計算上他の選択肢でも成立するので、S2の実行回数 > を増やした別のパターンをトレースしてみました。 > > (4)S1(No)→S4(No)→S3(No)→S2→S3(No)→S2→S3(Yes)→S4(Yes) > >  この段階で、各ステップの実行回数は以下の通りとなります。 > >   S1 S2 S3 S4   該当する式 > (1) 1 0 0 1    ア、イ、ウ、エ > (2) 1 0 1 2    ア、ウ、エ > (3) 1 1 2 2    ウ、エ > (4) 1 2 3 2    ウ  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  プロセスとスレッドに関する記述のうち,適切なものはどれか。  ア プロセスとスレッドは 1 対 1 に対応する。  イ プロセスの中でスレッドが実行される。  ウ プロセスはスレッドによって実行が管理されている。  エ プロセスはユーザ空間で実行され,スレッドはカーネル空間で実行される。 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  プログラムのコーディングミスの一つに,繰返し処理の判定条件として, A ≧ aとすべきところを A > a とコーディングすることがある。このようなミ スを見つけ出すために有効なテストケース設計技法はどれか。ここでは,A は変 数,a は定数とする。  ア 原因結果グラフ  イ 限界値分析  ウ 同値分割  エ 判定条件網羅 ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  DC モータの PWM 制御に関する記述のうち,適切なものはどれか。  ア マイコンから出力したパルス数によって,モータの回転角を制御する。  イ マイコンから出力したパルス数によって,モータの回転数を制御する。  ウ マイコンから出力したパルスの周期によって,モータの回転角を制御する。  エ マイコンから出力したパルスのデューティ比によって,モータの回転数を   制御する。 ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  演繹推論の説明として,適切なものはどれか。  ア 与えられた事例から,一般的法則を導き出す推論方法である。  イ 与えられた事例の類似性によって,未知の事実を推定する推論方法である。  ウ 幾つかの前提や公理などと推論規則から結論を導き出す推論方法である。  エ 過去の経験した事例から類似の問題を探して適用し,結論を導き出す推論   方法である。 ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  プロセッサの高速化技法の一つとして,コンパイルの段階で同時に実行可能な 複数の動作をまとめて一つの複合命令とし,CPI(Cycles Per Instruction)の低 減を図る方式はどれか。  ア MIMD  イ RISC  ウ SCSI  エ VLIW ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)