資格

一日一題 高度をめざす情報処理技術者試験宿題

これがうわさの「宿題メール」です。
超入門から高度向けまで,情報処理技術者試験を目指す人のための宿題を毎朝発行。合体版廃止に付き,現在,宿題メール(無料版)を配信してます。

全て表示する >

[jwork-melmal] 2018-02-01 2月ですね。試験申し込みまだの方は,急いでどうぞ。

2018/02/01

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 高度を目指す一日一題宿題メールマガジン     .&&&& **** %%%%. ┃
┃                         &&&&&&******%%%%%% ┃
┃ 発行 斎藤末広 suehiro3721p@gmail.com @は半角 '&┃&''*┃*''%┃%' ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━┻━━┻━━┛
宿題メールトラブル/問題訂正 http://d.hatena.ne.jp/suehiro3721p/

========================================================================

 2018年2月1日分
 旧暦 師走 (しわす 12月) 16日
 1/20 大寒(だいかん) → 2/04 立春(りっしゅん)

 強化したい分野の問題を毎日1問 挑戦しよう
 このメールの下部の部分に解答欄があります。返信してください。

========================================================================
☆ 春試験の受験網込み開始
 早く申し込むほど,合格率アップ。
 https://www.jitec.ipa.go.jp/1_01mosikomi/_index_mosikomi.html

========================================================================
◎宿題メール関連イベント // 仲間がいれば 勉強は楽しい! //
これを見ている方なら だれでもOK
宿題メール仲間 Google カレンダー:http://tinyurl.com/jclub-cal
宿題メール仲間が開催している勉強会のハッシュタグ
#あさべん #ひめべん #こしべん #ぎふべん #おさべん

☆毎週水曜の夜は「#ひめべん」@facebook 定時退社して勉強しよう。
 https://www.facebook.com/groups/jhwork/

☆02/03(土) 春日部勉強会 13:00-18:00 粕壁南公民館 #こしべん
 https://nekoserv.jpn.ph/~nekopapa/koshigaya_study/index.html

☆02/03(土) 岐阜勉強会 09:00-17:00 ハートフルスクエアーG #ぎふべん
 https://www.facebook.com/events/386064865171751/

はじめて参加する方は 事前にお知らせいただいたら幹事の方をお知らせします。
原則 自習,会場費を割勘 途中参加・途中退席OK。

========================================================================
◎催事/書籍/アプリ等案内

☆論文塾,春試験向け論文塾コース受付開始
 http://www.ronbunjyuku.net/
 宿題メール仲間も,これで論文合格してます。(斎藤末広)

☆大阪 2/24(土) プロジェクトマネージャ 午後2対策講座
https://ameblo.jp/t-akita2009/entry-12343239942.html
 「黄〇本」を使ったネタの膨らませ方と論文への展開方法
 1つの論文ネタを膨らませる方法をマスターすれば、
 もう、制限文字数不足で悩むことはありません。
主催:Project Office A

========================================================================
前回分の解答と解説
------------------------------------------------------------------------
*koudoG*[解説:高度技術系]

 Web ブラウザや HTTP を用いず,独自の GUI とデータ転送機構を用いた,
ネットワーク対戦型のゲームを作成する。仕様の (2) の実現に用いることがで
きる仕組みはどれか。

〔仕様]
(1) ゲームは囲碁や将棋のように 2 人のプレーヤの間で行われ,ゲームの状態
 はサーバで管理する。プレーヤはそれぞれクライアントプログラムを操作して
 ゲームに参加する。
(2) プレーヤが新たな手を打ったとき,クライアントプログラムはサーバにある
 関数を呼び出す。サーバにある関数は,その手がルールに従っているかどうか
 を調べて,ルールに従った手であればゲームの状態を変化させ,そうでなけれ
 ばその手が無効であることをクライアントプログラムに知らせる。
(3) ゲームの状態に変化があれば,サーバは各クライアントプログラムにその旨
 を知らせることによって GUI に反映させる。

 ア CGI

 イ PHP

 ウ RPC

 エ XML

■キーワード■

■解答■
  システムアーキテクト午前2平成29年問19

 ウ RPC

> クライアントプログラムはサーバにある関数を呼び出すから
> 解答は ウ RPCだと思います。
>
> RPCとは
https://www.otsuka-shokai.co.jp/words/epc.html

 どうもありがとうございます。
 RRC って古い用語で,今はわざわざ使う必要ないでしょうね。
