平成18年度秋期 基本情報 問61−80 解答編





このページは

基本情報

(基本情報技術者試験)

解答と解説のページです。

問題だけで勉強したい方は目次へ戻ってください


問61 データベースの正規化に関する記述のうち、適切なものはどれか。
関係データベースに特有なデータベース構築技法であり、データの信頼性と格納効率を向上させる。
データの重複や矛盾を排除して、データベースの論理的なデータ構造を導き出す。
データベースの運用管理を容易にするために、レコードをできるだけ短く分割する。
ファイルに格納するデータの冗長性をなくすことによって、アクセス効率を向上させる。
解答
解説 データベースの正規化は、重複や矛盾を排除して、データベースの一貫した内容を保障します。そのため、主に第3正規化までされますが、その際、繰り返しの除去や従属した項目を別のテーブルに分けたりします。

問62 “出庫記録”表に対するSQL文のうち、最も大きな値が得られるものはどれか。

画像(問62)を表示できません
SELECT AVG(数量) FROM 出庫記録 WHERE 商品番号=’NP200’
SELECT COUNT(*) FROM 出庫記録
SELECT MAX(数量) FROM 出庫記録
SELECT SUM(数量) FROM 出庫記録 WHERE 日付=’2006−10−11’
解答
解説 各選択肢の個数を求めます。

選択肢ア:商品名がFP200の個数の平均=(3+1)/2=2
選択肢イ:すべての個数=3+2+1+2=8
選択肢ウ:数量が最大のもの=3
選択肢エ:2006−10−11の合計=3+2=5

よって、8が最大となるので、選択肢イが正解となります。

問63 カーソル操作に関する記述のうち、適切なものはどれか。
INSERT文を実行する前に、OPEN文を実行してカーソルを開いておかなければならない。
PREPARE文は、与えられたSQL文を実行し、その結果を自分のプログラム中に記録する。
カーソル操作によって複数行を一括更新することが可能となる。
プログラム言語は通常レコード単位の処理を行うのに対し、SQLでは集合単位の処理を行うので、その間をカーソルによって橋渡しする。
解答
解説 カーソル操作とは、プログラム言語からDBにアクセスする仕組みのなかで、扱う操作をいいます。基本的にOPEN文でカーソルを開きますが、形式によっては、不要な場合があります。PREPAREは動的SQL文に含まれている文字列の名前と文を関連付けるために、利用されます。実行はEXECUTEで行います。カーソルは、FETCHによって、1行ずつ行うのが基本です。


問64 暗号方式に関する記述のうち、適切なものはどれか。
共通鍵暗号方式は、多数の相手との通信の際、同一の暗号化鍵を用いても安全である。
公開鍵暗号方式では、暗号化鍵を通信相手へ秘密裏に配信する必要がある。
公開鍵暗号方式では、共通鍵暗号方式に比べて復号処理が単純かつ高速である。
通信の開始時に共通鍵を公開鍵暗号方式で暗号化して相手に送り、データの暗号化を共通鍵暗号方式で行う方法が実用化されている。
解答
解説 共通鍵暗号方式と公開鍵暗号方式の特徴を下にまとめます。

共通鍵暗号方式:暗号化鍵と復号化鍵が同じ鍵、高速であるが、鍵の数が多くなる。相手ごとに鍵が必要
公開鍵暗号方式:暗号化鍵と復号化鍵が異なる鍵、低速であるが、鍵の数が少なくてすむ。相手の数が多くなっても鍵が少なくてすむ。

両者の長所を組み合わせたハイブリッド方式というのがあり、選択肢エがこれに相当します。つまり、まず共通鍵を公開鍵暗号方式で相手に渡し、その後は共通鍵で通信を行います。これにより、安全かつ高速な通信ができます。

問65 ディジタル署名を通信に利用する主な目的は二つある。一つは、メッセージの発信者を受信者が確認することである。もう一つの目的はどれか。
署名が行われた後でメッセージに変更が加えられていないかどうかを、受信者が確認すること
送信の途中でメッセージが不当に解読されていないことを、受信者が確認すること
受信者のIDを受信者が確認すること
秘密鍵を返送してよいかどうかを受信者が確認すること
解答
解説 ディジタル署名(メッセージダイジェスト)の目的は、本人確認と改ざんの検出です。詳しい手法を下にまとめます。

画像(問65kai)を表示できません

問66 フィッシングの手口に該当するものはどれか。
Webページに入力した内容をそのまま表示する部分がある場合、ページ内に悪意のスクリプトを埋め込み、ユーザとサーバに被害を与える。
ウイルスに感染したコンピュータを、インターネットなどのネットワークを通じて外部から操る。
コンピュータ利用者のIPアドレスやWebの閲覧履歴などの個人情報を、ひそかに収集して外部へ送信する。
電子メールを発信して受信者を誘導し、実在する会社などを装った偽のWebサイトにアクセスさせ、個人情報を騙し取る。
解答
解説 各選択肢の手法をしたにまとめます。

