若将有限状态自动机(DFA)识别的0、1符号串看做二进制数,则自动机(27)识别的是能被十进制数3整除的正整数。A.B.C.D.

题目

若将有限状态自动机(DFA)识别的0、1符号串看做二进制数,则自动机(27)识别的是能被十进制数3整除的正整数。

A.

B.

C.

D.


相似考题
更多“ 若将有限状态自动机(DFA)识别的0、1符号串看做二进制数,则自动机(27)识别的是能被十进制数3整除的正整数。A.B.C.D. ”相关问题
  • 第1题:

    若将有限状态自动机(DFA)识别的0、1符号串看作二进制数,则(6)识别的是能被十进制数3整除的正整数,(7)是与该自动机等价的正规式。

    A.

    B.

    C.

    D.


    正确答案:A
    解析:任何一个整数被3除后,余数或为0、或为1、或为2。因此,若将该DFA识别的0、 1串看作是二进制整数,则有以下结论:
      ▲ 0被3除,余数为0。
      ▲ 设能被3整除的二进制数为x。若在x之后连接一个0所得的数为y,则y=2x,且y被3整除的余数仍然为0。若在x之后连接一个1所得的数为y,则y=2x+1,因此, y被3整除的余数将等于1。
      ▲ 设被3整除后余数为1的二进制数为x。若在x之后连接一个0所得的数为y,则y=2x,且y被3整除的余数为2。若在x之后连接一个1所得的数为y,则y2x+l,且y被3整除的余数将等于0。  ‘
      ▲ 设被3整除后余数为2的二进制数为x。若在x之后连接一个0所得的数为y,则y=2x,且y被3整除的余数为1。若在x之后连接一个1所得的数为y,则y=2x+l,且y被3整除的余数仍等于2。
      综上,设被3除后的余数为0用qo(下标)表示、余数为1用q1(下标)表示、余数为2用q2(下标)表示,若将空串的值看作0,则下图所示的自动机识别的是能被3整除的整数,其正规式为(0* (1(01*0)*1)*)*。
     
      若限定该自动机识别的0、1序列不能为空串,则相应自动机的状态转换图如下图所示。
     

  • 第2题:

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


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

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

  • 第3题:

    称有限自动机A1和A2等价是指()。

    A.A1和A2所能识别的字符串集合相等

    B.A1和A2都是定义在一个字母表上的有限自动机

    C.A1和A2状态数和有向边数相等

    D.A1和A2状态数或有向边数相等


    D

  • 第4题:

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

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

    答案:B
    解析:
    abab能被顺序执行。

  • 第5题:

    两个有限自动机等价是指它们的()

    A.状态数相等

    B.有向弧数相等

    C.所识别的语言相等

    D.状态数和有向弧数相等


    所识别的语言相等