第四章测试
1.

字符串可定义为n(n≥0)个字符的有限(         ),其中,n是字符串的长度,表明字符串中字符的个数。



A:集合 B:数列 C:聚合 D:序列
答案:D
2.

串是一种特殊的线性表,其特殊性体现在(  )。



A:可以链接存储 B:数据元素可以是多个字符 C:数据元素是一个字符 D:可以顺序存储 3.

n个字符的字符串的非空子串个数最多有(     )。


A:n(n+1)/2 B:n-1 C:n(n-1)/2 D:n 4.

两个字符串相等的条件是(      )。



A:两个串的长度相等,并且两个串包含的字符相同 B:两个串的长度相等,并且对应位置上的字符相同 C:两个串包含的字符相等 D:两个串的长度相等 5.

设有两个串:TP,求PT中首次出现的位置的运算叫做(     )。



A:求子串 B:模式匹配 C:串连接 D:串替换 6.

在以下关于串的说法中正确的是()。



A:子串是从串中抽取出若干字符组成的串 B:空串是由空格组成的串 C:串长度是指串中不同字符的个数 D:用块链存储表示实现的串的结点大小为4,说明每个结点可存储4个字符 7.

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


A:求子串 B:模式匹配 C:串替换 D:串连接 8.

设T="aaaaaacaaaca”,P=“aaac”,使用BF算法的模式匹配过程需要执行的趟数为()。


A:4 B:7 C:2 D:3 9.

应用 KMP 算法进行模式匹配时,next 函数值序列的产生仅与模式串有关


A:对 B:错 10.

KMP 算法的特点是在模式匹配时指示目标串当前比对位置的指针不会回退


A:对 B:错

温馨提示支付 ¥4.99 元后可查看付费内容,请先翻页预览!
点赞(99) dxwkbang
返回
顶部