今だと,サーバー関数呼び出し,でしょうか?

https://itsiken.com/29A_L4/29A_L4SA_19.html
>
> (2)の機能はクライアントプログラムはサーバにある関数を呼び出して
> 実現するので、これはRPC(ウ)になります。
>
> RPC(Remote Procedure Call)
> RPCは「遠隔手続き呼出し」と訳される。
> 離れた場所のシステムに物事(手続き)をお願いする(呼出す)ことです。
> 極端な例としては、「買い物に出かけたお母さんが、途中で雨が降ってきた
> ので、家に電話をかけて留守番をしている子供(旦那)に洗濯物を取り込んで
> もらう。」なども、広い意味でのRPCといえると思います。

 どうもありがとうございます。

> ア× CGI
>    ネットワークで、ブラウザーから要求されたプログラムをサーバー側で
>    実行し、その実行結果を返す仕組み。ウェブ-サイトの来訪者数の表示や、
>    データベースとの連携処理などに利用される。
>    https://www.weblio.jp/content/cgi
>
> イ× PHP
>    独自の「PHPライセンス」によって配布されるオープンソースソフトウ
>    ェア。LAMPの1つに挙げられるように、オープンソース製品でWebアプリ
>    ケーションを構築する際の定番。
>    https://www.weblio.jp/content/php
>
> ウ○ RPC
>    ネットワークによって接続された他のコンピュータ上でプログラムを呼
>    び出し、実行させるための手法のことである。
>    あるいは、そのためのプロトコルのことである。
>    https://www.weblio.jp/content/RPC
>
> エ× XML
>    文書構造の記述言語の一。HTML の拡張版にあたり,SGML をインターネ
>    ット用に最適化したもの。文書内のデータに対して,ユーザーが独自の
>    属性情報や論理構造を定義できる。
>    https://www.weblio.jp/content/xml

 どうもありがとうございます。

------------------------------------------------------------------------
*koudoM*[解説:高度マネージメント系]高度向け

 データの追加・変更・削除が,少ないながらも一定の頻度で行われるデータベース
がある。このデータベースのフルバックアップを磁気テープに取得する時間間隔
を今までの 2 倍にした。このとき,データベースのバックアップ又は復旧に関す
る記述のうち,適切なものはどれか。

 ア フルバックアップ 1 回当たりの磁気テープ使用量が約 2 倍になる。

 イ フルバックアップ 1 回当たりの磁気テープ使用量が約半分になる。

 ウ フルバックアップ取得の平均実行時間が約 2 倍になる。

 エ ログ情報を用いて復旧するときの処理時間が平均して約 2 倍になる。

■キーワード■

■解答■
  プロジェクトマネージャ午前2平成29年問19

 エ ログ情報を用いて復旧するときの処理時間が平均して約 2 倍になる。

> 復旧処理手順は、障害発生時点までのデータについてはフルバックアップ分の
> データを利用して戻し、その後 障害発生時点からはログ情報をもとにロール
> フォワードを用いて復旧します。
> いずれの処理も、時間間隔が2倍になると、復旧所要時間も2倍になります。
> 回答「エ」です

 どうもありがとうございます。

https://itsiken.com/29S_L4/29S_L4SC_24.html
>
> ア フルバックアップの間隔を2倍にしても、フルバックアップするデータ量は
>   同じです。(差分バックアップはバックアップの間隔で変わってきます。)
> イ フルバックアップの間隔を2倍にしても、フルバックアップするデータ量は
>   同じです。
> ウ フルバックアップの間隔を2倍にしても、フルバックアップにかかる時間は
>   同じです。
> エ フルバックアップの間隔を2倍にすると、データベース復旧時のログ情報に
>   よって復旧するときの処理時間が約2倍になります。
>
> データベースの復旧
> データベースに障害が発生した場合、障害発生直前のチェックポイント時点
> まではデータを戻すことができる。
> チェックポイントから障害発生まででコミットまで行ったトランザクションは、
> 障害発生時には処理が完了しているので、データベースの更新ログを用いて
> 前進復帰する。
> また、障害発生時点で処理中のトランザクションは、データベースの更新ログを
> 用いて後退復帰する。

 どうもありがとうございます。

> 磁気テープに取得する時間間隔を今までの 2 倍にしたたため、
> ログ情報が2倍になります。
>
> よって解答はエです。
>
> 参考
http://www.ap-siken.com/kakomon/22_haru/q56.html

 どうもありがとうございます。

