過去問解きまくり研究所 ホーム

ITパスポート 平成30年度 春期 特別措置試験 問85

ソフトウェア

ワイルドカードに関する問題

ワイルドカードを使って“\*A\*.te??”の表現で文字列を検索するとき,①〜④の文字列のうち,検索条件に一致するものだけを全て挙げたものはどれか。ここで,ワイルドカードの“?”は任意の1文字を表し,“\*”は0個以上の任意の文字から成る文字列を表す。

答えと解説

✓ これが正解ア ①

解説

疑問符の記号は、ちょうど一文字ぶんだけを表しています。

探し方の型を、左から順に当てはめます。星印は何もない場合も含めて自由な長さの文字の並びを表し、疑問符はちょうど一文字を表します。型の並びは、自由な並び、大文字のA、自由な並び、点、そして二文字の英字、最後に疑問符が二つという順になっています。だから点より後ろは、決まった二文字に続けて、ちょうど二文字が必要です。一つ目の候補は、点の後ろが条件どおりなので当てはまります。二つ目は、続く文字が一つしかないので足りません。三つ目は、大文字のAが点より後ろにあり、並びの順が違います。四つ目は、点の直後が別の文字で、決まった二文字が続きません。ファイル管理の場面でも同じ型を使います。記号を含む問題は、記号の意味を定めた一文を先に読み、それから一つずつ当てるのが確実です。

ほかの選択肢の解説

この分野を演習で解く この問題を記録に残す

出典:平成30年度 春期 ITパスポート試験(特別措置試験) 問85

解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。

同じ分野の問題

誤りを見つけたら報告する(メールが開きます)