平成15年 春期 基本情報技術者 午後 問02
問02 正規表現の利用正規表現の利用に関する次の記述を読んで,設問1〜3に答えよ。
表1 台帳の例
(1) 各項目の文字列は,JIS X 0201 7ビット及び8ビットの情報交換用符号化文字集合で 規定されている英大文字,数字,“-”及び“ / ”からなる。 (2) 表2は,検索条件の正規表現に用いるメタ文字の説明である。 メタ文字とは,表現形式を表すための文字である。
表2 正規表現に使用するメタ文字
設問1 台帳には,ファイルの版コードが,次の形式で登録されている。 版コードは常に“V/R”という3文字から始まり, その後に版番号を示す1けたの数字(1〜9)が続き,最後は版の枝番号を 示す2けたの数字( 00 〜 99 )で終わる。 例えば,版番号が1で枝番号が 03 の場合には,版コードは“V/R103”となる。 版コードに対する正規表現を用いた検索に関して,解答群の記述の中から誤っているものを選べ。
解答群 ア 枝番号が 01 のファイルを抽出する場合,01 を指定する。 イ 枝番号が 01 のファイルを抽出する場合,R..1 を指定する。 ウ 版番号が 3 以下であるファイルを抽出する場合,R[1-3] を指定する。 エ 版番号が 3 で枝番号が 02 のファイルを抽出する場合,302 を指定する。 オ 版番号が 3 で枝番号が 02 のファイルを抽出する場合,V/R302 を指定する。 設問2 台帳には,ファイルの種別を示す種別コード(3けた又は4けたの文字列)が登録されている。 種別コードは,次の8種類である。
解答群 ア JPEG? イ JPEG* ウ JPE?G エ JP+G オ JP?G カ JP.G
設問3 台帳には,ファイルの作成年月日が登録されている。 作成年月日は,西暦年を表す4けたの数字(0001 〜 9999)と, 月を表す2けたの数字( 01 〜 12 )と,日を表す2けたの数字(01 〜 31)を, この順番に文字“-”で結んだ文字列である。 例えば,西暦 2003 年 3 月 20 日のとき,“2003-03-20”となる。 次の正規表現を用いて,ファイルの作成年月日の検索を行うことにした。 この正規表現による検索で抽出される年月日を,解答群の中からすべて選べ。
..(0(1|2)\-)+.1 解答群 ア 2001-02-10 イ 2001-12-11 ウ 2002-02-21 エ 2002-11-10 オ 2002-12-01 カ 2003-01-10 [←前の問題] [次の問題→] [問題一覧表] [分野別] [基本情報技術者試験TOP ]
©2004-2024 情報処理試験.jp
|
プライバシーポリシー・著作権・リンク
|
お問合わせ
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||