┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール                  .&&&& **** %%%%. ┃ ┃                         &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp        '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ========================================================================  2004年6月3日分 裏版 宿題メール   この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。    →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ ★★★★★解説:テクニカル(データベース)向け★  "商品"表と"売上明細"表に対して,次の SQL 文を実行した結果の表として, 正しいものはどれか。 ここで,結果の表中の"-"は,値が空値(NULL)であるこ とを示す。 SELECT X.商品番号, 商品名, 数量 FROM 商品 X LEFT OUTER JOIN 売上明細 Y ON X.商品番号 = Y.商品番号 商品 ┌────┬───┐ │商品番号│商品名│ ├────┼───┤ │ S101 │ A │ ├────┼───┤ │ S102 │ B │ ├────┼───┤ │ S103 │ C │ ├────┼───┤ │ S104 │ D │ └────┴───┘ 売上明細 ┌────┬─────┬────┬──┬────┐ │売上番号│ 売上日 │商品番号│数量│売上金額│ ├────┼─────┼────┼──┼────┤ │ U001 │2004/02/10│ S101 │ 5 │ 7,500 │ ├────┼─────┼────┼──┼────┤ │ U002 │2004/02/26│ S104 │ 2 │ 4,000 │ ├────┼─────┼────┼──┼────┤ │ U002 │2004/02/26│ S101 │ 10 │ 15,000 │ ├────┼─────┼────┼──┼────┤ │ U003 │2004/03/05│ S103 │ 5 │ 5,000 │ ├────┼─────┼────┼──┼────┤ │ U003 │2004/03/05│ S104 │ 8 │ 16,000 │ └────┴─────┴────┴──┴────┘  ア  ┌────┬───┬──┐  │商品番号│商品名│数量│  ├────┼───┼──┤  │ S101 │ A │ 5 │  ├────┼───┼──┤  │ S101 │ A │ 10 │  ├────┼───┼──┤  │ S102 │ B │ - │  ├────┼───┼──┤  │ S103 │ C │ 5 │  ├────┼───┼──┤  │ S104 │ D │ 2 │  ├────┼───┼──┤  │ S104 │ D │ 8 │  └────┴───┴──┘  イ  ┌────┬───┬──┐  │商品番号│商品名│数量│  ├────┼───┼──┤  │ S101 │ A │ 5 │  ├────┼───┼──┤  │ S101 │ A │ 10 │  ├────┼───┼──┤  │ S103 │ C │ 5 │  ├────┼───┼──┤  │ S104 │ D │ 2 │  ├────┼───┼──┤  │ S104 │ D │ 8 │  └────┴───┴──┘  ウ  ┌────┬───┬──┐  │商品番号│商品名│数量│  ├────┼───┼──┤  │ S101 │ A │ 15 │  ├────┼───┼──┤  │ S102 │ B │ - │  ├────┼───┼──┤  │ S103 │ C │ 5 │  ├────┼───┼──┤  │ S104 │ D │ 10 │  └────┴───┴──┘  エ  ┌────┬───┬──┐  │商品番号│商品名│数量│  ├────┼───┼──┤  │ S101 │ A │ 15 │  ├────┼───┼──┤  │ S103 │ C │ 5 │  ├────┼───┼──┤  │ S104 │ D │ 10 │  └────┴───┴──┘ ■キーワード■ ■解答■   テクニカルエンジニア(データベース)午前平成16年問32  ア  ┌────┬───┬──┐  │商品番号│商品名│数量│  ├────┼───┼──┤  │ S101 │ A │ 5 │  ├────┼───┼──┤  │ S101 │ A │ 10 │  ├────┼───┼──┤  │ S102 │ B │ - │  ├────┼───┼──┤  │ S103 │ C │ 5 │  ├────┼───┼──┤  │ S104 │ D │ 2 │  ├────┼───┼──┤  │ S104 │ D │ 8 │  └────┴───┴──┘ ------------------------------------------------------------------------ ★★★★解説:システム監査向け★  図は,生産管理システムの手法である MRP(資材所要量計画)の計算手順であ る。図中の(1)〜(4)に入る必要情報の適切な組合せはどれか。 ┌─────┐ │大日程計画│ └─────┘    ↓ ┌──────┐ ┏━━┓ │総所要量計算│←┫(1) ┃ └──────┘ ┗━━┛      ↓ ┌───────┐ ┏━━┓ │正味所要量計算│←┫(2) ┃ │(不足分の計算)│ ┗━━┛ └───────┘ ↓ ┌─────┐ ┏━━┓ │発注量計算│←┫(3) ┃ └─────┘ ┗━━┛      ↓ ┌────┐ ┏━━┓ │手配計画│←┫(4) ┃ └────┘ ┗━━┛      ↓ ┌────┐ │手配指示│ └────┘ [必要情報]  A : 基準日程(完成時期,リードタイム日数)  B : 発注方針(ロット編成方法,発注方式,安全在庫)  C : 在庫状況(在庫残,注文残,仕掛残)  D : 部品構成表(最終製品における各部品の構成と所要数)    ┌──┬──┬──┬──┐    │ (1)│ (2)│ (3)│ (4)│  ┌─┼──┼──┼──┼──┤  │ア│ B │ C │ D │ A │  ├─┼──┼──┼──┼──┤  │イ│ C │ A │ B │ D │  ├─┼──┼──┼──┼──┤  │ウ│ D │ B │ C │ A │  ├─┼──┼──┼──┼──┤  │エ│ D │ C │ B │ A │  └─┴──┴──┴──┴──┘ 注意:図,原文では横に並べてありましたが,字数の関係で縦に並べました。 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ MRP(資材所要量計画) ■解答■   システム監査技術者午前平成16年問29   同等:上級システムアドミニストレータ午前平成13年問45    ┌──┬──┬──┬──┐    │(1) │(2) │(3) │(4) │ ┌──┼──┼──┼──┼──┤ │ エ │ D │ C │ B │ A │ └──┴──┴──┴──┴──┘ ------------------------------------------------------------------------ ★★★解説:テクニカル(エンベデッド)向け★  ベンチマークテスト SPECint で示される評価値はどれか。  ア 基準マシンと比較した処理時間の相対値  イ ターンアラウンドタイム  ウ 単位時間当たりのトランザクション処理件数  エ プロセッサ,主記憶,入出力の装置ごとの性能値 ■キーワード■ SPECint ■解答■   テクニカルエンジニア(エンベデッドシステム)午前平成16年問28   テクニカルエンジニア(システム管理)午前平成16年問09   ソフトウェア開発技術者午前平成16年問35  ア 基準マシンと比較した処理時間の相対値 ------------------------------------------------------------------------ ★★解説:テクニカル(システム管理)向け★  インターネット接続用ルータの NAT 機能の説明として,適切なものはどれか。  ア インターネットへのアクセスをキャッシュしておくことによって,その後   に同じ IP アドレスのサイトへアクセスする場合,表示を高速化できる機能   である。  イ 通信中の IP パケットから特定のビットパターンを検出する機能である。  ウ 特定の端末あての IP パケットだけを通過させる機能である。  エ プライベート IP アドレスとグローバル IP アドレスを相互に変換する機   能である。 ■キーワード■ NAT ■解答■   テクニカルエンジニア(システム管理)午前平成16年問34   ソフトウェア開発技術者午前平成16年問68  エ プライベート IP アドレスとグローバル IP アドレスを相互に変換する機   能である。 ------------------------------------------------------------------------ ★解説:ソフトウェア開発技術者向け★  自然数をキーとするデータを,ハッシュ表を用いて管理する。キー x のハッ シュ値 h(x) を   h(x) = x mod n とする。ここで,n はハッシュ表の大きさであり,x mod n は x を n で割った 余りを表す。  キーが a であるデータと,キーが b であるデータの間で,衝突が起きる条件 はどれか。  ア a + b が n の倍数  イ a - b が n の倍数  ウ n が a + b の倍数  エ n が a - b の倍数 ■キーワード■ ■解答■   ソフトウェア開発技術者午前平成16年問13   同等:一種午前平成12問11  イ a - b が n の倍数 > a, b を n で割った値の整数部分をそれぞれ A, Bとすると > a = (A * n) + (a mod n) > b = (B * n) + (b mod n) > ハッシュの衝突が起こるのは > (a mod n) = (b mod n) > a - (A * n) = b - (B * n) > a - b = (A - B) * n > > よってイが正解  どうもありがとうございました。 ======================================================================== 過去の裏版の宿題メールに対して >宿題メール裏版(5月27日発行分) ソフ開向けの宿題、 >スタックとキューに関する問題をCで書きました。  どうもありがとうございました。  http://www.yscon.co.jp/j/homework/hwbackup/200405/ura20040527sw.tar ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ ★★★★★宿題:テクニカル(データベース)向け★  更新可能なビューを作成する SQL 文はどれか。ここで,SQL 文中に現れる表 はすべて更新可能とする。 ア CREATE VIEW 高額商品(商品番号, 商品名) AS SELECT 商品番号, 商品名 FROM 商品 WHERE 商品単価 > 1000 イ CREATE VIEW 商品受注(商品番号,受注数量) AS SELECT 商品番号, SUM(受注数量) FROM 受注 GROUP BY 商品番号 ウ CREATE VIEW 受注一覧(受注番号, 商品名, 受注数量) AS SELECT 受注番号, 商品名, 受注数量 FROM 受注, 商品 WHERE 受注.商品番号 = 商品.商品番号 エ CREATE VIEW 受注商品(商品番号) AS SELECT DISTINCT 商品番号 FROM 受注 ------------------------------------------------------------------------ ★★★★宿題:システム監査向け★  図は X 社の債権管理に関する手続の流れである。得意先の支払条件が,毎月 20 日締め翌月 10 日現金払いのとき,図中の A に入る手続はどれか。          ┌────────┐          ↓        │ ┌───────────┐  │ │前回の未回収債権の繰越│  │ └─────┬─────┘  │          ↓        │ ┌───────────┐  │ │ 売上・売掛金の計上 │  │ └─────┬─────┘  │          ↓        │ ┌───────────┐  │ │ [A] │  │ └─────┬─────┘  │          ↓        │ ┌───────────┐  │ │    請求     │  │ └─────┬─────┘  │          ↓        │ ┌───────────┐  │ │    回収     │  │ └─────┬─────┘  │          ↓        │ ┌───────────┐  │ │  売掛金回収の計上 │  │ └─────┬─────┘  │          ↓        │ ┌───────────┐  │ │  未回収債権の繰越 │  │ └─────┬─────┘  │          └────────┘  ア X 社の締切日までに計上された売掛金の集計  イ X 社の締切日までに計上された買掛金の集計  ウ 得意先の締切日までに計上された売掛金の集計  エ 得意先の締切日までに計上された買掛金の集計 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ ★★★宿題:テクニカル(エンベデッド)向け★  スループットに関する記述として,適切なものはどれか。  ア ジョブがシステムに投入されてからその結果が完全に得られるまでの経過   時間のことであり,入出力の速度やオーバヘッド時間などに影響される。  イ ジョブの稼働率のことであり,"ジョブの稼働時間 ÷ 運用時間"で求めら   れる。  ウ ジョブの同時実行可能数のことであり,使用されるシステムの資源によっ   て上限が決まる。  エ 単位時間内におけるジョブの処理件数のことであり,スプーリングはスル   ープットの向上に役立つ。 ------------------------------------------------------------------------ ★★宿題:テクニカル(システム管理)向け★  複数の LAN を接続するために用いる装置で,OSI 基本参照モデルのデータリ ンク層以下のプロトコルに基づいてデータを中継する装置はどれか。  ア ゲートウェイ  イ ブリッジ  ウ リピータ  エ ルータ ------------------------------------------------------------------------ ★宿題:ソフトウェア開発技術者向け★  正の整数 M に対して次の二つの流れ図に示されるアルゴリズムを実行したと き,結果の x の値が等しくなるようにしたい。 a に入れる条件として,正しい ものはどれか。   ━━━━━━━        ━━━━━━━  (  開始   )      (  開始   )   ━━━┳━━━         ━━━┳━━━ ┃ ┃ ┃ ┏━━━┻━━━┓ ┏━━━┻━━━┓ ┃ 1 → x ┃ ┃ 1 → x ┃ ┗━━━┳━━━┛ ┗━━━┳━━━┛ ┃ ┃ ┏━━━┻━━━┓ ┃ ┃ 1 → n ┃ /━━━┻━━━\ ┗━━━┳━━━┛ ┃ 演算 ┃ ┏━━━━━━→┃ ┃n : M,-1,1 ┃ ┃ ┏━━━┻━━━┓ ┗━━━┳━━━┛ ┃ ┃ x × n → x ┃ ┃ ┃ ┗━━━┳━━━┛ ┃ ┃ ┃ ┏━━━┻━━━┓ ┃ ┏━━━┻━━━┓ ┃ x × n → x ┃ ┃ ┃ n + 1 → n ┃ ┗━━━┳━━━┛ ┃ ┗━━━┳━━━┛ ┃ ┃ ┃ ┏━━━┻━━━┓ ┃ / \ ┃ ┃ ┃ / \ ┃ ┃ ┃ No/┏━━━┓\ ┃ 演算 ┃ ┗━━━━\┃ a ┃/ \━━━┳━━━/ ┗━━━┛ ┃ \ / ┃ ┃ Yes   ━━━┻━━━        ━━━┻━━━  (  終了   )      (  終了   )   ━━━━━━━         ━━━━━━━  ループ端の繰返し指定は,   変数名:初期値,増分,終値  を示す。  ア n > M  イ n > M + 1  ウ n > M - 1  エ n < M 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html 【実習課題】実際にプログラムを作成してみよう。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ★宿題メールの著作権について http://www.yscon.co.jp/j/homework/index.htm#copyright ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ テクニカル(データベース)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ システム監査向け           _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(エンベデッド)向け     _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ テクニカル(システム管理)通向け    _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ ソフトウェア開発技術者向け      _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)