┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jwork2007@yscon.co.jp@は半角へ  '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ 著作権について http://d.hatena.ne.jp/suehiro3721p/20070703#copyright ========================================================================  2008年2月29日分 裏版 宿題メール 解説は,以下のどれかをご覧ください。  宿題メール会員限定宿題メール  日刊プレミア(315円/月)http://premium.mag2.com/mmf/P0/00/60/P0006047.html  週刊プレミア(105円/月)http://premium.mag2.com/mmf/P0/00/00/P0000026.html ---------------------------------------------------------------------PR- ■   パソナキャリアは、あなたの『正社員転職』を    ■■■■■ ■■   成功に導きます。『求人探し』『書類・面接対策』  ■■■■ ■■■    『入社』まで無料でサポートいたします。     ■■■ ■■■■    まずは『無料転職サポート』にご登録を!      ■■ ■■■■⇒http://af1.mag2.com/m/af/0000000331/001/s00000001423001/031 ---------------------------------------------------------------------PR- ======================================================================== 斎藤末広企画&テクノブレーン提供,春向け教材  午前対策の決定版「合格ノート」教材  http://c.p-advg.com/adpCnt/r?mid=785126&lid=7  合格ノートとは http://www.mirai.ne.jp/~suehiro/lecture/goukakunote.htm  高度「午後対策指南」  執筆の先生 http://d.hatena.ne.jp/suehiro3721p/20080206#goukaku  閲覧申し込みは,「合格ノート」キャンペーンと同じです。  午後対策週刊「カウントダウン」   週刊カウントダウン(斎藤末広,ソフトウェア開発編)    http://c.p-advg.com/adpCnt/r?mid=785130&lid=7   週刊カウントダウン(瀬戸美月,情報セキュリティ編)    http://c.p-advg.com/adpCnt/r?mid=785133&lid=7   週刊カウントダウン(斎藤末広,データベース編)    http://c.p-advg.com/adpCnt/r?mid=785135&lid=7 ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:データベース向け]  DMA の説明として,適切なものはどれか。  ア CPU が磁気ディスクと主記憶とのデータの受渡しを行う転送方式である。  イ 主記憶の入出力専用アドレス空間に入出力装置のレジスタを割り当てる   方式である。  ウ 専用の制御回路が入出力装置や主記憶などの間のデータ転送を行う方式   である。  エ 複数の命令の実行ステージを部分的にオーバラッブさせて同時に処理し,   全体としての処理時間を短くする方式である。 ■キーワード■ DMA (Direct Memory Access) ■解答■   テクニカルエンジニア(データベース)午前平成19年問02   ソフトウェア開発技術者午前平成19年春問21  ウ 専用の制御回路が入出力装置や主記憶などの間のデータ転送を行う方式   である。 > DMA 【ダイレクトメモリアクセス】 > 読み方 : ディーエムエー > フルスペル : Direct Memory Access > 分野 : パソコン > I/O > DMA >  コンピュータシステム内でのデータ転送方式の一つ。CPUを介さ > ずに各装置とRAMの間で直接データ転送を行なう方式。 > http://e-words.jp/w/DMA.html  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ネットワーク向け]  インターネットにおいて,AS(Autonomous System)間の経路制御に用いられる プロトコルはどれか。  ア BGP  イ ISIS  ウ OSPF  エ RIP ■キーワード■ BGP ■解答■   テクニカルエンジニア(ネットワーク)午前平成18年問42   テクニカルエンジニア(ネットワーク)午前平成16年問41   同等:テクニカルエンジニア(ネットワーク)午前平成14年問39  ア BGP ------------------------------------------------------------------------ *[解説:セキュアド向け][解説:セキュリティ向け]  "診療科"表,"医師"表及び"患者"表がある。患者がどの医師の診察も受けるこ とができ,かつ医師の特定もできる"診察"表はどれか。ここで,表定義中の実線 の下線( )は主キーを,破線(   )の下線は外部キーを示す。     ̄ ̄ ̄         −−− 診療科 ┌──────┬──────┐ │診療科コード│診療科名称 │ │ ̄ ̄ ̄ ̄ ̄ ̄│      │ └──────┴──────┘ 医師 ┌──────┬──────┬──────┐ │ 医師番号 │ 医師名  │診療科コード│ │  ̄ ̄ ̄ ̄ │      │−−−−−−│ └──────┴──────┴──────┘ 患者 ┌──────┬──────┐ │ 患者番号 │ 患者名  │ │  ̄ ̄ ̄ ̄ │      │ └──────┴──────┘  ア ┌──────┬──────┬──────┐ │ 医師番号 │ 患者番号 │ 診察日時 │ │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │ │ −−−− │ −−−− │      │ └──────┴──────┴──────┘  イ ┌──────┬──────┐ │ 医師番号 │ 診察日時 │ │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │ │ −−−− │      │ └──────┴──────┘  ウ ┌──────┬──────┬──────┐ │診療科コード│ 医師番号 │ 診察日時 │ │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │ │ −−−− │ −−−− │      │ └──────┴──────┴──────┘  エ ┌──────┬──────┬──────┐ │診療科コード│ 患者番号 │ 診察日時 │ │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │ │ −−−− │ −−−− │      │ └──────┴──────┴──────┘ 斎藤注:問題文一部変更 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ RDB ■解答■   テクニカルエンジニア(情報セキュリティ)午前平成18年問30一部変更  ア ┌──────┬──────┬──────┐ │ 医師番号 │ 患者番号 │ 診察日時 │ │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │  ̄ ̄ ̄ ̄ │ │ −−−− │ −−−− │      │ └──────┴──────┴──────┘ >  「医師」と「患者」の組が一意に定まる。  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフト開発向け]  エラー埋込み法による残存エラーの予測において,テストが十分に進んでいる と仮定する。このとき,当初の埋込みエラー数が 48 個,テスト期間中に発見さ れたエラーのうち,埋込みエラー数が 36 個,真のエラー数が 42 個とすると, 埋込みエラーを除く残存エラー数は幾つと推定されるか。  ア 6  イ 14  ウ 54  エ 56 ■キーワード■ 計算問題:エラー埋込み法 ■解答■   ソフトウェア開発技術者午前平成19年秋問45   AN/PM/AE共通午前平成17年問20  イ 14 >  全体のエラー数:真のエラー数=埋め込んだエラー数:発見されたエラー数 >  x:42=48:36 > 36x=42*48 > x=(42*48)/36 > x=56 > 残存エラー = 56-42=14 > (答)イ  どうもありがとうございました。 > 埋め込みエラー数のうち、36/48=0.75 75%のエラーが見つかっている。 > 現在75%のエラーが発見されており、全エラー数は36+42=78 > 78:x=75:100 > x=104 > 残存エラーを除くので、104-48=56  よって、答えは、エ  どうもありがとうございました。 > エラー埋込み法 >  ソフトウェアのテストを行うときに、開発者が故意にソフトウエアにエラー > (バグ)を埋込み、第三者によるテストを行ない、発見したエラーのうち埋込ん > だエラーが幾つあるかで、プログラム中に残っているエラーの数を推定する方法 > 埋込んだエラーをすべて発見することで、テスト終了の判断を行います。 > エラーの埋込みを厳密に行わないと、品質に問題が残ります。 > http://www.k4.dion.ne.jp/~type_f/SW_19A_AM/SW_19A_AM_45.html より  どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け][解説:システム管理向け]  100M ビット/秒の LAN に接続されているブロードバンドルータ経由でインター ネットを利用している。FTTH の実効速度が 90M ビット/秒で,LAN の伝送効率が 80% のときに,LAN に接続された PC でインターネット上の 540M バイトのファイル をダウンロードするのにかかる時間は,およそ何秒か。ここで,制御情報やブロード バンドルータの遅延時間などは考えず,また,インターネットは十分に高速であ るものとする。      ┌────┐ ┌─┐LAN │ブロード│ ┌──┐FTTH┌───────┐ │PC├──┤バンド ├─┤ONU ├──┤インターネット│ └─┘  │ルータ │ └──┘  └───────┘      └────┘  ア 43  イ 48  ウ 54  エ 60 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 計算問題:通信時間 ■解答■   ソフトウェア開発技術者午前平成18年春問56   テクニカルエンジニア(システム管理)午前平成18年問32  ウ 54 > ・LAN の伝送効率が80% なので、 >  100Mビット/秒 × 0.8 = 80M ビット/秒 = 10Mバイト/秒 > ・540M バイトのファイルをダウンロードするのに >  かかる時間は? >  540M バイト ÷ 10Mバイト/秒 = 54秒  どうもありがとうございました。 ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:データベース向け]  ラウンドロビン方式のタスクスケジューリングの説明として、適切なものはど れか。  ア 一定時間ごとにタイマ割込みを発生させ、実行可能の待ち行列の先頭の   タスクに CPU 資源を割り当てる。  イ 各タスクの優先度に従ってCPU資源を割り当てる。  ウ 処理時間の短いタスクから順にCPU資源を割り当てる。  エ 何らかの割込みが発生したときに、直ちに起動する必要のあるタスクに   CPU 資源を割り当てる。 ------------------------------------------------------------------------ *[宿題:ネットワーク向け]  DHCP を用いるネットワーク構成で,リレーエージェントが必要になるのは, ネットワークにどの機器が用いられている場合か。  ア スイッチングハブ  イ ブリッジ  ウ リピータ  エ ルータ ------------------------------------------------------------------------ *[宿題:セキュアド向け][宿題:セキュリティ向け]  四つの表“注文”,“顧客”,“商品”,“注文明細”がある。これらの表か ら,次のビュー“注文一覧”を作成する SQL 文はどれか。ここで,下線の項目は 主キーを表す。 注文(注文番号,注文日,顧客番号)    ̄ ̄ ̄ ̄ ̄ 顧客(顧客番号,顧客名)    ̄ ̄ ̄ ̄ ̄ 商品(商品番号,商品名)    ̄ ̄ ̄ ̄ ̄ 注文明細(注文番号,商品番号,数量,単価)      ̄ ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ 注文一覧 ┌────┬─────┬────┬─────┬──┬────┐ │注文番号│ 注文日 │ 顧客名 │ 商品名 │数量│ 単価 │ ┝━━━━┿━━━━━┿━━━━┿━━━━━┿━━┿━━━━┥ │ 001 │2006-01-10│ 佐藤 │ AAAA │ 5│ 5,000│ ├────┼─────┼────┼─────┼──┼────┤ │ 001 │2006-01-10│ 佐藤 │ BBBB │ 3│ 4,000│ ├────┼─────┼────┼─────┼──┼────┤ │ 002 │2006-01-15│ 田中 │ BBBB │ 6│ 4,000│ ├────┼─────┼────┼─────┼──┼────┤ │ 003 │2006-01-20│ 高橋 │ AAAA │ 3│ 5,000│ ├────┼─────┼────┼─────┼──┼────┤ │ 003 │2006-01-20│ 高橋 │ CCCC │ 10│ 1,000│ └────┴─────┴────┴─────┴──┴────┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html  ア CREATE VIEW 注文一覧 AS SELECT * FROM 注文,顧客,商品,注文明細 WHERE 注文.注文番号 = 注文明細.注文番号 AND 注文.顧客番号 = 顧客.顧客番号 AND 商品.商品番号 = 注文明細.商品番号  イ CREATE VIEW 注文一覧 AS SELECT 注文.注文番号,注文日,顧客名,商品名,数量,単価 FROM 注文,顧客,商品,注文明細 WHERE 注文.注文番号 = 注文明細.注文番号 AND 注文.顧客番号 = 顧客.顧客番号 AND 商品.商品番号 = 注文明細.商品番号  ウ CREATE VIEW 注文一覧 AS SELECT 注文.注文番号,注文日,顧客名,商品名,数量,単価 FROM 注文,顧客,商品,注文明細 WHERE 注文.注文番号 = 注文明細.注文番号 OR 注文.顧客番号 = 顧客.顧客番号 OR 商品.商品番号 = 注文明細.商品番号  エ CREATE VIEW 注文一覧 AS SELECT 注文.注文番号,注文日,商品名,数量,単価 FROM 注文,商品,注文明細 WHERE 注文.注文番号 = 注文明細.注文番号 AND 商品.商品番号 = 注文明細.商品番号 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:ソフト開発向け]  負数を 2 の補数で表現する 32 ビットの二つの整数データを加算したとき, あふれが生じる必要十分条件はどれか。  ア ともに正で和が 2^31 以上,又はともに負で絶対値の和が 2^31 以上  イ ともに正で和が 2^31 以上,又はともに負で絶対値の和が 2^31 より大きい  ウ ともに正で和が 2^31 より大きい,又はともに負で絶対値の和が 2^31 以上  エ ともに正で和が 2^31 より大きい,又はともに負で絶対値の和が 2^31 よ   り大きい ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリ)共通向け][宿題:システム管理向け]  LAN のアクセス制御方式である CSMA/CD 方式に関する説明として,適切なもの はどれか。  ア 送出した信号の衝突を検知した場合は,ランダムな時間の経過後に再送信   する。  イ 送信権を与えるメッセージ(フリートークン)を得たノードがデータを送信 する。  ウ ディジタル信号をアナログ信号に変換(変調)して通信を行う。  エ 転送する情報を,セルと呼ばれる固定長のブロックに分割して転送する。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 データベース向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ネットワーク向け       _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 セキュアド・セキュリティ向け _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフト開発向け        _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通・システム管理向け  _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります) ========================================================================