早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
若将有限状态自动机(DFA)识别的0、1符号串看做二进制数,则自动机(27)识别的是能被十进制数3整除的
题目
若将有限状态自动机(DFA)识别的0、1符号串看做二进制数,则自动机(27)识别的是能被十进制数3整除的正整数。
A.
B.
C.
D.
参考答案
正确答案:C
解析:用3除以任何一个整数,余数可能为0、或为1、或为2。因此,若将该DFA识别的0、1串看做是二进制整数,则有以下结论:①0被3除,余数为0。对于选项B、D,无法通过输入1个“0”字符从q0状态回到q0状态,因此可先排除选项B、D。②设能被3整除的二进制数为x。若在x之后连接一个0所得的数为y,则y=2x,且y被3整除的余数仍然为0。若在x之后连接一个1所得的数为y,则y=2x+1;此时,y被3整除的余数将等于1。例如,3能整除3,3的数字序列为“11”。对于选项C,无法通过输入2个“1”字符从q0状态到q1状态后再回到q0状态,因此可先排除选项A。③设被3整除后余数为1的二进制数为x。若在x之后连接一个0所得的数为y,则y=2x,且y被3整除的余数为2。若在x之后连接一个1所得的数为y,则y=2x+l,且y被3整除的余数将等于0。④设被3整除后余数为2的二进制数为x。若在x之后连接一个0所得的数为y,则y=2x,且y被3整除的余数为1。若在x之后连接一个1所得的数为y,则y=2x+1,且y被3整除的余数仍等于2。假设被3除后的余数为0用q0表示、余数为1用q1表示、余数为2用q2表示。若将空串的值看做0,则选项C所示的自动机识别的是能被3整除的整数。与该自动机等价的正规式是:(0*(1(01*0)*1)*)*。
解析:用3除以任何一个整数,余数可能为0、或为1、或为2。因此,若将该DFA识别的0、1串看做是二进制整数,则有以下结论:①0被3除,余数为0。对于选项B、D,无法通过输入1个“0”字符从q0状态回到q0状态,因此可先排除选项B、D。②设能被3整除的二进制数为x。若在x之后连接一个0所得的数为y,则y=2x,且y被3整除的余数仍然为0。若在x之后连接一个1所得的数为y,则y=2x+1;此时,y被3整除的余数将等于1。例如,3能整除3,3的数字序列为“11”。对于选项C,无法通过输入2个“1”字符从q0状态到q1状态后再回到q0状态,因此可先排除选项A。③设被3整除后余数为1的二进制数为x。若在x之后连接一个0所得的数为y,则y=2x,且y被3整除的余数为2。若在x之后连接一个1所得的数为y,则y=2x+l,且y被3整除的余数将等于0。④设被3整除后余数为2的二进制数为x。若在x之后连接一个0所得的数为y,则y=2x,且y被3整除的余数为1。若在x之后连接一个1所得的数为y,则y=2x+1,且y被3整除的余数仍等于2。假设被3除后的余数为0用q0表示、余数为1用q1表示、余数为2用q2表示。若将空串的值看做0,则选项C所示的自动机识别的是能被3整除的整数。与该自动机等价的正规式是:(0*(1(01*0)*1)*)*。
看了若将有限状态自动机(DFA)识...的网友还看了以下:
脊灰疫苗自费和免费的区别 自费免费到底哪种好 婴儿期 2020-03-28 …
分离定律和自由组合定理的区别分离定律和自由组合定理的区别分离定律和自由组合定理的区别分离定律和自由组 语文 2020-03-30 …
雅培和启赋奶粉哪个好 看完两者的区别自然就能见分晓 用品 2020-03-31 …
我国的省级行政单位,按地理方位的排列如下,请将各省的名称写在答题纸的中国政区地图上.(1)位于东北 语文 2020-04-06 …
I'lldono与Iwon'tdo的区别1:I'lldonosuchthing.2:Iwon'td 英语 2020-04-09 …
填英语单词非常急的1.骑自行车/乘巴士/地铁/出租车2.步行3.到达学校4.离.....住得很近/ 其他 2020-04-22 …
2道数学题,1.设a是一个无理数,且a,b满足ab+a-b=1.则b=().并写出计算过程.2.一 数学 2020-05-13 …
《中国人失掉自信力了吗?1.读第1—2自然段,对方的错误论点、论据分别是什么?2.读第3—5自然段 其他 2020-05-16 …
中国西部和美国西部的区别自然环境的相同点:不同点:美国开发的有利条件:不利条件:中国开发的有利条件 其他 2020-05-17 …
初中关于摩擦力的1、自行车骑行时,摩擦力是向后阻碍自行车前进的,为什么?2、自行车骑行时,后轮与地 物理 2020-05-20 …