• 電気通信大学、プログラミング教室、東京都調布市

▼令和元年度:【テクノロジ系】問99 ワイルドカードに関する次の記述中のa、bに入れる字句の適切な組合せはどれか。

任意の1文字を表す”?”と、長さゼロ以上の任意の文字列を表す”*”を使った文字列の検索について考える。( a )では、”データ”を含む全ての文字列が該当する。また、( b )では、”データ”で終わる全ての文字列が該当する。

▼上に出てきた用語の意味
【ワイルドカード wild card】文字列の指定や比較、探索などを行う際に、任意の、あるいは特定のパターンに一致する文字列を表す特殊な記法や記号のこと。「?」は任意の一文字を、「*」は任意の長さの任意の文字列を表す。「ta?e」という表記は「take」「tale」「tape」などに一致し、「ta*e」という表記はこれらに加えて「taste」「tackle」などにも一致する。(IT用語辞典 e-Words)

▼今回の問いとFEのシラバスの関連を赤の★印、既出は橙色の★印で示しました。

表の出所 FEのシラバスから筆者が作成。

▼IPのシラバスでの位置付け
大分類 7:基礎理論 > 中分類 13:基礎理論 >35. 情報に関する理論

▼比較:FEのシラバスでの位置付け
大分類 1:基礎理論 > 中分類 1:基礎理論 >3.情報に関する理論
解答エ