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