令和6年度 ITパスポート試験 問93
テクノロジ/データベース関係データベースで管理している“従業員”表から,氏名が‘%葉_’に該当する従業員を抽出した。抽出された従業員は何名か。ここで,“_”は任意の1文字を表し,“%”は0文字以上の任意の文字列を表すものとする。 〔従業員表(従業員番号,氏名)〕 S001,千葉翔 S002,葉山花子 S003,鈴木葉子 S004,佐藤乙葉 S005,秋葉彩葉 S006,稲葉小春 (注:本サイトでは原問題の表を文字表記に変換しています)
出典:令和6年度 ITパスポート試験 問93
- ア1
- イ2
- ウ3
- エ4
正解:イ
解説
パターン‘%葉_’は「先頭は何文字でもよく,その後ろに『葉』があり,最後にちょうど1文字が続く」氏名を表します。つまり,後ろから2文字目が「葉」の氏名です。該当するのは,千葉翔(後ろから2文字目が葉)と鈴木葉子(同)の2名です。
選択肢ごとの解説
- ア誤り。該当者は1名ではありません。千葉翔と鈴木葉子の2名が該当します。
- イ正しい。後ろから2文字目が「葉」の千葉翔と鈴木葉子の2名で,正解です。
- ウ誤り。3名ではありません。佐藤乙葉,秋葉彩葉,稲葉小春は後ろから2文字目が「葉」ではなく,葉山花子も後ろから2文字目は「花」です。
- エ誤り。4名ではありません。葉の位置が後ろから2文字目でない氏名は該当しません。