早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
若串S='COMPUTER',其子串的数目是(38)。A.8B.9C.37D.36
题目
若串S='COMPUTER',其子串的数目是(38)。
A.8
B.9
C.37
D.36
参考答案
正确答案:C
解析:由串中任意长度的连续字符构成的序列称为子串,含有子串的串称为主串。子串在主串中的位置是指子串首次出现时,该子串上的第一个字符在主串的位置。空串是任意串的子串。在S中,长度为1的子串有8个,长度为2的子串有7个……长度为8的子串有1个,再加上空串,所以子串的数目为8+7+6....+1+1=37个。
解析:由串中任意长度的连续字符构成的序列称为子串,含有子串的串称为主串。子串在主串中的位置是指子串首次出现时,该子串上的第一个字符在主串的位置。空串是任意串的子串。在S中,长度为1的子串有8个,长度为2的子串有7个……长度为8的子串有1个,再加上空串,所以子串的数目为8+7+6....+1+1=37个。
看了若串S='COMPUTER',...的网友还看了以下:
这两道题怎么做,在线等1、已知有一串数:1,2,2,2,3,3,3,3,3,4……,那么:(1)5 数学 2020-05-14 …
一串数排成一行,即1,1,2,3,5,8,…那么这串数前2006个数中,共有多少个数是6的倍数?一 数学 2020-06-06 …
这道题应该怎么改才正确?习题6.110系统给定外部字符数组变量s和数组长度n(不需要自行定义).m 其他 2020-06-09 …
一道C语言的题目牛人帮忙接下编写函数fun(chars[],intnum[]),其功能是统计字符串 其他 2020-07-23 …
有一串数字:8,88,888,8888,8888,------888个8.把这串数字相加,所得和的 数学 2020-07-24 …
有一串数,只为1或-1,求这个串的子串中所有数的和大于等于0的子串个数,不要使用暴力方法...比如一 数学 2020-11-06 …
有一串数,已知第三个数是9,第七个数是3.且任何连续三个数的和都是18,那么这串数的第2003个数是 数学 2020-11-06 …
有一串数:1,2,2,2,3,3,3,3,3,4,4,4,4,4,4,4,.问:1.12是这串数中的 数学 2020-11-06 …
p、q、r、s在数轴上的位置如图所示,若|p-r|=10,|p-s|=12,|q-s|=9,则|q- 数学 2020-11-20 …
伟伟在梦中遇到一串奇怪的数:1、2、3、5、8.,试问在这串数之前2010个数中,有多少个数是5伟伟 数学 2020-12-03 …