ITパスポート試験 ITパスポート 2018年 (平成30年 春期) 問85: ワイルドカードを使って"*A*.te??"の表現で文字列を検索するとき,①~④の文字列のうち,検索条件に一致するものだけを全て挙げたものはどれか。ここで,ワイル

←
ITパスポート 2018年 (平成30年 春期)
Q 8585 / 100
ワイルドカードを使って"*A*.te??"の表現で文字列を検索するとき,①~④の文字列のうち,検索条件に一致するものだけを全て挙げたものはどれか。ここで,ワイルドカードの"?"は任意の1文字を表し,"*"は0個以上の任意の文字から成る文字列を表す。 ① A.text ② AA.tex ③ B.Atex ④ BA.Btext
この問の正解率:80.27%(1,323件)

解説

ITパスポート 2018年 (平成30年 春期) 問85「ワイルドカードを使って"A.te??"の表現で文字列を検索するとき,①~④の文字…」の正解と解説です。ITパスポート試験の「テクノロジ系」分野の過去問で、これまでの受験者の正答率は約80%です。

正解

ア. ①

正答率 80.3%(1,323人中 1,062人が正解)

問題の解説

問題の検索パターンは、「任意の文字列、A、任意の文字列、.te、任意の2文字」がこの順に並んだ文字列を表す。つまり、Aを含み、その後ろに .te があり、.te の後ろがちょうど2文字で終わるものが一致する。①だけが条件を満たし、②は .te の後ろが1文字、③はAがドットより後ろにあり、④はAの後ろが .te ではなく .Bt になっているので、一致しない。

選択肢ごとの解説

  • ア正しい。A.text は、Aの前後の任意の文字列が空で、.te の後ろに xt の2文字が続いて終わるので、パターンに一致する。
  • イA.text は一致するが、AA.tex は .te の後ろが x の1文字しかなく、末尾の任意の2文字に足りないので一致しない。
  • ウ②は .te の後ろが1文字、③はAがドットより後ろにあって .te が続かず、④はAの後ろが .Bt で .te にならないので、三つとも一致しない。①も除かれている。
  • エ③はAがドットより後ろにあって .te が続かず、④はAの後ろのドットに続くのが Bt で .te にならないので、どちらも一致しない。

ITパスポート 2018年 (平成30年 春期) の過去問一覧に戻る・問85

ITパスポート試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

ITパスポート試験 合格.dev を App Store でダウンロード