┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年9月24日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  関係データベースの候補キーの説明として,適切なものはどれか。  ア 値を空値(ナル)にすることはできない列又は列の組  イ 検索の高速化のために,属性の値と対応するファイルの格納位置を記録し   た列又は列の組  ウ 異なる表の列の値として存在しなければならない列又は列の組  エ 表の行を唯一に識別できる列又は列の組 ■キーワード■ 候補キー ■解答■   テクニカルエンジニア(データベース)午前平成14年問23   データベーススペシャリスト午前平成12年問50   データベーススペシャリスト午前平成10年問14  エ 表の行を唯一に識別できる列又は列の組 > http://www.wakhok.ac.jp/~tomoharu/db2003/text/db_c9.html#doc10_1930  どうもありがとうございました。 ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  オブジェクト指向におけるクラスの集約(aggregation)に当てはまる事例はど れか。ここで,矢印(→)は,左の各クラスを右のクラスへ集約することを示す。  ア A 氏所有のスポーツカー,B 氏所有のセダン,C 氏所有のワゴン → 乗用車  イ X 社のバス,Y 社のバス,Z 社のバス → 企業の所有する自動車  ウ 駆動装置,車体,車輪 → 自動車  エ 乗用車,バス,トラック → 自動車 【実習課題】Javaで集約のサンプルを作成しよう。 ■キーワード■ 集約(aggregation) ■解答■   システム監査技術者午前平成14年問07  ウ 駆動装置,車体,車輪 → 自動車 > 集約の例 > /// ビー玉クラブ回覧セット > class Set > { > Book[] books; > Member from; > Member to; > } > class Book {} /// 回覧書籍 > class Member {} /// ビー玉クラブ会員 > > (簡単なものですが結構悩みました) > > 基本データ型も集約の対象になりますか?  本来の"集約"という意味では対象に入れてもいいと思います。ただ,"クラスの 集約"ではないですね。 ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  MPU の性能指標である MIPS 値に関する記述のうち,適切なものはどれか。  ア RISC プロセッサと CISC プロセッサとで MIPS 値が同じなら,どのプロ   グラムで性能測定しても処理時間は同じである。  イ 同じ MPU であっても,実行するプログラムの種類によって MIPS 値は変   化する。  ウ 異なる命令セットを有する MPU 同士の性能比較には最適である。  エ 割込みが入ったときのレジスタ退避,割込み処理が終了したときのレジス   タ復帰をハードウェアで行うと,MIPS 値が高くなる。 ■キーワード■ MIPS,RISC,CISC ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成14年問04   テクニカルエンジニア(データベース)午前平成14年問01  イ 同じ MPU であっても,実行するプログラムの種類によって MIPS 値は変   化する。 > 宿題メールのようなメルマガがあるんですね。 > http://www.melma.com/mag/89/m00000189/a00001210.html  どうもありがとうございました。シュンゼイさんのところも古いですよ。 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  オンライントランザクション処理システムの信頼性を高める手段として,適切 なものはどれか。  ア ディスクアレイ装置を採用する。  イ データベースアクセスのチューニングを行う。  ウ 伝送遅延時間の短い通信回線を選択する。  エ トランザクション処理を並行処理化する。 ■キーワード■ ディスクアレイ装置 ■解答■   テクニカルエンジニア(システム管理)午前平成14年問12  ア ディスクアレイ装置を採用する。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  要求に応じて可変量のメモリを割り当てるメモリ管理方式がある。要求量以上 の大きさをもつ未使用領域のうちで最小のものを割り当てる最良適合(best-fit) アルゴリズムを用いる場合,未使用領域を管理するためのデータ構造として,メ モリ割当て時の処理時間が最も短いものはどれか。  ア 空き領域のアドレスをキーとする 2 分探索木  イ 空き領域の大きさが小さい順の片方向連結リスト  ウ 空き領域の大きさをキーとする 2 分探索木  エ アドレスに対応したビットマップ ■キーワード■ 2分探索木 ■解答■   ソフトウェア開発技術者午前平成15年問12  ウ 空き領域の大きさをキーとする 2 分探索木 > ア:空き領域の大きさにかかわらず管理するので、ちょうどよい空き領域にあたる > 確率が低い。つまり処理時間が長くなる確率が高い。 > イ:小さい方から順次チェックするので、処理時間が長い。(大きなデータを格納 > する場合) > ウ:空き領域単位で探索するので処理時間が短い。 > エ:ビットマップ方式は、ビットテーブルの内容の1、0を固定長の「メモリのブ > ロック」の「使用中」、「空き」に対応させる。2分検索よりはやく、適切なサイ > ズの空き領域をみつけることは難しい。 > http://www.curri.miyakyo-u.ac.jp/curri-ex/os/txt/os5-2.html  どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー  (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  ある関係データベースモデルを作成するときに,関係の中で反復するデータを の項目を取り除いた場合,少なくとも満たす正規化はどれか。  ア 第 1 正規形  イ 第 2 正規形  ウ 第 3 正規形  エ ボイス・コッド正規形 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  信頼性解析手法の一つで,故障の発生経路,発生原因及び発生確率を,その発 生の経過をさかのぼって樹形図に展開し,解析する手法はどれか。  ア FMEA  イ FTA  ウ PDPC  エ QFD ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  サーバ上にあるイメージデータをクライアントからの要求で読み出して送り出 すシステムがある。イメージデータを読み出すスピードに対する要求の優先度が 高く,データの損失や誤りに対する要求の優先度が低いとき,ディスクシステム の構成として,適切なものはどれか。  ア RAID 0 (パリティなしのストライプセット)  イ RAID 1 (ディスクのミラー化)  ウ RAID 2 (EEC を用いたストライプセット)  エ 単一のディスク ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  システムを運用管理の立場から評価する場合,可用性(Availability)評価の対 象となるものはどれか。  ア オンラインシステムの応答時間が短い。  イ オンラインシステムの障害復旧が早い。  ウ オンライン端末の操作が簡単である。  エ 他人のデータを本人の許可なく参照することができない。 ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  整列法の特徴に関する記述 a,b,c と,その名称の適切な組合せはどれか。 ここで,データ数は n である。安定であるとは,同じキー値をもつデータの順 序が整列前と変わらないことを表す。 a 比較回数は n log n に比例し,安定であるが,データ数の半分程度の作業領  域を必要とする。 b 比較回数は n log n に比例するが,安定でない。作業領域も不要である。 c 比較回数は n^2 に比例し,安定である。作業領域も不要である。       a       b       c ----------------------------------------------  ア 挿入ソート   マージソート  ヒープソート  イ ヒープソート  挿入ソート   マージソート  ウ ヒープソート  マージソート  挿入ソート  エ マージソート  ヒープソート  挿入ソート ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)