以下关于下图所示有限自动机的叙述中.不正确的是 (49) 。A.该自动机识别的字符串中a不能连续出现B.该自动机识别的字符串中b不能连续出现C.该自动机识别的非空字符串必须以a结尾D.该自动机识别的字符串可以为空串

题目

以下关于下图所示有限自动机的叙述中.不正确的是 (49) 。

A.该自动机识别的字符串中a不能连续出现

B.该自动机识别的字符串中b不能连续出现

C.该自动机识别的非空字符串必须以a结尾

D.该自动机识别的字符串可以为空串


相似考题
更多“以下关于下图所示有限自动机的叙述中.不正确的是 (49) 。A.该自动机识别的字符串中a不能连续出现B ”相关问题
  • 第1题:

    某有限状态自动机的状态图如下图所示(状态0是初态,状态2是终态),则该自动机不能识别______。

    A.abab

    B.aabb

    C.bbaa

    D.Bbab

    A.

    B.

    C.

    D.


    正确答案:A
    解析:本题考查程序语言处理基础知识。
      对于选项A,从状态图的状态0出发,识别a后到达状态0,识别b后到达状态1,由于不存在从状态1出发识别a的状态转移,因此,abab不能被该自动机识别。
      对于选项B,识别aabb的状态转移路是状态0→状态0→状态1→状态2。
      对于选项C,识别bbaa的状态转移路是状态0→状态1→状态2→状态2→状态2。
      对于选项D,识别bbab的状态转移路是状态0→状态1→状态2→状态2→状态2。

  • 第2题:

    ●下图所示为一个有限自动机(其中,A是初态、C是终态),该自动机识别的语言可用正规式(48)表示。

    (48)

    A. (0|1)*01

    B.1*0*10*1

    C.1*(0)*01

    D.1*(0|10)*1*


    正确答案:A

  • 第3题:

    ● 某确定性有限自动机(DFA)的状态转换图如下图所示,令 d=0|1|2|...|9,则以下字符串中,能被该DFA 接受的是 (49) 。

    (49)

    A. 3857

    B. 1.2E+5

    C. -123.67

    D. 0.576E10


    正确答案:C

  • 第4题:

    下图所示的非确定有限自动机(S0为初态,S3为终态)可识别字符串()。

    A.bbaa

    B.aabb

    C.abab

    D.baba


    正确答案:B

  • 第5题:

    ● 下图所示的有限自动机中,s0 是初始状态,s3 为终止状态,该自动机不能识别 (31)。

    (31)

    A.abab

    B.aaaa

    C.babb

    D.abba


    正确答案:A

  • 第6题:

    ● 某有限状态自动机的状态图如下图所示(状态 0是初态,状态2是终态),则该自动机不能识别 (30) 。

    (30)

    A. abab

    B. aabb

    C. bbaa

    D. bbab


    正确答案:A

  • 第7题:

    下图所示的非确定有限自动机 (S0为初态,S3为终态)可识别字符串( )。

    A. bbaa
    B.aabB.
    C.abab
    D. babA.

    答案:B
    解析:

  • 第8题:

    下图是一个有限自动机的状态转换图(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次或者无穷次。

  • 第9题:

    以下关于下图所示有限自动机的叙述中,不正确的是 ( ) 。

    A.该自动机识别的字符串中a不能连续出现
    B.自动机识别的字符串中b不能连续出现
    C.自动机识别的非空字符串必须以a结尾
    D.自动机识别的字符串可以为空串

    答案:A
    解析:
    试题分析解析有误待修改图中a可代表两个步骤:状态1→1,状态2→1。如果两个a连续出现,则无法区分。

  • 第10题:

    下图所示的非确定有限自动机(So为初态,S3为终态)可识别字符串( )

    A.bbaa
    B.aabb
    C.abab
    D.baba

    答案:B
    解析:
    本题考查程序设计语言中简单算法的知识。对于S0来说,输入任意的a都可以,也可以输入任意的b,但必须有一个a才能到达状态S1, 但是S1到S2,S2到S3必须是bb,所以为B。故正确答案为:B

  • 第11题:

    下图所示为一个不确定有限自动机(NFA)的状态转换图。该 NFA 识别的字符串集合可用正规式( )描述。


    A.ab*a
    B.(ab)*a
    C.a*ba
    D.a(ba)*

    答案:A
    解析:
    将四个选项分别带入可以得出答案。

  • 第12题:

    某确定的有限自动机(DFA)的状态转换图如下图所示(0 是初态,4 是终态),则该 DFA能识别(49)。


    A.aaab
    B.abab
    C.bbba
    D.abba

    答案:A
    解析:
    将选项分别带入判断。

  • 第13题:

    某一确定有限自动机(DFA)的状态转换图如下图,与该自动机等价的正规表达式是(28),图中(29)是可以合并的状态。

    (56)

    A.ab*a

    B.ablab*a

    C.a*b*a

    D.aa*lb*a


    正确答案:A

  • 第14题:

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

    (48)

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

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

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

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


    正确答案:D

  • 第15题:

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

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

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

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

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


    正确答案:D
    对于题中自动机的状态图,先忽略状态qo的自环(识别若干个0),从初态q0到终态q1,该自动机可识别的字符串为1、101、10101……,显然,该自动机识别的0、1串中1不能连续出现。

  • 第16题:

    ● 下图所示为两个有限自动机M1和M2(A是初态、C是终态), (48) 。

    (48)

    A. M1和M2都是确定的有限自动机

    B. M1和M2都是不确定的有限自动机

    C. M1是确定的有限自动机,M2是不确定的有限自动机

    D. M1是不确定的有限自动机,M2是确定的有限自动机


    正确答案:D

  • 第17题:

    ● 下图所示的有限自动机中, 0是初始状态, 3是终止状态,该自动机可以识别 (22) 。

    (22)

    A. abab

    B. aaaa

    C. bbbb

    D. abba


    正确答案:B

  • 第18题:

    某确定性有限自动机(DFA)的状态转换图如下图所示,令d=0|1|2|…|9,则以下字符串中,能被该DFA接受的是(22)。

    A.3857

    B.1.2E+5

    C.-123.67

    D.0.576E10


    正确答案:C
    解析:本题程序语言翻译基础知识。翻译高级语言源程序的第一步工作是进行词法分析,即将源程序中的单词(记号)识别出来,该过程可用有限自动机描述。自动机M识别一个字符串的过程是从开始状态出发,根据字符串中的字符依次进行状态转移,若能到达终态且字符串结束,则该字符串可被自动机M识别。考查题目中的选项,3857的识别过程是状态0→状态1→状态1→状态1,状态1不是终态;字符串1.2E+5中的“+”不能识别;字符串0.576E10的识别过程是状态0→状态1→状态5→状态6→状态6,在状态6下不能识别E。字符串-123.67的识别过程是状态0→状态4→状态1→状态1→状态5→状态6→状态6,因此该字符串可被厦中的自动机识别。

  • 第19题:

    某非确定的有限自动机(NFA)的状态转换图如下图所示(q0既是初态也是终态)。以下关于该NFA的叙述中,正确的是( )。

    A.其可识别的0、1序列的长度为偶数
    B.其可识别的0、1序列中0与1的个数相同
    C.其可识别的非空0、1序列中开头和结尾字符都是0
    D.其可识别的非空0、1序列中结尾字符是1

    答案:D
    解析:
    本题考查程序语言基础知识。若存在一条从初态到某一终止状态的路径,且这条路径上所有弧的标记符连接成的字符串等于ω,则称ω可由NFA识别(接受或读出)。对于题中给出的NFA,其初态为q0,q0上的自回路表示识别零个或多个1,接下来识别出一个0时进入状态q1,q1上的自回路表示识别零个或多个0,接下来识别出1个1之后再回到q0。例如,该自动机可识别空串(因为q0既是初态,也是终态)、01、00001、101、1、11、111、1111等。01的识别路径为q0→q1→q000001的识别路径为q0→q1→q1→q1→q1→q0101的识别路径为q0→q0→q1→q01的识别路径为q0→q011的识别路径为q0→q0→q0111的识别路径为q0→q0→q0→q01111的识别路径为q0→q0→q0→q0→q0识别字符串时必须从初始状态q0出发,并回到状态q[0],因此对于仅由1构成的任意长度的串,在识别过程中不会离开q0。当识别出一个0而离开q0后就进入q1,此后的字符若全部为0,则会一直在q1,直到识别出一个1而回到q0,因此除了空串,该NFA识别的字符串必须以1结尾。

  • 第20题:

    某非确定的有限自动机(NFA)的状态转换图如下图所示(q0既是初态也是终态),与该NFA等价的确定的有限自动机(DFA)是 ( ) 。



    答案:A
    解析:
    本题考查有限自动机这一知识点。容易看出,能被题中不确定的有限自动机接受的符号串有两种情形,一种是???表示的符号串,另一种是(ba)?符号串。在四个选项中,只有A选项的有限自动机能同时接受???和(ba)?这两种符号串,故本题选择A选项。

  • 第21题:

    下图是一个有限自动机的状态转换图(0为初态、3为终态),该自动机可识别字符串( )(即找出从初态到终态的路径上所标记的字符序列)。

    A.xxyy
    B.xyxy
    C.yyxx
    D.yxyx

    答案:A
    解析:
    选项依次带入,能从初态最后到终态的只有A。

  • 第22题:

    以下关于下图所示有限自动机的叙述中,不正确的是(49)。

    A.该自动机识别的字符串中a不能连续出现
    B.自动机识别的字符串中b不能连续出现
    C.自动机识别的非空字符串必须以a结尾
    D.自动机识别的字符串可以为空串

    答案:A
    解析:
    图中a可代表两个步骤:状态1->1,状态2->1。如果两个a连续出现,则无法区分。

  • 第23题:

    下图所示为一个不确定有限自动机(NFA)的状态转换图。该NFA不可识别字符串( )。

    A.0110
    B.01110
    C.00
    D.1010

    答案:D
    解析:
    将选项依次带入图中,注意该自动机可以识别空字符。