ITパスポートの過去問
平成30年度 春期
テクノロジ系 問85

このページは閲覧用ページです。
履歴を残すには、 「新しく出題する(ここをクリック)」 をご利用ください。

問題

平成30年度 春期 ITパスポート試験 テクノロジ系 問85 (訂正依頼・報告はこちら)

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

①  A.text
②  AA.tex
③  B.Atex
④  BA.Btext
  • ①、②
  • ②、③、④
  • ③、④

次の問題へ

正解!素晴らしいです

残念...

この過去問の解説 (3件)

01

選択肢を一つずつ見ていきましょう。

①条件に一致するため、正しいです。

②"te"のあとは2文字必要なため、誤りです。

③"te"のあとは2文字必要なため、誤りです。

④".te"という文字は連続している必要があるため、誤りです。

上記より①のみが条件に合致するため、正解は1です。

参考になった数6

02

①条件に一致します。
 よって、正しいです。
 
②.teのあとは2文字必要です。
 よって、誤りです。
 
③teのあとは2文字必要です。また、teの前に文字を入れることはできません。
 よって、誤りです。
 
④teの前に文字を入れることはできません。
 よって、誤りです。
 
これらより、1が正解です。

参考になった数3

03

「*A*.te??」は、「A」の前後には任意の文字が何文字でも可能となり、「.te」の後ろには任意の一文字が2個続く形になります。

①条件を満たしていますので正解です。

②「te」の後ろには任意の文字が2文字必要ですので、「tex」は条件を満たしていません。よって誤りです。

③「te」の前には文字を入れることはできませんので、条件を満たしていません。よって誤りです。

④「te」の前には文字を入れることはできませんので、条件を満たしていません。よって誤りです。

よって①が正解となりますので、答えは1になります。

参考になった数0