更多“模式串t=‘abcaabbcabcaabdab’,该模式串的ne”相关问题
  • 第1题:

    已知模式串t=‘abcaabbabcab’写出用KMP法求得的每个字符对应的next和nextval函数值。


    参考答案:
      模式串t的next和nextval值如下:
      

  • 第2题:

    求字符串T在字符串S中首次出现的位置称为(42)。

    A.串的模式匹配

    B.求子串

    C.求串的长度

    D.串的连接


    正确答案:A

  • 第3题:

    ● 在字符串的模式匹配过程中,如果模式串的每个字符依次和主事中一个连续的字符序列相等,则称为匹配成功。如果不能在主串中找到与模式串相同的子串,则称为匹配失败。在布鲁特—福斯模式匹配算法(朴素的或基本的模式匹配)中,若主串和模式串的长度分别为n和m(且n远大于m),且恰好在主串末尾的m个字符处匹配成功,则在上述的模式匹配过程中,字符的比较次数最多为(57)。 A.n*m B.(n-m+1)*m C.(n-m-1)*m D.(n-m)*n


    正确答案:B
    试题57分析本题主要考查字符串的匹配。在本题的描述中,告诉我们是在主串末尾的m个字符处匹配成功,那么在这之前,从左到右依次匹配了n-m次,且都失败了,最坏的情况,就是每次匹配都是匹配到最后一个字符不符合,因此每次匹配的比较次数就是子串的长度,即m。而匹配成功时,一共也比较了m次。所以字符的比较次数最多为(n-m+1)*m次。参考答案(57)B

  • 第4题:

    在字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符的序号(从1开始)。若模式串p为“abaac”,则其next函数值为 (60) 。

    A.01234

    B.01122

    C.01211

    D.01111


    正确答案:B
    本题考查字符串的模式匹配运算知识。KMP是进行字符串模式匹配运算效率较高的算法。根据对next函数的定义,模式串前两个字符的next值为0、1。对于第3个字符“a”,其在模式串中的前缀为“ab”从该子串找不出前缀和后缀相同的部分,因此,根据定义,该位置字符的next值为1。对于第4个字符“a”,其在模式串中的前缀为“aba”,该子串只有长度为l的前缀“a”和后缀“a”相同,根据定义,该位置字符的next值为2。对于第5个字符“a”,其在模式串中的前缀为“abaa”,该子串只有长度为1的前缀“a”和后缀“a”相同,根据定义,该位置字符的next值为2。综上可得,模式串“abaac”的next函数值为01122。

  • 第5题:

    设主串为“ABcCDABcdEFaBc”,以下模式串能与主串成功匹配的是()。

    ABCd

    BBcd

    CAbc

    DABC


    B

  • 第6题:

    子串的定位操作通常称为串的()。

    • A、模式匹配
    • B、KMP
    • C、交叉连接
    • D、索引扫描

    正确答案:A

  • 第7题:

    子串的定位运算称为串的模式匹配;()称为目标串,()称为模式。


    正确答案:被匹配的主串 子串

  • 第8题:

    模式串T=’abcaabbcabcaabdab’,该模式串的next数组值为(),nexrval数组的值为()


    正确答案:01112231123456712;01102131011021701

  • 第9题:

    CENTUMCS3000系统控制策略组态时,PID功能块细目组态中MeasurementTracking中的CAS参数,指的是串级主回路在()下,MV跟踪副回路SP的变化。

    • A、非MAN手动模式
    • B、非AUTO自动模式
    • C、非CAS串级模式
    • D、非RCAS远程串级模式

    正确答案:C

  • 第10题:

    填空题
    模式串T=’abcaabbcabcaabdab’,该模式串的next数组值为(),nexrval数组的值为()

    正确答案: 01112231123456712,01102131011021701
    解析: 暂无解析

  • 第11题:

    单选题
    设有两个串t和p,求p在t中首次出现的位置的运算叫做()。
    A

    求子串

    B

    模式匹配

    C

    串替换

    D

    串连接


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

  • 第12题:

    填空题
    模式串t=‘abcaabbcabcaabdab’,该模式串的next数组的值为(),nextval数组的值为()

    正确答案: 01112231123456712,01102131011021701
    解析: 暂无解析

  • 第13题:

    ●在KMP模式匹配算法中,需要求解模式串p的next函数值,其定义如下(其中,j为模式串中字符的序号)。对于模式串“abaabaca”,其next函数值序列为(57)。

    (57)

    A. 01111111

    B.01122341

    C.01234567

    D.01122334


    正确答案:B

  • 第14题:

    对串s和串t,为串t在串s中定位的运算称为( )。

    A.判等

    B.模式匹配

    C.求串长

    D.求子串


    正确答案:B
    解析:子串的定位操作称为串的模式匹配。

  • 第15题:

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

    A.0

    B.2

    C.3

    D.5


    正确答案:C

  • 第16题:

    在字符串的KMP模式匹配算法中,需先求解模式串的next函数值,其定义如下式所示,j表示模式串中字符的序号(从1开始)。若模式串p为"abaac",则其next函数值为 ( ) 。

    A.01234
    B.01122
    C.01211
    D.01111

    答案:B
    解析:
    根据公式依次推导即可。

  • 第17题:

    TDC3000系统控制组态时,PVTRACK参数,指的是()下,SP跟踪PV的变化。

    • A、MAN手动模式
    • B、AUTO自动模式
    • C、CAS串级模式
    • D、RCAS远程串级模式

    正确答案:C

  • 第18题:

    处在串级模式的副环调节器正常情况下应处于()控制模式。

    • A、自动
    • B、串级

    正确答案:B

  • 第19题:

    设有两个串t和p,求p在t中首次出现的位置的运算叫做()。

    • A、求子串
    • B、模式匹配
    • C、串替换
    • D、串连接

    正确答案:B

  • 第20题:

    处在串级模式的副回路调节器正常情况下应处于串级控制模式。


    正确答案:正确

  • 第21题:

    确定串T在串S中首次出现的位置的操作称为串的模式匹配。


    正确答案:正确

  • 第22题:

    填空题
    子串的定位运算称为串的模式匹配;()称为目标串,()称为模式。

    正确答案: 被匹配的主串 子串
    解析: 暂无解析

  • 第23题:

    判断题
    确定串T在串S中首次出现的位置的操作称为串的模式匹配。
    A

    B


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