本文へスキップ

平成25年度 秋期 ITパスポート試験 問95

この問題の解説と、これまでの解答の記録です。

問95
頻出度★☆☆

S 社の総務部では,所属員が 1 週間分の業務実績をまとめた業務報告書を毎週作成して,部門のファイルサーバ(以下,部門サーバという)に保管している。 総務部が定めた業務報告書の作成ルールは,次のとおりである。 〔業務報告書の作成ルール〕 (1) 業務報告書は,報告する項目が記載されているひな形ファイルを用いて作成する。ひな形ファイルの名称は“業務報告書(ひな形)”で,部門サーバの,読取りだけが可能な“ひな形”フォルダに保管されている。 (2) 業務報告書のファイル名の形式とその表記ルールは,次の表 1 のとおりである。 表 1 業務報告書のファイル名の形式とその表記ルール

項目内容
ファイル名の形式“報告_” + yymm + w + 作成者氏名
表記ルール①“ ”で囲まれた文字はそのままファイル名に使用する。<br>② yymm は報告する年月(年は西暦下 2 桁),w は報告する月ごとの週の連番であり,y,m,w の個数はそれぞれの桁数を表す。<br>③“+”は前後の文字をつなげる記号であり,実際のファイル名には含めない。

(3) 業務報告書の作成には,PC の個人用フォルダを一時的に利用し,完成後に部門サーバの“報告書”フォルダに保管する。 (4) 部門サーバには完成した業務報告書だけを保管することにし,修正する場合は,PC の個人用フォルダに移動してから修正する。 (5) 業務報告書に関連した資料(以下,関連資料という)がある場合には,部門サーバの“報告書”フォルダに保管する。関連資料として保管できるファイル数の上限は一つの業務報告書につき 12 とする。 (6) 機密度が高い関連資料を保管するときには,ファイルにパスワードを設定する。パスワードに使用する文字は,半角英数字 6 桁以上とし,英字大文字,英字小文字及び数字を,それぞれ少なくとも一つ含める。 “報告書”フォルダのファイルをファイル名で整列したときに,関連資料が業務報告書と並んで表示されるようにファイル名を付けることにした。この要件と表1の要件を満たす関連資料に付けるファイル名の形式として,適切なものはどれか。ここで,nは関連資料の連番を表す数字で,nの個数は桁数を表す。

出典 平成25年度 秋期 ITパスポート試験 問95
解説

問 95

※ この問題は、解説作成時の検算で公表解答を確認しきれませんでした。判定は IPA 公表の解答どおりです。

  • 不正解ア

    ファイル名が「関連_」で始まるため、ファイル名で整列すると関連資料は「関連_」で始まるファイル同士がひとかたまりになり、「報告_」で始まる業務報告書とは離れた位置に表示される。「関連資料が業務報告書と並んで表示される」という要件そのものを満たさない。加えて連番が1桁の n なので、最大12件の関連資料に付番することもできない。

  • 不正解イ

    連番が2桁の nn なので12件の付番はできるが、ア と同じくファイル名が「関連_」で始まる。整列すると関連資料だけが別の場所にまとまってしまい、対応する業務報告書の隣には並ばないため、並びの要件を満たさない。

  • 不正解ウ

    先頭が業務報告書と同じ「報告_」+ yymm + w + 作成者氏名 なので並びの要件は満たす。しかし連番が1桁の n に固定されており、付けられる番号は 1〜9 の9通りしかない。関連資料は一つの業務報告書につき最大12件まで保管できる (作成ルール (5)) ので、10件目以降に付ける番号が無く、件数の要件を満たせない。12まで表せる2桁の nn が必要である。

  • エ

    正解 表1 が定める業務報告書のファイル名は「報告_」+ yymm + w + 作成者氏名 である。ファイル名で整列したときに関連資料を該当の業務報告書の隣に表示させるには、関連資料のファイル名も業務報告書とまったく同じ文字列で始め、区別用の情報はその後ろに付けるしかない。エ は「報告_」+ yymm + w + 作成者氏名 で始まり、末尾に「_関連_」+ nn を付ける形式なので、整列すると業務報告書の直後に、その報告書の関連資料だけがまとまって並ぶ。さらに作成ルール (5) により関連資料は一つの業務報告書につき最大12件保管できるため、連番は12まで表せなければならない。nn は2桁なので 01〜12 の12件すべてに付番でき、しかも桁数が固定 (ゼロ埋め) されるので、文字列として整列しても 01, 02, …, 12 と連番どおりの順序になる。並びの要件と件数の要件を両方満たすのは エ だけである。

ここがポイント
  • ファイル名順の整列で関連するファイルを隣り合わせにしたいときは、まとめたいファイル群の名前の「先頭部分」を共通にし、区別するための情報 (連番など) は後ろに置く。整列は先頭の文字から順に比較されるため、先頭が違えば別の場所に飛んでしまう。
  • 連番は「必要な件数を表せる桁数」を確保し、かつ桁数を固定してゼロ埋めする。ここでは上限12件なので2桁 (01〜12) が必要で、桁数を揃えることで文字列としての整列順と数値の大小の順序を一致させられる。
用語

解答の記録