第四章串一、选择题1.下面关于串的的叙述中,哪一个是不正确的?()【北方交通大学2001一、5(2分)】A.串是字符的有限序列B.空串是由空格构成的串C.模式匹配是串的一种重要运算D.串既可以采用顺序存储,也可以采用链式存储2若串S1‘ABCDEFG’S2‘9898’S3‘’S4‘012345’执行co
catreplaceS1substrS1le
gthS2le
gthS3S3substrS4i
dexS2‘8’le
gthS2其结果为()【北方交通大学1999一、5(257分)】A.ABCG0123B.ABCD2345C.ABCG2345D.ABC2345E.ABCG1234F.ABCD1234G.ABC012343.设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为()A.求子串B.联接C.匹配D.求串长【北京邮电大学2000二、4(208分)【西安电子科技大学1996一、1(2分)】】4.已知串S‘aaab’其Next数组值为()【西安电子科技大学1996一、7(2分)。】A.0123B.1123C.1231D.12115.串‘ababaaababaa’的
ext数组为()【中山大学1999一、7】。A.012345678999B.012121111212C.011234223456D.01230123223456.字符串‘ababaabab’的
extval为()A.010104101B.010102101C.010100011D.010101011【北京邮电大学1999一、1(2分)】7.模式串t‘abcaabbcabcaabdab’,该模式串的
ext数组的值为(),
extval数组的值为()。A.01112211123456712B.01112121123456112C.01110013101100701D.01112231123456712E.01100111011001701F.01102131011021701【北京邮电大学1998二、3(2分)】8.若串S’software’其子串的数目是()【西安电子科技大学2001应用一、2(2。分)】A.8B.37C.36D.99.设S为一个长度为
的字符串,其中的字符各不相同,则S中的互异的非平凡子串(非空且不同于S本身)的个数为()【中科院计算所1997】。A.2
1B.
2C.
22
2D.
22
21E
22
21F其他情况10.串的长度是指()【北京工商大学2001一、6(3分)】A.串中所含不同字母的个数B.串中所含字符的个数C.串中所含不同字符的个数D.串中所含非空格字符的个数二、判断题1.KMP算法的特点是在模式匹配时指示主串的指针不会变小。()【北京邮电大学2002一、4(1分)】2.设模式串的长度为m目标串的长度为
,当
≈m且处理只匹配一次的模式时,朴素的匹配(即子串定位函数)算法所花的时间代价可能会更为节省。()【长沙铁道学院1998
f一、11分】3.串是一种数据对象和操作都特r