------------------------------------------------------------------------
*eng*[解説:English]

(出題省略)

------------------------------------------------------------------------
 高度/English問題の解説はプレミア版 http://www.mag2.com/m/P0006047.html
------------------------------------------------------------------------
*gi*[解説:技術系]

 脆(ぜい)弱性検査手法の一つであるフアジングはどれか。

 ア 既知の脆弱性に対するシステムの対応状況に注目し,システムに導入され
  ているソフトウェアのバージョン及びパッチの適用状況の検査を行う。

 イ ソフトウェアのデータの入出力に注目し,問題を引き起こしそうなデータ
  を大量に多様なパターンで入力して挙動を観察し,脆弱性を見つける。

 ウ ソフトウェアの内部構造に注目し,ソースコードの構文を機械的にチェック
  するホワイトボックス検査を行うことによって脆弱性を見つける。

 エ ベンダや情報セキュリティ関連機関が提供するセキュリティアドバイザリ
  などの最新のセキュリティ情報に注目し,ソフトウェアの脆弱性の検査を行う。

■キーワード■

■解答■
  応用情報技術者午前平成28年秋問45

 イ ソフトウェアのデータの入出力に注目し,問題を引き起こしそうなデータ
  を大量に多様なパターンで入力して挙動を観察し,脆弱性を見つける。

> ファジングとは、
> 「ファジング」というのはソフトウェアの不具合や脆弱性を発見するための
> 手法のひとつで,「ファズ・テスト」とも呼ばれます。ファジングの基本的な
> 手順は,対象のソフトウェアに対して問題が起こりそうなデータを大量に入力し,
> それに対する挙動を確認するというものです。
http://gihyo.jp/dev/feature/01/fuzzing/0001
> 回答「イ」です

 どうもありがとうございます。

https://itsiken.com/28A_L3/28A_L3_45.html
>
> ファジングは、ソフトウェアのデータの入出力に注目し、
> 問題を引き起こしそうなデータを大量に多様なパターンで入力して挙動を
> 観察し、脆弱性を見つけます。
> ファズ(fuzz)は、“想定外のデータ”のことで、ファジングは、
> “想定外のデータ”を使ったテスト(fuzz testing)のことです。
>
> ファジング(fuzzing)
> ソフトウェアのバグや脆弱性を検証するためのテスト手法の一種で、
> エラー成分が含まれた様々な命令パターンを実行させてエラーの発生を
> 調べます。
> テスト手法としては、自動化あるいは半自動化されたブラックボックステスト
> ないしはグレーボックステストになります。

 どうもありがとうございます。

> ファジングとは、組込み機器やソフトウェア製品のバグや
> 未知の脆弱性を検出する、セキュリティテストです。
https://www.ipa.go.jp/security/vuln/fuzz_faq.html#001
>
> 上記より、脆弱性を見つけるから解答はイです。
>
> 参考
http://wa3.i-3-i.info/word13074.html

 どうもありがとうございます。

------------------------------------------------------------------------
*ma*[解説:マネージメント系]

 親和図法を説明したものはどれか。

 ア 事態の進展とともに様々な事象が想定される問題について対応策を検討し,
  望ましい結果に至るプロセスを定める方法である。

 イ 収集した情報を相互の関連によってグループ化し,解決すべき問題点を明確
  にする方法である。

 ウ 複雑な要因が絡み合う事象について,その事象間の因果関係を明らかにす
  る方法である。

 エ 目的・目標を達成するための手段・方策を順次展開し,最適な手段・方策
  を追求していく方法である。

■キーワード■ 親和図法

■解答■
  基本情報技術者午前平成29年春問76

 イ 収集した情報を相互の関連によってグループ化し,解決すべき問題点を明確
  にする方法である。

> 「親和図法」とは、
> 言語データを、グループ分けして、整理、分類、体系化する方法です。
http://www.sk-quality.com/nqc7/nqc702_shinwa.html
> 回答「イ」です

 どうもありがとうございます。

