更多“Σ={0,1}上的正规式(0|1)*表示()。A、0开头的串B、1开头的串C、有一个0和一个1的串D、由0、1组成的任意串”相关问题
  • 第1题:

    ∑={0,1}上的正规式(0|1)*表示什么()。

    A.0开头的串

    B.1开头的串

    C.有一个0和一个1的串

    D.由0、1组成的任意串


    正确答案:D

  • 第2题:

    下图所示的DFAM,其所接受的语言是(27)。

    A.{0,1}上含有奇数个0的所有串

    B.{0,1}上含有奇数个1的所有串

    C.{0,1}上含有偶数个0的所有串

    D.{0,1}上含有偶数个1的所有串


    正确答案:B
    解析:可以根据DFAM接受语言的定义,判断图中DFAM接受的语言。对于∑中的任何字符串w,若存在一条从初态结点到某一终止状态结点的路径,且这条路径上所有弧上的标记符连接成的字符串等于w,则称w可由DFAM识别(接受或读出)。若一个DFAM的初态结点同时又是终态结点,则空字ε可由该DFA识别(或接受)。DFAM所能识别的语言L(M)={w|w是从M的初态结点到终态结点的路径上的弧上标记所形成的串}。对于图中的DFAM,接受串中0的奇偶性是不知道的,原因是在初态。和终态1上有到自身的弧。但是,从初态。出发,经标识1的弧到终态1,输入串中含有一个1可以被接受,又有从终态1经标识1的弧到初态0,再经标识1的弧到终态1,说明再读入含有偶数个l的输入串仍能被接受。因此,图中的DFAM接受{0,1}上含有奇数个1的所有串。

  • 第3题:

    已知文法C[A],它定义的语言描述为(1)。 G[A]:A→0B|1C B→1 |1A|0BB C→0 |0A|1CC

    A.G[A]定义的语言由0、1符号串组成,或者串中1的个数是0的个数2倍,或者串中0的个数是1的个数2倍

    B.G[A]定义的语言由0、1符号串组成,串中0的个数是1的个数2倍

    C.G[A]定义的语言由0、1符号串组成,串中1的个数是0的个数2倍

    D.G[A]定义的语言由0、1符号串组成,串中0和1的个数相同


    正确答案:A
    解析:关于文法和语言的概念是形式语言的理论基础,形式语言抽象地定义为一个数学系统。“形式”是指这样的事实:语言的所有规则只以什么符号串能出现的方式来陈述。本题属于基本概念题。

  • 第4题:

    ● 某有限自动机的状态图如下图所示,其特点是 (31) 。

    (31)

    A. 仅识别以0开始以1结尾的0、1串

    B. 仅识别含有3个0的0、1串

    C. 仅识别含有偶数个1的0、1串

    D. 仅识别以0开始以1结尾且0与1交错出现的0.1串


    正确答案:A

  • 第5题:

    已知文法G: S—A0|B1,A- S1|1, B-*S0|0,其中S是开始符号。从S出发可以推导出(12)。

    A.所有由0构成的字符串

    B.所有由1构成的字符串

    C.某些0和1个数相等的字符串

    D.所有0和1个数不同的字符串


    正确答案:C
    对于文法可推导出的字符串分析,考试一般可对文法举例,然后总结规律。以本题文法为例,可以产生的字符串包括:(1)10推导过程:S->A0;A->1。(2)01推导过程:S->B1;B->0。(3)1010推导过程:S->A0;A->S1:S->A0,A->1。至此,可以了解到,选项A、B、D的描述都是不正确的。

  • 第6题:

    正确表达式1*(0|01)*表示的集合元素的特点是(19)。

    A.长度为奇数的0、1串

    B.串的长度为偶数的0、1串

    C.开始和结尾字符必须为1的0、1串

    D.不包含子串011的0、1串


    正确答案:D
    解析:本题考查程序语言的基础知识。正则表达式1*(0|01)*描述的集合为{ε,0,01, 00,000,001,010,0000,0101,0100,0001,…),串中出现01时,其后只能跟0而不能出现1,因此1*(0|01)*表示的集合元素的特点是串中不包含子串011。

  • 第7题:

    某一确定有限自动机(DFA)的状态转换图如图2-1所示,该DFA接受的字符串集是(7),与之等价的正规式是(8)。

    A.以1开头的二进制代码串组成的集合

    B.以1结尾的二进制代码串组成的集合

    C.包含偶数个0的二进制代码串组成的集合

    D.包含奇数个0的二进制代码串组成的集合


    正确答案:C

  • 第8题:

    ●若正规式为“(1︱01)*0”,则该正规式描述了(28)。

    (28)A.长度为奇数且仅由字符0和l构成的串

    B.长度为偶数且仅由字符0和l构成的串

    C.以0结尾、0不能连续出现且仅由字符0和l构成的串

    D.以1开始以0结尾且仅由字符0和1构成的串


    正确答案:C
    ]

  • 第9题:

    某一确定有限自动机(DFA.的状态转换图如下图所示,该DFA接受的字符串集是 (请作答此空) ,与之等价的正规式是 ( ) 。

    A.以1开头的二进制代码串组成的集合
    B.以1结尾的二进制代码串组成的集合
    C.包含偶数个0的二进制代码串组成的集合
    D.包含奇数个0的二进制代码串组成的集合

    答案:C
    解析:
    分析题日中给出的状态转换图可知,状态q0为唯一的终态,因此该DFA可识别空串。以一个。离开状态q0然后再以一个0返回q0,因此,该自动机识别的串是包含偶数个0的二进制代码串。正规式中的运算符“|”、“•”、“*”分别称为“或”、“连接”和“闭包”。在正规式的书写中,连接运算符“•”可省。运算的优先级从高到低顺序排列为:“*”、“•”、“|”。正规式1*0(0|1)*、((0|1*0)*1*)*、1*((0|1)0)*都没布表示出偶数个零的特点,因此包含偶数个0的二进制代码串的正规式为(1*(01*0)*)*。 

  • 第10题:

    下图是一个有限自动机的状态转换图(A为初态、C为终态),该自动机识别的字符串集合可用正规式( )来表示。

    A.(1|2)*00
    B.0(1|2)*0
    C.(0|1|2)*
    D.00(1|2)*

    答案:B
    解析:
    本题考查程序语言基础知识。
    一个有限自动机所识别的语言是从开始状态到终止状态所有路径上的字符串的集合。要判断一个字符串能否被指定的自动机识别,就看在该自动机的状态图中能否找到一条从开始状态到达终止状态的路径,且路径上的字符串等于需要识别的字符串。从图中看,首先要识别字符0,然后最终要识别的也是字符0,中间识别1或者2,可以0次或者无穷次,因此选择B。

  • 第11题:

    子网掩码由一连串的“1”和一连串的“0”组成,“1”对应于主机号字段,“0”对应于网络号和子网号字段。()


    正确答案:错误

  • 第12题:

    单选题
    某有限自动机的状态图如图6-3所示,其特点是()。
    A

    仅识别以0开始以1结尾的0、1串

    B

    仅识别含有3个0的0、1串

    C

    仪识别含有偶数个1的0、1串

    D

    仅识别以0开始以1结尾且0与1交错出现的0、1串


    正确答案: D
    解析: 从图6-3中可以得知,该有限自动机仅识别以0开始以1结尾的0、1串,所以正确答案为A。

  • 第13题:

    阅读以下说明和流程图,填补流程图中的空缺(1)~(5),将解答填入对应栏内。

    【说明】

    下面流程图的功能是:在已知字符串A中查找特定字符串B,如果存在,则输出B串首字符在A串中的位置,否则输出-1。设串A由n个字符A(0),A(1),…,A(n-1)组成,串B由m个字符B(0),B(1),…,B(m-1)组成,其中n≥m>0。在串A中查找串 B的基本算法如下:从串A的首字符A(0)开始,取子串A(0)A(1)…A(m-1)与串B比较;若不同,则再取子串A(1)A(2)…A(m)与串B比较,依次类推。

    例如,字符串“CABBRFFD”中存在字符子串“BRF”(输出3),不存在字符子串“RFD”(输出-1)。

    在流程图中,i用于访问串A中的字符(i=0,1,…,n-1),j用于访问串B中的字符(j=0,1,…,m-1)。在比较A(i)A(i/1)…A(i+m-1)与B(0)B(1)…B(m-1)时,需要对 A(i)与B(0)、A(i+1)与B(1)、…、A(i+j)与B(j)等逐对字符进行比较。若发现不同,则需要取下一个子串进行比较,依此类推。

    【流程图】


    正确答案:(1) j+1 (2) i+1 (3) 0 (4) i (5) -1
    (1) j+1 (2) i+1 (3) 0 (4) i (5) -1 解析:本题采用的是最简单的字符子串查找算法。
    在串A中查找是否含有串B,通常是在串A中从左到右取逐个子串与串B进行比较。在比较子串时,需要从左到右逐个字符进行比较。
    题中已设串A的长度为n,存储数组为A,动态指针标记为i;串B的长度为m,存储数组为B,动态指针标记为j。
    如果用伪代码来描述这种算法的核心思想,则可以用以下的两重循环来说明。
    外循环为:
    Fori=0ton-mdo
    A(i)A(i+1)...A(i+m-1)~B(0)B(1)...B(m-1)
    要实现上述比较,可以采用内循环:
    Forj=0tom-1do
    A(i+j)~B(j)
    将这两重循环合并在一起就是:
    Fori = 0ton-1do
    Forj = 0tom-1do
    A(i+j)~B(j)
    这两重循环都有一个特点:若发现比较的结果不相同时,就立即退出循环。因此,本题中的流程图可以间接使用循环概念。
    初始时,i与j都赋值0,做比较A(i+j)~B(j)。
    若发现相等,则继续内循环(走图的左侧),j应该增1,继续比较,直到j=m为止,表示找到了子串(应输出子串的起始位置i);若发现不等,则退出内循环,继续开始外循环(走图的右侧),j应恢复为0,i应增1,继续比较,直到i>n-m为止,表示不存在这样的子串(输出-1)。
    在设计流程图时,主要的难点是确定循环的边界(何时开始,何时结束)。当难以确定边界值变量的正确性时,可以用具体的数值之例来验证。这是程序员应具备的基本素质。

  • 第14题:

    已知文法G[A],它定义的语言描述为(39)。 G[A]:A→0B|1C B→1|1A|OBB C→O|OA|lCC

    A.G[A]定义的语言由0、1符号串组成,串中0和1的个数相同

    B.G[A]定义的语言由0、1符号串组成,串中0的个数是1的个数2倍

    C.G[A]定义的语言由0、1符号串组成,串中1的个数是0的个数2倍

    D.G[A]定义的语言由0、1符号串组成,或者串中1的个数是0的个数2倍,或者串中0的个数是1的个数2倍


    正确答案:A
    解析:关于文法和语言的概念是形式语言的理论基础,形式语言抽象地定义为一个数学系统。“形式”是指这样的事实:语言的所有规则只以什么符号串能出现的方式来陈述。本题属于基本概念题。

  • 第15题:

    ● 下图所示有限自动机的特点是 (48) 。

    (48)

    A. 识别的0、1串是以0开头且以1结尾

    B. 识别的0、1串中1的数目为偶数

    C. 识别的0、1串中0后面必须是1

    D. 识别的0、1串中1不能连续出现


    正确答案:D

  • 第16题:

    ● 某有限自动机的状态图如下图所示,其特点是 (31) 。

    (31)A. 仅识别以0开始以1结尾的0、1串

    B. 仅识别含有3个0的0、1串

    C. 仅识别含有偶数个1的0、1串

    D. 仅识别以0开始以1结尾且0与1交错出现的0、1串


    正确答案:A

  • 第17题:

    设有穷自动机的状态转换图如下图,该自动机识别的语言是(29)。

    A.∑={0,1)上的所有符号串的集合,但不包含空符号串

    B.空符号串集合

    C.∑={0,1)上的所有符号串的集合,包含空符号串

    D.空集合


    正确答案:D
    解析:因为从有穷自动机的开始状态A出发,无法到达终止状态B,所以该有穷自动机不能接受任何符号串,即该有穷自动机识别的语言为空集合。

  • 第18题:

    在目标串T[0,n-1]=”xwxxyxy”中,对模式串p[0,m-1]=”xy”进行子串定位操作的结果_______

    A.0

    B.2

    C.3

    D.5


    正确答案:C

  • 第19题:

    已知文法G: S--AOIBI,A-- S111,B—S0I0,其中S是开始符号。从S出发可以推 导出(12)。

    A.所有由0构成的字符串

    B.所有由1构成的字符串

    C.某些0和1个数相等的字符串

    D.所有0和1个数不同的字符串


    正确答案:C
    本题考查程序语言基础知识。用文法表示语言的语法规则时,推导是产生语言句子的基本方式。以题目中的文法为例,推导出1010的过程为S=>AO=>S10=>A010=>101O,推导出0110的过程为S=>AO=>S10=>BIIO=>O11O,对于0000、1111、1100、0011等则推导不出。因为由S先推导出AO后,再去推导A则必然产生一个与0相邻(在0的左边)的1,而由S先推导出B1,则下一步必然要推导出一个与1相邻(在1的左边)的0。这保证了当1出现时,马上就会出现0,或者反之,且0和1的距离很近。分析更多的例子发现,仅有“某些0和1个数相等的字符串”是正确的。

  • 第20题:

    已知文法G:S->A0|B1,A->S1|1,B->S0|0,其中S是开始符号。从S出发可以推导出( )?

    A.所有由0构成的字符串
    B.所有由1构成的字符串
    C.某些0和1相等的字符串
    D.所有0和1个数不同的字符串

    答案:C
    解析:
    用文法表示语言的语法规则时,推导是产生语言句子的基本方式。以题目中的文法为例,有如下推导:
    1010:S=>A0=>S10=>A010=>1010 0110:S=>A0=>S10=>B110=>0110
    然而0000,1111,1100,0011则推导不出来。因为由S先推出A0以后再去推导A则必然产生一个与0相邻(在0左边)的1,而由S先推导出B1,则下一步必然要推导出一个与1相邻(在1左边)的0.这保证了当1出现的时候,马上就会出现0,或者反之。并且0和1的距离很近。分析更多类似的例子发现,只有C选项最合适。
    故正确答案为:C

  • 第21题:

    对于正规式0*(10*1)*0*,其正规集中字符串的特点是( )。

    A.开头和结尾必须是0
    B.1必须出现偶数次
    C.0不能连续出现
    D.1不能连续出现

    答案:B
    解析:
    本题考查程序语言基础知识。闭包运算符“*”将其运算对象进行若干次连接,因此0*表示若干个0构成的串,而(10*1)*则表示偶数个1构成的串。

  • 第22题:

    子网掩码由一连串的“1”和一连串的“0”组成,“1”对应于(),“0”对应于网络号和子网号字段。


    正确答案:主机号字段

  • 第23题:

    判断题
    子网掩码由一连串的“1”和一连串的“0”组成,“1”对应于主机号字段,“0”对应于网络号和子网号字段。()
    A

    B


    正确答案:
    解析: 暂无解析