ワイルドカードに関する次の記述中のa, bに入れる字句の適切な組合せはどれか。 任意の1文字を表す“?”と、長さゼロ以上の任意の文字列を表す“*”を使った文字列の検索について考える。aでは、“データ”を含む全ての文字列が該当する。また、bでは、“データ”で終わる全ての文字列が該当する。
*は0文字以上、?はちょうど1文字に対応する
| a | b | |
|---|---|---|
| ア | ?データ* | ?データ |
| イ | ?データ* | *データ |
| ウ | *データ* | ?データ |
| エ | *データ* | *データ |
選択肢
- アa:?データ* b:?データ
- イa:?データ* b:*データ
- ウa:*データ* b:?データ
- エa:*データ* b:*データ
正解と解説
正解:エ a:*データ* b:*データ
「*」は長さゼロ以上の任意の文字列を表すため、前後を「*」で挟んだ*データ*は、その語をどこかに含むすべての文字列に一致する。また末尾がその語で終わるものを探すには、前に任意の文字列を許す*データとすればよい。「?」は必ず1文字が必要なため、対象を不当に狭めてしまう。
選択肢ごとの解説
- ア先頭の?は1文字を必須とするため、その語で始まる文字列が漏れる。
- イaの?データ*では先頭に1文字が必要となり不適切である。
- ウbの?データでは直前が必ず1文字の場合に限られてしまう。
- エ正解。*データ*で語を含むもの、*データで語で終わるものに一致する。
同じ分野の他の問題
- OSS (Open Source Software)の取扱いに関する記述のうち、適切なものだけを全て挙げたものはどれか。…2026年度 秋期 問97
- OSS (Open Source Software)のライセンスにおけるコピーレフトに関する記述として、適切なものはどれ…2026年度 秋期 問73
- アプリケーションソフトウェアの操作を行うとき、質問に答えていく対話形式によって、煩雑な操作を簡単に行えるようにする機能は…2026年度 秋期 問66
- OSS(Open Source Software)に関する次の記述のうち、適切なものだけを全て挙げたものはどれか。 a …2025年度 秋期 問96
- 商品の税込価格を計算する表計算のワークシートがある。セルB1には消費税率が入力されており、セルB4〜B6には税抜価格が入…2025年度 秋期 問76
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。