過去問ぽちぽちby KKM Studio

平成30年度春期 ITパスポート 問85 解説

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

① A.text

② AA.tex

③ B.Atex

④ BA.Btext

  1. ア①
  2. イ①,②
  3. ウ②,③,④
  4. エ③,④
答えを見る

正解 ア①

要点ワイルドカードの?は任意の1文字、*は0文字以上

解説

「*A*.te??」は、Aを含み、その後に「.te」と任意の2文字で終わる文字列に一致します。

  • ①A.text:*を0文字とするとA+.te+xtで一致します。
  • ②AA.tex:「.te」の後が1文字しかないので不一致です。
  • ③B.Atex:「.te」という並びがない(.Ateになる)ので不一致です。
  • ④BA.Btext:「.te」という並びがない(.Bteになる)ので不一致です。

したがって、①だけを挙げたアが正解です。

App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開