一、单选题
1、若串S= 'software',其前缀真子串的数目是( )。
A.9
B.8
C.7
D.10
正确答案:C
2、两个串相等的充要条件是( )。
A.两个字符串的长度相等且对应位置上的字符也相等
B.两个字符串的长度相等
C.两个字符串中对应位置上的字符相等
D.两个字符串存储形式相同
正确答案:A
3、函数strcmp('stcabuc','stbabuc')的返回值是( )。
A.1
B.-1
C.0
D.2
正确答案:A
4、StrIndex (‘DATASTRUCTURE',1,‘STR')= ( )。
A.9
B.5
C.3
D.7
正确答案:B
5、设正文串长度为n,模式串长度为m,则模式匹配的KMP算法的时间复杂度为( )。
A.O(n)
B.O(m)
C.O(m+n)
D.O(m*n)
正确答案:C
6、设S="",则LenStr(S)=( )。
A.1
B.2
C.3
D.0
正确答案:D
7、设目标串T="aabaababaabaa",模式P="abab",朴素匹配算法的外层循环进行了( )次。
A.5
B.9
C.4
D.1
字符串长度17模式串长度正确答案:A
8、若串S='SOFT',其子串的数目最多是( ) 。
A.9
B.12
C.10
D.11
正确答案:D
9、设串S1='ABCDEFG',S2='PQRST' ,则ConcatStr(SubStr(S1,2,LenStr(S2)),SubStr(S1,LenStr(S2),2))的结果串为( )。
A.'BCPQRST'
B.'BCDEFEF'
C.'BCDEF'
D.'BCDEFG'
正确答案:B
10、某串的长度小于一个常数,则采用( )存储方式最节省空间。
A.堆结构
B.顺序
C.链式
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论