https://itsiken.com/29S_L2/29S_L2_76.html
>
> ア PDPC(Process Decision Program Chart)の説明です。
> イ 親和図法の説明です。
> ウ 連関図の説明です。
> エ 系統図の説明です。
>
> 親和図法
> いろいろな意見やアイデアなどについて、似たもの同士を集めてグループ化し
> 整理・分析する手法で、課題に関係する項目が複数あって錯綜していたり、
> 問題解決への取り組み方自体が混乱したりしている場合に有効です。
> ブレーンストーミングなどを使い意見を集め、関連性(親和性)のある意見を
> まとめることで、問題を明確にし文書化していきます。

 どうもありがとうございます。

> 親和図法とは
https://www.i-juse.co.jp/statistics/product/func/nqc/affinity.html
>
> 上記より、相互の関連によってグループ化しから解答はイです。
>
> 参考
http://www.sk-quality.com/nqc7/nqc702_shinwa.html

 どうもありがとうございます。

------------------------------------------------------------------------
*nyu*[解説:入門]

 表は,技術者 A,B,C がそれぞれ製品 X,Y,Z を製造する場合の 1 日の生産額
を示している。各技術者は 1 日に 1 製品しか担当できないとき,1 日の最大生産額
は何万円か。ここで,どの製品も必ず生産するものとする。

      単位 万円/日
 ======================
      技術者
 ----------------------
      A B C
 ----------------------
 製品 X  6 6 5
    Y  7 6 8
    Z  8 7 8
 ======================

 ア 20

 イ 21

 ウ 22

 エ 23

■キーワード■

■解答■
  ITパスポート平成29年秋問01

 ウ 22

> AがZ、BがX、CがYを製造。

 どうもありがとうございます。

> 生産設備が3台あって、技術者が3人いるとき、
> どのように配置すれば一番生産額があがるか?
> と考えて
> ・各生産者が額が一番高いものを担当する
> ・担当の調整は、価格の高いほうから行う。
>  (最後のほうはその技術者の一番高い製品で
>   なくなることがある)
> で割り当ててみました。
> 数字上はこうなりますが、現場ではスキルの向上とか
> モチベーションとか考えて割り当てるんだろうなと
> 想像しながら問題を解きました。

 どうもありがとうございます。

> 技術者・製品の組合せ及び生産額産出法は下記の通り
> A-X B-Y C-Z  6+6+8=20
> A-X B-Z C-Y  6+7+8=21
> A-Y B-X C-Z  7+6+8=21
> A-Y B-Z C-X  7+7+5=19
> A-Z B-X C-Y  8+6+8=22
> A-Z B-Y C-X  8+6+5=19
> 回答「ウ」です

 どうもありがとうございます。

https://itsiken.com/29A_L1/29A_L1_01.html
>
> 技術者毎に生産額の大きい製品を選ぶと良いので、
> A:Z
> C:YまたはZ ⇒ A:Zとすると、C:Y
> B:X
> ⇒ Z + Y + X = 8 + 8 + 6 = 22 万円
>
> これより、正解は「ウ」です。

 どうもありがとうございます。

------------------------------------------------------------------------
★その他★ http://www.facebook.com/groups/jhwork/ の参加もお待ちしてます

> 皆既月食、見ることができました。きれいでした。

 関東は,素晴らしく綺麗に見えたそうですね。よかったです。

> 月食は生憎の天気で見れず、その時間は相棒を見てました。

 残念。相棒,人気ありますね。

> 睡眠時無呼吸症候群の検査で継続的治療が必要な判定が出ました。
> どれくらい睡眠が改善できるか楽しみでもあります。

 ぐっすりと眠れるといいですよね。

□過去の宿題メール話題■

>>職場には加湿器がいいですよね。

>  インフルエンザが出た職場の者です。
>  納期が厳しい職場なので、インフルエンザで一週間程度
>  出勤できないと、いろいろと不都合が生じますので、
>  加湿器なしではやっていけないです。
>  (効果大です)
>  職場は割りと広めですので、卓上レーザプリンタくらいの大きさの
>  加湿器3台がフル稼働しています。それでも、加湿が追いつかないみたいで、
>  一日二回くらいタンクに水を追加しています。

 加湿器いいですね。暖かくなるしね。冬場な加湿器に限ります。

========================================================================
回答メールの取り扱い

この宿題メールに返信の形で提出して下さい。自動的に件名に日付
(例:re:[jhome] 2017-04-16)が入り,宛先が,私になります。
過去の宿題メールの返信も大歓迎です。

回答メールは,著作権を放棄していると見なして,承諾なしに変更・再利用させ
て頂きます。ご了承ください

