ITパスポート 平成30年度 春期 特別措置試験 問85
ソフトウェア
ワイルドカードに関する問題
ワイルドカードを使って“\*A\*.te??”の表現で文字列を検索するとき,①〜④の文字列のうち,検索条件に一致するものだけを全て挙げたものはどれか。ここで,ワイルドカードの“?”は任意の1文字を表し,“\*”は0個以上の任意の文字から成る文字列を表す。
- ① A.text
- ② AA.tex
- ③ B.Atex
- ④ BA.Btext
- ア ①
- イ ①,②
- ウ ②,③,④
- エ ③,④
答えと解説
✓ これが正解ア ①
解説
疑問符の記号は、ちょうど一文字ぶんだけを表しています。
探し方の型を、左から順に当てはめます。星印は何もない場合も含めて自由な長さの文字の並びを表し、疑問符はちょうど一文字を表します。型の並びは、自由な並び、大文字のA、自由な並び、点、そして二文字の英字、最後に疑問符が二つという順になっています。だから点より後ろは、決まった二文字に続けて、ちょうど二文字が必要です。一つ目の候補は、点の後ろが条件どおりなので当てはまります。二つ目は、続く文字が一つしかないので足りません。三つ目は、大文字のAが点より後ろにあり、並びの順が違います。四つ目は、点の直後が別の文字で、決まった二文字が続きません。ファイル管理の場面でも同じ型を使います。記号を含む問題は、記号の意味を定めた一文を先に読み、それから一つずつ当てるのが確実です。
ほかの選択肢の解説
- イ ①,②:二つ目の候補が入っています。この候補は点の後ろに続く文字が一つしかなく、疑問符が二つぶん、つまりちょうど二文字という条件を満たしません。設問が定めた記号の意味に照らせば、ここで外れます。
- ウ ②,③,④:二つ目から四つ目までを挙げています。三つ目は大文字のAが点より後ろにあり、四つ目は点の直後の文字が違います。当てはまらないものばかりを集めた組で、一つも条件を満たしていません。
- エ ③,④:三つ目と四つ目を挙げています。どちらも点の前後の並びが型と合っていないうえ、唯一当てはまる一つ目が入っていません。型に当てるという手順を踏めば外せます。
出典:平成30年度 春期 ITパスポート試験(特別措置試験) 問85
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
同じ分野の問題
誤りを見つけたら報告する