選択肢ア:クロスサイトスクリプティングの説明です
選択肢イ:ボットの説明です
選択肢ウ:スパイウェアの説明です
選択肢エ:フィッシングの説明です

問67 セキュリティプロトコルSSLの特徴はどれか。
SSLはWebサーバだけで使用されるセキュリティ対策用のプロトコルで、ネットワーク層に位置するものである。
SSLを利用するWebサーバでは、そのFQDNをディジタル証明書に組み込む。
個人認証用のディジタル証明書は、PCごとに固有のものを作成する必要がある。
日本国内では、政府機関に限り128ビットの共通鍵長のディジタル証明書を取得申請できる。
解答
解説 SSL(Secure Sockets Layer)はセキュリティを確保したTCP転送を行うプロトコルで、特にHTTPでの利用を想定しています。トランスポート層の上位で動作します。FQDN(Fully Qualified Domain Name)とは、完全修飾ドメイン名のことで、IPアドレスではなく、このドメイン名に対して証明書が発行されます。また、USBなどにいれて持ち運ぶこともできます。

なお、URLのhttpsやftpsはSSLを利用しているときに表示されます。

問68 経済産業省が策定した“ソフトウェア管理ガイドライン”はどれか。
アプリケーションソフトウェアの開発工程で、開発管理者が最低限実施すべき事項を取りまとめたもの
ソフトウェアの違法複製などを防止するために、法人、団体などがソフトウェアを使用するに当たって実施すべき事項を取りまとめたもの
ソフトウェアの品質保証のために、ソフトウェア管理者がチェックすべき事項をガイドラインとして示したもの
ソフトウェアパッケージの適正な利用を促進するために、ソフトウェア管理者が策定した管理規則や、ソフトウェアの利用手順のひな形を示したもの
解答
解説 ソフトウェア管理ガイドラインは平成7年11月に経済産業省(策定当時は通産省)が策定したもので、主旨に『本ガイドラインは、ソフトウェアの違法複製等を防止するため、法人、団体等を対象として、ソフトウェアを使用するに当たって実行されるべき事項をとりまとめたものである。』とされています。

問69 OMGが標準化したUMLはどれか。
オブジェクト指向を用いたソフトウェア開発で使用されるモデリング言語
オブジェクトをほかのプログラムから利用するためのインタフェースの記述言語
表の定義やデータ操作などを行う関係データベースの操作言語
文章やデータの意味や構造を記述するためのマークアップ言語
解答
解説 UML(Unified Modeling Language:統一モデリング言語)は、オブジェクト指向設計を支援する様々な手法を統一して標準化したもので、クラス図などのモデル図によってシステムの分析や設計を行うための汎用モデリング言語です。

選択肢イは、IDLの説明です。
選択肢ウは、SQLの説明です。
選択肢エは、XMLの説明です。

問70 縦・横方向に情報をもたせることによって、1次元シンボルよりも多くのデータを記録することができるコードはどれか。
Code128
ITFコード
JANコード
QRコード
解答
解説 QRコードとは、2次元バーコードとも呼ばれ、3つの検出用シンボルによって、方向を検出し大量のデータを読み出します。また、誤り検出能力もあります。また、JANコードとは、一般的なバーコードをいいます(通常の13桁と短縮の8桁があります)。ITFコードは、一般的な商品物流のバーコードです。Code128とは、情報密度の高いバーコードの体系のひとつで、世界中の物流などに使用されています。

問71 プロジェクト組織を説明したものはどれか。
構成員が、自己の専門とする職能部門と特定の事業を遂行する部門の両方に所属する組織である。
購買・生産・販売・財務などの仕事の性質によって、部門を編成した組織である。
特定の課題のもとに各部門から専門家を集めて編成し、期間と目標を定めて活動する一時的かつ柔軟な組織である。
利益責任と業務遂行に必要な職能を、製品別、顧客別又は地域別にもつことによって、自己完結的な経営活動が展開できる組織である。
解答
解説 選択肢の組織形態を下にまとめます。

選択肢ア:マトリックス組織
選択肢イ:機能別(職能別)組織
選択肢ウ:プロジェクト組織
選択肢エ:事業部制組織

問72 ROEを説明したものはどれか。
企業が保有する総資産に対する収益性を示す指標
自己資本と総資本の比率から、財務体質の健全性を示す指標
自己資本と他人資本の有効活用の度合いを計る指標
自己資本に対する収益性を示す指標
解答
解説 ROE(Return On Equity)とは自己資本利益率のことで、利益/自己資本によって求められ、資本金がどれだけ有効に使われているかを示します。株主資本利益率とも呼ばれ、配当の目安にも使われます。

選択肢アは、ROA(総資産利益率)の説明です。
選択肢イは、CAR(自己資本比率)の説明です。
選択肢ウは、ROCE(使用資本利益率)自己資本増加率の説明です。

問73 表の受払記録において、商品の払出単価の計算方法として後入先出法を適用したとき、9月の売上原価は何万円か。

