暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【软件评测师】考点55——正规式的基础知识

昊洋与你一起成长 2021-10-09
2655

正规式的基础知识是软件评测师考试的重要考点,经常出现在上午场的客观选择题当中正规式是在编译程序词法分析时用于描述词法规则的表达式,它产生的集合是语言基本字符集∑(字母表)上的字符串的一个子集,称为正规集。下面就该知识点并结合例题进行总结学习。


一、正规式的定义

对于字母表∑,其上的正规式及其表示的正规集可以递归定义如下。

(1)ε是一个正规式,它表示集合L(ε)= {ε}。注意:ε表示为空,{ε}表示空集。

(2)若a是∑上的字符,则a是一个正规式,它所表示的正规集为L(a)= {a}。

(3)若正规式r和s分别表示正规集L(r)和L(s), 则:

①r|s是正规式,表示集合L(r)UL(s)。 

②r·s是正规式,表示集合L(r)L(s)。

③r*是正规式,表示集合(L(r))*。         

④(r)是正规式,表示集合L(r)。

仅由有限次地使用上述三个步骤定义的表达式才是∑上的正规式。

运算符“|”、“·”、“*”分别称为“或”“连接”和“闭包”。运算符“|”表示“或”、并集;运算符“·”表示两个集合元素的连接;运算符“*”表示*之前括号里的内容出现0次或多次。在正规式的书写中,连接运算符“·”可省略。运算符的优先级从高到低顺序排列为“*”、“·”、“|”。


二、疑难字符解析

(1)字母表∑:元素的非空有穷集合。例如,∑={a, b}。

(2)字符:字母表∑中的一个元素。例如,∑上的a或b。

(3)字符串:字母表∑中字符组成的有穷序列。例如,a、ab、aaa 都是∑上的字符串。

(4)字符串的长度:字符串中的字符个数。例如,|aba|=3。

(5)空串ε由0个字符组成的序列。例如,|ε|=0。

(6)连接:字符串S和T的连接是指将串T接续在串S之后,表示为S·T,连接符号“·可省略。显然,对于字母表∑上的任意字符串S,S·ε=ε·S=S。

(7)∑*:指包括空串ε在内的∑上所有字符串的集合。例如,设∑={a,b}, ∑*={ε,a,b,aa,bb,ab,ba,aaa,……}。

(8)字符串集合的运算:设A、B代表字母表∑上的两个字符串集合。

或(合并):AUB={a|a∈A或a∈B};

积(连接):AB={ab|a∈A且b∈B}。



三、常见的正规式和对应的正规集

设∑={a,b},在下表中列出了∑上的一些正规式和相应的正规集。



下面是近几年对该知识点考察过的真题,以后仍是考试出题的重点,大家要重视起来。

【2017年第17题】表示"以字符a开头且仅由字符a、b构成的所有字符串"的正规式为(  )

A、a*b*   

B、(alb)*a   

C、a(alb)*    

D、(ab)*


解析:本题考查正规式的基础知识。

选项A:a*b*={a}*{b}* 表示由若干个a后跟若干个b所组成的任何长度的字符串,此时需要注意的是若干个是可以是0个的;

选项B:(alb)*a ={a,b}*{a}表示以a结尾,前面有若干个a或b组成的字符串;

选项C:a(alb)*={a}{a,b}*表示a后面跟任意个a或b组成的字符串;

选项D:(ab)*={ab}*  表示每个ab所组成的任何长度的字符串(ab不能分离)。

ABCD四个选项只有C能保证以a开头。

故正确答案为:C



作者唯一官方个人微信公众号(昊洋与你一起成长):HYJY20180101

写于2021年10月9日

作者:昊洋讲师

版权所有,侵权必究


软件
文章转载自 昊洋与你一起成长,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

PHP网站源码同乐营销型网站建设西乡网站制作大浪网站开发坪山网站开发龙岗阿里店铺托管坪山外贸网站设计南联品牌网站设计龙岗建设网站深圳外贸网站建设坑梓seo网站推广大运品牌网站设计大鹏英文网站建设爱联百度网站优化排名盐田网站关键词优化丹竹头百度seo光明网站设计模板同乐SEO按天收费塘坑关键词按天收费福田网站改版福永网站优化永湖网站优化按天收费丹竹头设计网站石岩关键词排名包年推广龙岗网页设计南山SEO按天计费观澜网页制作吉祥网页制作福永建网站大鹏网站关键词优化惠州seo歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化