全部科目 > 数据库系统工程师 >
2017年上半年 上午试卷 综合知识
第 21 题
知识点 正规表达式和正规集  
关键词 字符串  
章/节 计算机软件基础知识  
 
 
在仅由字符a、b构成的所有字符串中,其中以b结尾的字符串集合可用正规式表示为( )。
 
  A.  (b|ab)*b
 
  B.  (ab*)*b
 
  C.  a*b*b
 
  D.  (a|b)*b




 
 
相关试题     计算机软件基础知识 

  第8题    2023年上半年  
如果一棵二叉树有10个度为2的结点,5个度为1的结点,那么度为0的结点个数为(  )。

  第20题    2023年上半年  
IPC方法中,(  )不需要忙等待。

  第15题    2011年上半年  
包含8个成员的开发小组的沟通路径最多有(15)条。

 
知识点讲解
· 正规表达式和正规集
 
        正规表达式和正规集
        对于字母表∑,其上的正规式及其表示的正规集可以递归定义如下:
        (1)ε是一个正规式,它表示集合Lε)={ε}。
        (2)若a是∑上的字符,则a是一个正规式,它所表示的正规集为{a}。
        (3)若正规式rs分别表示正规集Lr)和Ls),则:
        ①r\s是正规式,表示集合Lr)∪Ls)。
        ②r·s是正规式,表示集合LrLs)。
        ③r*是正规式,表示集合(Lr))*
        ④(r)是正规式,表示集合Lr)。
        仅由有限次地使用上述三个步骤定义的表达式才是∑上的正规式,其中运算符“|”“.”“*”分别称为“或”“连接”“闭包”。在正规式的书写中,连接运算符“.”可省略。运算符的优先级从高到低顺序排列为“*”“.”“|”。
        设∑={ab},下表列出了∑上的一些正规式和相应的正规集。
        
        正规式与正规集示例
        若两个正规式表示的正规集相同,则认为二者等价。两个等价的正规式UV记为U=V。例如,bab*=(ba*b,(ab*=(a*b**。设UVW均为正规式,正规式的代数性质如下表所示。
        
        正规式的代数性质



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有