刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

请描述一个正规式,用以表示“以字符a开头且仅由字符a、b构成的所有字符串”。

A
a*b*
B
(alb)*a
C
a(alb)*
D
(ab)*
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

本题考查的是正规式的基本知识。对于题目描述的“以字符a开头且仅由字符a、b构成的所有字符串”,我们可以分析每个选项的正规式所表示的含义:

A选项:a*b* 表示由若干个a后跟若干个b所组成的任何长度的字符串,无法保证以a开头。

B选项:(alb)*a 表示以a结尾,前面有任意个a或b组成的字符串,同样无法保证只由字符a、b构成。

C选项:a(alb)* 表示a后面跟任意个a或b组成的字符串,这符合题目要求,即以字符a开头且仅由字符a、b构成的所有字符串。

D选项:(ab)* 表示由ab所组成的任何长度的字符串,ab不能分离,不符合题目要求。

因此,正确答案为C。

创作类型:
原创

本文链接:请描述一个正规式,用以表示“以字符a开头且仅由字符a、b构成的所有字符串”。

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share