设S 是一个长度为 n 的非空字符串,其中的字符各不相同,则其互异的非平凡子串(非空且不同于 S 本身〉的个数( )。
A. 2n-1 B. n2 C. n(n+1)/2 D. (n+2)(n-1)/2
第1题:
第2题:
若字符串s的长度为n(n>1)且其中的字符互不相同,则s的长度为2的子串有______个。
A.n
B.n-1
C.n-2
D.2
A.
B.
C.
D.
第3题:
设s是一个长度为5的字符串,其中的字符各不相同,则计算s中互异的非平凡子串(非空且不同于s本身)数目的算式为( )。
A.5+4+3+2+1
B.5+4+3+2
C.4+3+2+l
D.4+3+2
第4题:
标准库函数fgets(s,n,file)的功能是( )。
A.从文件file中读取长度为n的字符串存入字符数s由
B.从文件file中读取长度不超过n-1个字符的字符放到字符数组S中
C.从文件file中读到n个字符串存入字符数组s中
D.从文件file中读取长度为n-1个字符的字符串存字符数组S中
第5题:
下列函数的功能是set(s,t){ char *s,*t; while((*s)&&(*t)&&(*t++==*s++)); return(*s-*t);}A.求字符串的长度B.比较两字符串的大小C.将字符串s复制到字符串t中D.将字符串s连接到字符串t后
第6题:
己知字符串 s=&39;(X+Y)*Z&39; ,其中,单引号不是字符串的内容, 经过以下运算后,t3 的值是( )。 t1=SubString(s ,3,1) t2=Concat(&39;XY&39; ,t1) t3=Replace(s,SubString(s,1,5),t2) 注: SubString(s,k,n)表示从串 s的第 k 个字符开始取出长度为 n 的子串, Concat(s,t)表示将串 t 连接在 s 之后, Replace(s,t,r)表示用 r 替换串 s 中的子串 t。
A.;XY Z*’ B. &39;(X Z)*Y&39; C. &39;XYZ *’ D. &39;XY *Z’
第7题:
第8题:
设字符串S=”Olympic”,S的非字串的数目是()
第9题:
下列关于字符串的说法中,只有()是正确的。
第10题:
字符串的长度是指串中包含的字母的个数
字符串的长度是指串中包含的不同字符的个数
若T包含在S中,则T一定是S的一个子串
一个字符串不能说是其自身的一个子串
第11题:
从文件f中读取长度为n的字符串存人指针s所指的内存
从文件f中读取长度不超过n-1的字符串存人指针s所指的内存
从文件f中读取n个字符串存人指针s所指的内存
从文件f中读取长度为n-1的字符串存入指针s所指的内存
第12题:
从文件f中读取长度不超过n-1的字符串存入指针s所指的内存
从文件f中读取长度为n的字符串存入指针s所指的内存
从文件f中读取n个字符串存入指针s所指的内存
从文件f中读取n-1个字符串存入指针s所指的内存
第13题:
以下说法中错误的是
A.strcpy(A,B)函数是将A字符串的内容复制到B字符串中
B.strlen(cha*s)返回字符串S的长度,未尾的字符不计算在内
C.char a[20]="string";中字符串长度为6
D.strstr(S1,S2)函数在字符串S1中从左边开始查找字符串S2,若查找成功则返回S2在S1中首次出现的位置,否则返回NULL,如果S2为"",则返回S1。
第14题:
标准库函数fgets(s,n,file)的功能是( )。
A.从文件file中读取长度为n的字符串存入字符数组s中
B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组s中
C.从文件file中读取n个字符串存入字符数组s中
D.从文件file中读取长度为n-1个字符的字符串存入字符数组s中
第15题:
设S为一个长度为n的字符串,其中的字符各不相同,则S中的互异的非平凡子串(非空且不同于S本身)的个数为()。
A.2n-1
B.n2
C.(n2/2)+(n/2)
D.(n2/2)+(n/2)-1
第16题:
标准库函数fgets(s,n,file)的功能是( )。
A.从文件file中读取长度为n的字符串存入字符数组S由
B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组S中
C.从文件file中读到n个字符串存入字符数组s中
D.从文件file中读取长度为n-1个字符的字符串存人字符数组s中
第17题:
给定程序中,函数fun的功能是:在形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串并输出,若没找到则输出相应信息。ss所指字符串数组中共有N个字符串,且串长小于M。程序中库函数strstr(s1,s2)的功能是在s1串中查找s2子串,若没有,函数值为0,若有,为非0。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
第18题:
第19题:
第20题:
函数String(n,"strsdfsdfsdf")的功能是()
第21题:
两个字符串S1和S2的长度分别为m和n,求这两个字符串最大共同子串的时间复杂度为T(m,n),这最优的时间复杂度为()。
第22题:
28
29
16
17
第23题: