UNIXにおける正規表現[A-Z]+[0-9]*が表現する文字列の集合の要素となるものはどれか。ここで,正規表現は次の規則に従う。 [A-Z]は,大文字の英字1文字を表す。 [0-9]は,数字1文字を表す。 +は,直前の正規表現の1回以上の繰返しであることを表す。 *は,直前の正規表現の0回以上の繰返しであることを表す。

+は1回以上、*は0回以上の繰返し。文字自体ではない

基本情報技術者試験2016年度 春期 午前3/基礎理論 / 応用数学

選択肢

正解と解説

正解: ABCDEF

この正規表現は、大文字英字が1文字以上続き、その後ろに数字が0文字以上続く文字列を表す。+と*は直前の要素の繰返し回数を指定する記号であって、文字そのものとしての+や*が含まれることはない。数字の部分は0回でもよいので、大文字英字だけで構成された文字列も条件を満たす。

選択肢ごとの解説

出典:平成28年度 春期 基本情報技術者試験 午前 問3(IPA)

同じ分野の他の問題

最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。