在仅由字符a、b构成的所有字符串中,其中以b结尾的字符串集合可用正规式表示为()。
A: (b|ab)*b
B: (ab*)*b
C: a*b*b
D: (a|b)*b
A: (b|ab)*b
B: (ab*)*b
C: a*b*b
D: (a|b)*b
举一反三
- 表示“以字符a开头且仅由字符a、b构成的所有字符串”的正规式为()。 A: a*b* B: (a|b)*a C: a(a|b)* D: (ab)*
- 由字符a、b构成的字符串中,若每个a后至少跟一个b,则该字符串集合可用正规式表示为()。 A: (b|ab)* B: (ab*)* C: (a*b*)* D: (a|b)*
- 若正规式为“(1|01)*0”,则该正规式描述了______。 A: 长度为奇数且仅由字符0和1构成的串 B: 长度为偶数且仅由字符0和1构成的串 C: 以0结尾、0不能连续出现且仅由字符0和1构成的串 D: 以1开始以0结尾且仅由字符0和1构成的串
- 字符串与字符数组的关系是________ A: 两者表示的是同一个概念 B: 字符数组是容器,字符串是内容 C: 字符数组中存放的数据称为字符串 D: 字符串是由多个字符数组构成的串
- 字母表{a,b}上的串描述为“包含ab子串的所有串”,其正规式为 A: (a*ba*ba)* B: (a|b)*ab(a|b)* C: (ab)*(a|b) D: (a|b)*ab