この下を,宿題部分を削除して,返信して下さい。
下線のところに記号を書きます。答えのみの返信も大歓迎です。

========================================================================
★★ 本日の宿題 ★★★★★★★★★★★★★★★★★★★★★★★★★★★
------------------------------------------------------------------------
*[宿題:高度技術系]高度向け


 表の CPI と構成比率で,3 種類の演算命令が合計 1,000,000 命令実行される
プログラムをクロック周波数が 1 GHz のプロセッサで実行するのに必要な時間は
何ミリ秒か。

 ========================================================
  演算命令   CPI(Clocks Per Instruction) 構成比率(%)
 --------------------------------------------------------
 浮動小数点加算     3            20
 --------------------------------------------------------
 浮動小数点乗算     5            20
 --------------------------------------------------------
 整数演算        2            60
 ========================================================


 ア 0.4

 イ 2.8

 ウ 4.0

 エ 28.0

■キーワード■

■解答■
  システムアーキテクト午前2平成29年問18

 イ 2.8


答 _
考えたこと・調べたこと・質問

------------------------------------------------------------------------
*[宿題:高度マネージメント系]高度向け

 ソフトウェアのリファクタリングの説明はどれか。

 ア 外部から見た振る舞いを変更せずに保守性が高いプログラムに書き直す。

 イ ソースコードから設計書を作成する。

 ウ ソフトウェア部品を組み合わせてシステムを開発する。

 エ プログラムの修正が他の部分に影響していないかどうかをテストする。

答 _
考えたこと・調べたこと・質問

------------------------------------------------------------------------
*[宿題:English] 訳さずに,挑戦しよう。そうすると英語力アップします。

(出題おやすみ)

答 _
考えたこと・調べたこと・質問

------------------------------------------------------------------------
*[宿題:技術系]応用・基本・セキマネ・ITパス向け

 サンドボックス機構に該当するものはどれか。

 ア OS,データベース,アプリケーション,ネットワーク機器など多様な
  ソフトウェアや機器が出力する大量のログデータを分析する。

 イ Web アプリケーションの入力フォームの入力データに含まれる HTML タグ,
  JavaScript,SQL 文などを他の文字列に置き換えることによって,入力データ中
  に含まれる悪意のあるプログラムの実行を防ぐ。

 ウ Web サーバの前段に設置し,不特定多数のPCから特定のWebサーバへのリクエスト
  に代理応答する。

 エ 不正な動作の可能性があるプログラムを特別な領域で動作させることによって,
  他の領域に悪影響が及ぶのを防ぐ。

答 _
考えたこと・調べたこと・質問

------------------------------------------------------------------------
*[宿題:マネージメント系]応用・基本・ITパス向け

 会議におけるフアシリテータの役割として,適切なものはどれか。

 ア 技術面や法律面など,自らが専門とする特定の領域の議論に対してだけ,
  助言を行う。

 イ 議長となり,経営層の意向に合致した結論を導き出すように議論を
  コントロールする。

 ウ 中立公平な立場から,会議の参加者に発言を促したり,議論の流れを整理
  したりする。

 エ 日程調整・資料準備・議事録作成など,会議運営の事務的作業に特化した
  支援を行う。

答 _
考えたこと・調べたこと・質問

------------------------------------------------------------------------
*[宿題:入門]ITパス向け


 無線 LAN において,あらかじめアクセスポイントへ登録された機器だけを接続
を許可するセキュリティ対策はどれか。

 ア ANY 接続拒否

 イ ESSID のステレス化

 ウ MAC アドレスフィルタリング

 エ WPA2

答 _
考えたこと・調べたこと・質問

------------------------------------------------------------------------
その他(ひとことお願いします。)


□試験申し込みました。
種別:IP, SG, FE, AP, SC, PM, DB, ES, AU
その種別での回数:
ひとこと:

------------------------------------------------------------------------
以下は,配信サイトがつけた広告等です。削除して返信してください。
========================================================================

規約に同意してこのメルマガに登録/解除する

メルマガ情報

創刊日:2004-01-07  
最終発行日:  
発行周期:平日毎日  
Score!: 90 点   

コメント一覧コメントを書く

この記事にコメントを書く

上の画像で表示されている文字を半角英数で入力してください。

※コメントの内容はこのページに公開されます。発行者さんだけが閲覧できるものではありません。 コメントの投稿時は投稿者規約への同意が必要です。

  • コメントはありません。