画像(問73)を表示できません
550
561
563
600
解答
解説 後入先出法とは、後から入れたものから出荷するとみなして、単価を評価する手法です。

まず、全体の個数は、100+50+50で200個。この中で新しいものから150個が販売されたとして評価するので、50×4+50×5+50×3=200+250+150=600となります。

問74 取扱商品をABC分析した場合、Aグループの管理対象となる商品の商品番号はどれか。

画像(問74)を表示できません
1と2
2と5
2と6
4と8
解答
解説 ABC分析とは、その累計比率から分析を行うもので、製品をA、B、Cの3つの区分に分けます。一般的にはA区分は70%程度に設定します。問題文中に境界値は示されていませんが、売上の1位と2位が2と5のため、これが正解であることが分かります。

なお、ABC分析にはよくパレート図が使われます。下にパレート図の例を示します。

画像(問74kai)を表示できません

問75 図は、ある製品ロットの抜取り検査の結果を表すOC曲線(検査特性曲線)である。この図が表しているものはどれか。

画像(問75)を表示できません
p1%よりも大きい不良率のロットが合格する確率は、L1以上である。
p1%よりも小さい不良率のロットが不合格となる確率は、1.0−L1以上である。
p2%よりも大きい不良率のロットが合格する確率は、L2以下である。
p2%よりも小さい不良率のロットが不合格となる確率は、L2以下である。
解答
解説 図から読み取れることを下にまとめます。

p1%よりも大きい不良率のロットが合格する確率はL1以下である。
p2%よりも大きい不良率のロットが合格する確率はL2以下である。

問76 管理図を説明したものはどれか。
原因と結果の関連を魚の骨のような形状として体系的にまとめ、結果に対してどのような原因が関連しているのかを明確にする。
時系列的に発生するデータのばらつきを折れ線グラフで表し、上限と下限を設定して異常の発見に用いる。
収集したデータを幾つかの区間に分類し、各区間に属するデータの個数を棒グラフとして描き、品質のばらつきをとらえる。
データを幾つかの項目に分類し、横軸方向に大きい順に棒グラフとして並べ、累積値を折れ線グラフで描き、主要な問題点を把握する。
解答
解説 管理図は、上下の限界線と値をプロットすることで異常の発見をするものです。下に例を示します。なお、管理図はQC7つ道具の一つです。

画像(問76kai)を表示できません

選択肢アは、特性要因図の説明です。
選択肢ウは、ヒストグラムの説明です。
選択肢エは、パレート図の説明です。

問77 散布図のうち、“負の相関”を示すものはどれか。
画像(問77ans)を表示できません
解答
解説 散布図の相関関係を下にまとめます。なお、散布図はQC7つ道具の一つです。

画像(問77kai)を表示できません

問78 T商店では毎日KとLという菓子を作り、これを組み合わせて箱詰めした商品MとNを販売している。箱詰めの組合せと1商品当たりの利益は表に示すとおりである。Kの1日の最大製造能力は360個であり、Lの1日の最大製造能力は240個である。1日の販売利益を最大にするように、商品MとNを製造し、すべて販売したときの利益は何円か。

画像(問78)を表示できません
24,000
36,000
40,000
48,000
解答
解説 Mをa個、Nをb個作るとすると。以下の連立方程式を作れる

Kについて:6a+3b ≦ 360
Lについて:2a+4b ≦ 240

これを解くと、a ≦ 40, b ≦ 40。よって、a,bともに、40個ずつ作るのがもっとも利益が高くなるといえます。

よって、40×600+40×400=24,000+16,000=40,000となります。

このような問題を解くのには、線形計画法(PL法)が適しています。下に2変数の場合のPL法の例を示します。

画像(問78kai)を表示できません

問79 デビットカードの決済方式はどれか。
後払い方式の決済を行う。
カード内で残高管理を行い、財布のように利用できる。
前払い方式の決済を行う。
利用金額を預金口座から即時に引き落とす。
解答
解説 各選択肢の代表的なカードの例を下に示します。

選択肢ア:クレジットカード
選択肢イ:ICカード(カードに入金することをチャージといいます)
選択肢ウ:プリペイドカード
選択肢エ:デビットカード(即時ではなく、数日以内の場合もあります)

問80 ソフトウェアパッケージのライセンス契約形態のうち、サイトライセンスを説明したものはどれか。
特定の企業や団体などにある複数のコンピュータでの使用を一括して認める。
特定のコンピュータ又は一定数のコンピュータでの使用を認める。
特定のサーバにインストールし、そのクライアントでの使用を認める。
特定のユーザ又は一定数のユーザに使用を認める。
解答
解説 サイトライセンスとは、企業や学校などの団体でのソフトウェアを一括して認める契約です。」大量に契約するかわりに、ある程度の割引を行います。

選択肢イは、ボリュームライセンスの説明です。
選択肢ウは、ネットワークライセンスの説明です。
選択肢エのように、ユーザに対してライセンスが配られるということはありませんが、そのユーザが1台のPCにインストールして利用すると考えるならば、ボリュームライセンスの説明であるといえます。