┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃裏版 宿題メール .&&&& **** %%%%. ┃ ┃ &&&&&&******%%%%%% ┃ ┃from 斎藤末広 jhomework@yscon.co.jp '&┃&''*┃*''%┃%' ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛ ======================================================================== 2005年3月9日分 裏版 宿題メール この"裏版宿題メール"は,"宿題メール(総合編)"を補完する関係です。 →宿題メールとは http://www.3721p.com/homework ======================================================================== 前回分の解答と解説 ------------------------------------------------------------------------ *[解説:テクニカル(データベース)向け] データベースのメタデータに関する説明として,適切なものはどれか。 ア 集合をメンバ(インスタンス)として扱う"べき集合"のこと イ 属性がもつことのできる値の範囲のこと ウ データ管理者が管理し,DBMS には登録しない情報のこと エ データ自身に関する情報のこと ■キーワード■ メタデータ ■解答■ テクニカルエンジニア(データベース)午前平成14年問14 エ データ自身に関する情報のこと > メタデータ 【meta data】 > メタデータとは、データについての情報を記述したデータである。膨大なデー > タの山の中から目的のデータを探し出す手助けとするために作成される。イン > ターネット上にある膨大な情報も、現実には、単純なキーワード検索しかでき > ないため、壮大なゴミの山と称されることもあるが、個々の情報にメタデータ > を付けることにより、よりデータの性質を的確に反映した検索が可能となる。 > 特に、画像データなどは、そのままでは単純なキーワード検索を行うこともで > きず、メタデータの恩恵を大きく受ける。 > http://www.atmarkit.co.jp/aig/01xml/metadata.html どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(ネットワーク)向け] コンピュータの性能を表す指標の一つである MIPS 値に関する記述のうち,適 切なものはどれか。 ア CISC と RISC では,両者の MIPS 値が同じであれば,実行するプログラ ムの処理能力は RISC の方が高い。 イ MIPS 値は加減乗除などの演算命令の速度を表すものであり,プロセッサ 性能を評価する際には,これ以外にロードやストアなどのメモリアクセス命 令も考慮する必要がある。 ウ アレイプロセッサやベクトルプロセッサなど,浮動小数点演算が強化され たプロセッサの MIPS 値は,単位時間当たりの浮動小数点命令の平均実行回 数を表している。 エ プロセッサがもつ各命令の実行時間の加重平均から MIPS 値を求める場合, 加重平均の重み付けとして用いられるものの一つに,コマーシャルミックス がある。 ■キーワード■ MIPS,コマーシャルミックス ■解答■ テクニカルエンジニア(ネットワーク)午前平成14年問07 エ プロセッサがもつ各命令の実行時間の加重平均から MIPS 値を求める場合, 加重平均の重み付けとして用いられるものの一つに,コマーシャルミックス がある。 > プロセッサの性能を表す指標。1MIPSは1秒間に100万命令実行できることを表す > 基本的な演算処理などのほか、関数呼び出し、文字列処理なども含まれている。 > > 下記より抜粋。 > http://www.atmarkit.co.jp/icd/root/12/5785812.html どうもありがとうございました。 > MIPS 【 Million Instructions Per Second 】 > 読み方 : ミプス > コンピュータの処理速度をあらわす単位。1MIPSのコンピュータは、1秒間に > 100万回の命令を処理できる。MIPSは主にマイクロプロセッサの性能を反映す > るが、現在では、コンピュータの性能は、より複雑なベンチマークテストによ > る総合的な性能尺度によって測られることが多くなっている。 > http://e-words.jp/w/MIPS.html > > CISC 【複合命令セットコンピュータ】 > 読み方 : シスク > フルスペル : Complex Instruction Set Computer > マイクロプロセッサの設計様式の一つ。個々の命令を高級言語に近づけ、複 > 雑な処理を実行できるようにすることで処理能力の向上をはかっている。パソ > コン用のCPUとしてあわせて9割以上のシェアを持つIntel社のx86シリーズとそ > の互換プロセッサがこの型である。 > http://e-words.jp/w/CISC.html > > RISC 【縮小命令セットコンピュータ】 > 読み方 : リスク > フルスペル : Reduced Instruction Set Computer > マイクロプロセッサの設計様式の一つ。個々の命令を簡略化することにより > パイプライン処理(並行して複数の命令を処理する方式)の効率を高め、処理性 > 能の向上をはかっている。ワークステーション用のCPUにはこの型のプロセッ > サが多い。Sun Microsystems社のSPARCやDEC社(現在はCompaq Computer社の一 > 部門)のAlpha、IBM社とMotorola社のPowerPCなどが有名。 > http://e-words.jp/w/RISC.html > > FLOPS > 読み方 : フロップス > フルスペル : Floating point number Operations Per Second > コンピュータの処理速度をあらわす単位の一つ。処理速度が1FLOPSのコンピュー > タは、1秒間に1回の浮動小数点数演算(実数計算)ができることを示す。大規模 > なシミュレーションや科学技術計算に用いる大型コンピュータの性能指標とし > て用いられることが多い。 > http://e-words.jp/w/FLOPS.html > > コマーシャルミックス 【commercial mix】 > プログラムの実行時間を計測してコンピュータの処理性能を調べる手法にお > いて、使用される命令の組み合わせ(命令ミックス)の一つで、事務・会計など > 商業分野でよく使われる処理の性能を調べるためのもの。 > コンピュータの適用分野によってよく使う命令とあまり使わない命令がある > ため、調べたい場面に応じていくつかの標準的な命令ミックスが定められてい > る。コマーシャルミックスはそのうちの一つで、他に、科学技術計算の処理性 > 能を測定するための「ギブソンミックス」がある。 > http://e-words.jp/w/E382B3E3839EE383BCE382B7E383A3E383ABE3839FE383 > 83E382AFE382B9.html > > ギブソンミックス 【Gibson mix】 > プログラムの実行時間を計測してコンピュータの処理性能を調べる手法にお > いて、使用される命令の組み合わせ(命令ミックス)の一つで、科学技術計算の > 性能を調べるためのもの。 > コンピュータの適用分野によってよく使う命令とあまり使わない命令がある > ため、調べたい場面に応じていくつかの標準的な命令ミックスが定められてい > る。ギブソンミックスはそのうちの一つで、他に、事務・会計など商業分野で > 使用される「コマーシャルミックス」がある。 > http://e-words.jp/w/E382AEE38396E382BDE383B3E3839FE38383E382AFE382B9.html > > 命令ミックス 【instruction mix】 > コンピュータの処理性能を調べる際に、実際にプログラムを実行してみてか > かった時間を計測する手法があるが、その際に使用される命令の組み合わせの > こと。 > コンピュータの適用分野によってよく使う命令とあまり使わない命令がある > ため、調べたい場面に応じていくつかの標準的な命令ミックスが定められてい > る。事務・会計など商業分野で使用される命令ミックスをコマーシャルミック > ス、科学技術計算で使用される命令ミックスをギブソンミックスという。 > http://e-words.jp/w/E591BDE4BBA4E3839FE38383E382AFE382B9.html どうもありがとうございました。 > RISCの敗因、CISCの勝因 > http://www.atmarkit.co.jp/fsys/zunouhoudan/027zunou/end_of_risc.html どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:上級シスアド向け] 部門サーバとして PC サーバを購入することになった。購入評価項目を4項目 設定し,次の方法で決めることにした。選定される PC サーバはどれか。 (1) 評価の重みは,3人の選定責任者(委員長1名,副委員長2名)が 10 段階で評価し,その平均とする。 (2) PC サーバの評価値は,5人の選定委員が5段階で評価し,その平均と する。 (3) 重みと PC サーバの評価値との積の合計が最も大きいものを選定する。 重み ┌─────────────┬────┬─────┬─────┐ │ 項目 │委員長 │副委員長 1│副委員長 2│ ├─────────────┼────┼─────┼─────┤ │初期コスト・運用コスト │ 8 │ 10 │ 6 │ ├─────────────┼────┼─────┼─────┤ │OS の機能・性能 │ 6 │ 7 │ 8 │ ├─────────────┼────┼─────┼─────┤ │アプリケーションの品ぞろえ│ 6 │ 8 │ 10 │ ├─────────────┼────┼─────┼─────┤ │ベンダのサポート体制 │ 10 │ 9 │ 8 │ └─────────────┴────┴─────┴─────┘ PC サーバの評価値(数値は 5 人の選定委員の平均値) ┌───────────┬─────┬─────┬─────┬─────┐ │ 項目 │PCサーバ A│PCサーバ B│PCサーバ C│PCサーバ D│ ├───────────┼─────┼─────┼─────┼─────┤ │初期コスト・運用コスト│ 5 │ 4 │ 3 │ 4 │ ├───────────┼─────┼─────┼─────┼─────┤ │OS の機能・性能 │ 4 │ 3 │ 5 │ 4 │ ├───────────┼─────┼─────┼─────┼─────┤ │アプリケーションの │ 3 │ 4 │ 3 │ 4 │ │ 品揃え │ │ │ │ │ ├───────────┼─────┼─────┼─────┼─────┤ │ベンダのサポート体制 │ 4 │ 5 │ 5 │ 4 │ └───────────┴─────┴─────┴─────┴─────┘ ア PC サーバ A イ PC サーバ B ウ PC サーバ C エ PC サーバ D 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ■キーワード■ 重み付け評価 ■解答■ 上級システムアドミニストレータ午前平成15年問06 イ PC サーバ B > 評価の重みの平均値は > 初期コスト・運用コスト :(8 + 10 + 6) ÷ 3 = 8 > OS の機能・性能 :(6 + 7 + 8) ÷ 3 = 7 > アプリケーションの品ぞろえ:(6 + 8 + 10) ÷ 3 = 8 > ベンダのサポート体制 :(10 + 9 + 8) ÷ 3 = 9 > 評価の重みと各 PC サーバの評価値の積の合計は > PC サーバ A :5 × 8 + 4 × 7 + 3 × 8 + 4 × 9 = 128 > PC サーバ B :4 × 8 + 3 × 7 + 4 × 8 + 5 × 9 = 130 > PC サーバ C :3 × 8 + 5 × 7 + 3 × 8 + 5 × 9 = 128 > PC サーバ D :4 × 8 + 4 × 7 + 4 × 8 + 4 × 9 = 128 どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:テクニカル(システム管理)向け] "個人情報保護に関するコンプライアンス・プログラムの要求事項"(JIS Q 15001)に関する記述のうち,適切なものはどれか。 ア 勤労者の団結権に関する事項を含む個人情報の収集は,いかなる場合でも 行ってはならない。 イ 個人情報の利用および提供は,いかなる場合でも情報主体が同意を与えた 収集目的の範囲内で行わなければならない。 ウ 情報主体以外から間接的に個人情報を収集する場合には,必ず情報主体の 同意を得なければならない。 エ 情報主体から直接に個人情報を収集する場合には,必ず情報主体に収集目 的を通知しなければならない。 ■キーワード■ コンプライアンス・プログラム ■解答■ テクニカルエンジニア(システム管理)午前平成16年問48 テクニカルエンジニア(データベース)午前平成16年問48 エ 情報主体から直接に個人情報を収集する場合には,必ず情報主体に収集目 的を通知しなければならない。 > ア.× 明示的な情報主体の同意、法令に特別の規定がある場合、及び司法手 > 続上必要不可欠である場合は認められる。 > イ.× 次の場合は情報主体の同意を必要としない。 > (1)法令の規定による場合。 > (2)情報主体及び、公衆の生命、健康、財産などの重大な利益を保護 > するために必要な場合。 > ウ.× 次の場合は情報主体の同意を必要としない。 > (1)情報主体から個人情報の収集時に、あらかじめ情報の提供を予定 > している旨の同意を得て収集した場合。 > (2)情報処理を委託するなどのために個人情報を預託される場合。 > (3)情報主体の保護に値する利益が侵害されるおそれのない収集を行 > う場合。 > エ.○ > > JISCデータベース検索より > 個人情報保護に関するコンプライアンス・プログラムの要求事項 > http://www.jisc.go.jp/app/pager?id=90699 どうもありがとうございました。 > コンプライアンス=法令遵守 > http://allabout.co.jp/career/economyabc/closeup/CU20020814A/ どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:ソフトウェア開発向け] 次の関数 add を考える。メインプログラムを実行した後,メインプログラム の変数 X ,Y の値はどうなるか。ここで,仮引数 X は値呼出し(call by value),仮引数 Y は参照呼出し(call by reference)であるとする。 メインプログラム 関数 add(X, Y) ┌────────┐ ┌────────┐ │ X = 2; │ │ X = X + Y; │ │ Y = 2; │ │ Y = X + Y; │ │ add(X, Y); │ │ return; │ └────────┘ └────────┘ ┌───┬───┐ │ X │ Y │ ┌─┼───┼───┤ │ア│ 2 │ 4 │ ├─┼───┼───┤ │イ│ 2 │ 6 │ ├─┼───┼───┤ │ウ│ 4 │ 2 │ ├─┼───┼───┤ │エ│ 4 │ 6 │ └─┴───┴───┘ 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html 【実習課題】実際にプログラムを作成してみよう。 ■キーワード■ ■解答■ ソフトウェア開発技術者午前平成16年問43 ┌───┬───┐ │ X │ Y │ ┌─┼───┼───┤ │イ│ 2 │ 6 │ └─┴───┴───┘ > 仮引数 X は値呼出しなので,関数 add(X, Y) を呼び出した後もメインプログ > ラムの中では値は変わらない > 仮引数 Y は参照呼出しなので,関数 add(X, Y) を呼び出すとその中で更新さ > れた値がメインプログラムでも有効になる > VBScript で書いてみました > ' 以下を拡張子「.vbs」で保存して WSH 環境で開くと結果が表示されます > Sub add(ByVal X, ByRef Y) > X = X + Y > Y = X + Y > End Sub > X = 2 > Y = 2 > add X, Y > WScript.Echo "X = " & Cstr(X) & " , Y = " & Cstr(Y) どうもありがとうございました。 > ExcelのVBAで作ってみました。 > ステップ実行すると、関数の中でいったんX=4となり、メインプログラム > の出力結果ではX=2となりました。
Option Explicit
Public Const X As Integer = 2
Public Y As Integer
Sub Main()
Y = 2
Call ADD(X, Y)
Range("A1").Value = X
Range("A2").Value = Y
End Sub
Function ADD(X, Y)
X = X + Y
Y = X + Y
End Function
どうもありがとうございました。
> プログラム作ってみました。
#includeどうもありがとうございました。 ------------------------------------------------------------------------ *[解説:情報セキュアド向け] 労働者派遣法に基づいた労働者の派遣において,労働者派遣契約関係が存在す るのはどの当事者の間か。 ア 派遣先事業主と派遣労働者 イ 派遣先責任者と派遣労働者 ウ 派遣元事業主と派遣先事業主 エ 派遣元事業主と派遣労働者 ■キーワード■ 労働者派遣法 ■解答■ 情報セキュリティアドミニストレータ午前平成15年問44 AN/PM/AE共通午前平成15年問49 同等:上級システムアドミニストレータ午前平成12年問72 ウ 派遣元事業主と派遣先事業主 > ×ア:指揮命令関係 > ×イ:特に関係は発生しない > ○ウ:企業間の関係 > ×エ:労働契約 どうもありがとうございました。 > @IT「ITエンジニアのための転職基礎講座」 > http://jibun.atmarkit.co.jp/fengineer/special/change/change02.html どうもありがとうございました。 > 派遣元・派遣先・派遣労働者の三角関係 > http://www.whn.co.jp/manual.html どうもありがとうございました。 ------------------------------------------------------------------------ *[解説:高度共通向け] プロダクトポートフォリオマネジメント(PPM)において,投資用の資金源とし て適切な事業はどれか。 ア 市場成長性が高く,市場占有率が高い事業 イ 市場成長性が高く,市場占有率が低い事業 ウ 市場成長性が低く,市場占有率が高い事業 エ 市場成長性が低く,市場占有率が低い事業 ■キーワード■ プロダクトポートフォリオマネジメント(PPM) ■解答■ AN/PM/AE共通午前平成15年問37 上級システムアドミニストレータ午前平成12年問35 ウ 市場成長性が低く,市場占有率が高い事業 > 「金のなる木」から得た収益を「問題児」に投入し、「花形製品」に育てると > いった投資戦略が原則。 > http://www.atmarkit.co.jp/aig/04biz/ppm.html どうもありがとうございました。 > プロダクト・ポートフォリオ・マネジメント > 【products portfolio management / PPM】 > 多種類の製品を生産・販売したり、複数の事業を行ったりしている企業が、戦 > 略的観点から経営資源の配分が最も効率的・効果的となる製品・事業相互の組 > み合わせ(ポートフォリオ)を決定するための経営分析・管理手法。 > 一般に、外部変数(市場や産業の成長性、魅力度)と内部変数(自社の優位 > 性、競争力・潜在力)の2つの視点から、製品や事業ごとに収益性、成長性、 > キャッシュフローなどを評価し、その拡大、維持、縮小、撤退を決定する。 > > (高) 市場占有率 (低) > (高) ┏━━━━━┳━━━━━┓ > 市 ┃ 花形製品 ┃ 問題児 ┃ > 場 ┃ ┃ ┃ > 成 ┣━━━━━╋━━━━━┫ > 長 ┃金の成る木┃ 負け犬 ┃ > 率 ┃ ┃ ┃ > (低) ┗━━━━━┻━━━━━┛ > > ・金のなる木:大きな追加投資なしにキャッシュフローを生み出す事業 > ・花形製品:市場の成長に合わせた投資を続けていくことが必要な事業 > ・問題児:市場の成長に対して投資が不足している事業であり積極的な > 追加投資か、撤退が必要な事業 > ・負け犬:将来性が低く基本的に撤退すべき事業 > > このモデルでは、「金のなる木」から得た収益を「問題児」に投入し、 > 「花形製品」に育てるといった投資戦略が原則となる。 > > http://www.atmarkit.co.jp/aig/04biz/ppm.html > より抜粋 どうもありがとうございました。 ======================================================================== 裏版宿題メール,過去のフォロー (特になし) ======================================================================== ★★ 本日の宿題 裏版 ★★★★★★★★★★★★★★★★★★★★★★★★ ------------------------------------------------------------------------ *[宿題:テクニカル(データベース)向け] オブジェクト指向におけるクラスの集約(aggregation)に当てはまる事例はどれ か。ここで,矢印(→)は,左の各クラスを右のクラスへ集約することを示す。 ア A 氏所有のスポーツカー,B 氏所有のセダン,C 氏所有のワゴン → 乗用車 イ X 社のバス,Y 社のバス,Z 社のバス → 企業の所有する自動車 ウ 駆動装置,車体,車輪 → 自動車 エ 乗用車,バス,トラック → 自動車 【実習課題】Javaで集約のサンプルを作成しよう。 ------------------------------------------------------------------------ *[宿題:テクニカル(ネットワーク)向け] データマイニングの説明として,適切なものはどれか。 ア 多次元データベースを使ってデータの組合せを変え,データ間の関連性を 分析すること イ データとメソッドを一緒にして,オブジェクトの内部構造を利用者に見え なくすること ウ データベースをチューニングし,データ更新を高速化すること エ 発見型の手法や統計的手法によって,データ間の関連性や規則性を見つけ ること ------------------------------------------------------------------------ *[宿題:上級シスアド向け] データの暗号化やユーザ認証などのセキュリティ認証などのセキュリティ技術 と,トンネリング手法を使って,インターネットを専用ネットワークのように利 用するものはどれか。 ア NAT イ NNTP ウ VPN エ xDSL ------------------------------------------------------------------------ *[宿題:テクニカル(システム管理)向け] BS 7799-2 におけるセキュリティ管理システム構築の枠組みは,(1)〜(6)のス テップからなる。正しい順番はどれか。 (1) 実施すべき管理目的及び管理策を選択・追加する。 (2) 情報セキュリティ管理システムの適用範囲を決める。 (3) 適用宣言書を作成する。 (4) セキュリティポリシを定める。 (5) リスクアセスメントを行う。 (6) リスクを管理する。 ア (3)→(4)→(2)→(6)→(5)→(1) イ (3)→(4)→(5)→(6)→(1)→(2) ウ (4)→(2)→(1)→(6)→(5)→(3) エ (4)→(2)→(5)→(6)→(1)→(3) ------------------------------------------------------------------------ *[宿題:ソフトウェア開発向け] 次のメインプログラムを実行した結果はどれか。ここで,static は静的割当 てを,auto は動的割当てを表す。 メインプログラム ┌──────────┐ │ auto int x, y; │ │ x = f1(2) + f1(2); │ │ y = f2(2) + f2(2); │ └──────────┘ 関数 f1(u) 関数 f2(u) ┌──────────┐ ┌──────────┐ │ auto int u; │ │ auto int u; │ │ auto int v = 1; │ │ static int v = 1; │ │ v = v + u; │ │ v = v + u; │ │ return v; │ │ return v; │ └──────────┘ └──────────┘ ア x = 6, y = 6 イ x = 6, y = 8 ウ x = 8, y = 6 エ x = 8, y = 8 注意:桁がずれて表示されているときは以下のサイトを参考にして下さい。 等幅フォントに…@まぐまぐ http://help.mag2.com/115.html ------------------------------------------------------------------------ *[宿題:情報セキュアド向け] 刑法の電子計算機使用詐欺罪が適用される違法行為はどれか。 ア インターネット上にいわゆるねずみ講方式による取引形態の Web ページ を開設する。 イ インターネット上に実際よりも良品と誤認させる商品カタログを掲載し, 粗悪な商品を販売する。 ウ 企業の Web ページを不法な手段で変造し,その企業の信用を傷つける情 報を流す。 エ 電話回線を通して銀行のシステムに虚偽の情報を与え,違法な振込送金を させる。 ------------------------------------------------------------------------ *[宿題:高度(シスアナ,プロマネ,アプリケーション)共通向け] バランストスコアカードの説明として,適切なものはどれか。 ア 環境分析を,強み,弱み,機会及び脅威の四つのカテゴリに分類し,企業 にとっての事業機会を導き出すマネジメント手法である。 イ 企業のビジョンと戦略を実現するために,財務,顧客,内部ビジネスプロ セス及び学習と成長の四つの視点から検討し,アクションプランまで具体化 していくマネジメント手法である。 ウ 製品を,導入期,成長期,成熟期及び衰退期の四つの段階に分類し,企業 にとっての最適な戦略を決定するマネジメント手法である。 エ ビジネスを,問題児,花形,金のなる木及び負け犬の四つのカテゴリに分 類し,経営資源配分のバランスをみるマネジメント手法である。 ======================================================================== 下の部分を回答用紙として返信してください。返信されたものは,著作権放棄を したとみなします。 ------------------------------------------------------------------------ 宿題メール 裏版 回答用紙 ------------------------------------------------------------------------ 裏 テクニカル(データベース)向け _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(ネットワーク)向け _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 上級シスアド向け _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 テクニカル(システム管理)向け _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 ソフトウェア開発向け _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 情報セキュアド向け _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ 裏 高度共通向け _ 考えたこと・調べたこと・質問 ------------------------------------------------------------------------ その他(宿題メール本編に掲載することがあります)void add(int ,int *); void main(void) { int x=2; int y=2; add(x,&y); printf("x=%d,y=%d \n",x,y); } void add(int x, int *y) { x = x + *y; *y = x + *y; return; }