更多“设有字符串S='software',其长度为3的子串数目为( )。”相关问题
  • 第1题:

    以下说法中错误的是

    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。


    正确答案:A
    解析:strcpy( )函数的一般形式为:strcpy(to,from),该函数将from字符串中的内容复制到to字符串中,故A项错误。

  • 第2题:

    设s是一个长度为5的字符串,其中的字符各不相同,则计算s中互异的非平凡子串(非空且不同于s本身)数目的算式为( )。

    A.5+4+3+2+1

    B.5+4+3+2

    C.4+3+2+l

    D.4+3+2


    正确答案:B
    解析:假设s为字符串“abcdc”,则长度为1的子串有“a”、“b”、“c”、“d”及“e”,共5个;长度为2的子串有“ab”、“bc”、“cd”及“de”,共4个;长度为3的子串有“abc”、“bcd”及“cde”共3个;长度为4的子串有“abcd”及“bcde”,共2个;长度为5的子串有“abcde”,共1个;空串是任何字符串的子串。由于本题中,空串和等于s本身的串不包括,所以子串的数目为5+4+3+2。

  • 第3题:

    标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数组S由S

    标准库函数fgets(s,n,file)的功能是( )。

    A.从文件file中读取长度为n的字符串存入字符数组S由

    B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组S中

    C.从文件file中读到n个字符串存入字符数组s中

    D.从文件file中读取长度为n-1个字符的字符串存人字符数组s中


    正确答案:B
    本题考查fgets()函数的使用调用形式:fgets(S,n,fp)。fgets函数参数说明:“s”可以是一个字符数组名,也可以是指向字符串的指针;“n”为要读取的最多的字符个数;“fp”是指向该文件型指针。fgets函数的功能是:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串放到字符数组s中,读入字符串后会自动在字符串末尾加入″\0″结束符。表示字符串结束。

  • 第4题:

    ●对于字符串“software”,其长度为2的子串共有(41)个。

    (41)

    A.4

    B.7

    C.28

    D.56


    正确答案:B

  • 第5题:

    若有字符串"software",则其长度为3的子串有( )个。

    A.5
    B.6
    C.7
    D.8

    答案:B
    解析:
    长度为3的子串有“sof”、“oft”、“ftw”、“twa”、“war”、“are”6个。

  • 第6题:

    若有字符串“software”,则其长度为4的子串有( )个

    A.5
    B.6
    C.7
    D.8

    答案:A
    解析:
    本题考查字符串的基础知识。子串长度为3,则至少需要3个字符,在本题中ware是最后一个满足要求的,soft是第一满足要求的,只要第一个字符位于s与w之间则满足要求,依次类推,一共有5个故正确答案为:A

  • 第7题:

    设有一个字符串S=“windows”,求子串的数目是()

    • A、25
    • B、26
    • C、27
    • D、28

    正确答案:D

  • 第8题:

    若串S=‘software’,其子串的数目是()。

    • A、8
    • B、37
    • C、36
    • D、9

    正确答案:B

  • 第9题:

    空字符串是指()。

    • A、长度为0的字符串
    • B、只包含空格字符的字符串
    • C、长度为1的字符串
    • D、不定长的字符串

    正确答案:A

  • 第10题:

    单选题
    设有一个字符串S=“windows”,求子串的数目是()
    A

    25

    B

    26

    C

    27

    D

    28


    正确答案: D
    解析: 暂无解析

  • 第11题:

    单选题
    若串S=‘software’,其子串的数目是()。
    A

    8

    B

    37

    C

    36

    D

    9


    正确答案: B
    解析: 暂无解析

  • 第12题:

    填空题
    两个字符串S1和S2的长度分别为m和n,求这两个字符串最大共同子串的时间复杂度为T(m,n),这最优的时间复杂度为()。

    正确答案: O(m*n)
    解析: 暂无解析

  • 第13题:

    若字符串s的长度为n(n>1)且其中的字符互不相同,则s的长度为2的子串有______个。

    A.n

    B.n-1

    C.n-2

    D.2

    A.

    B.

    C.

    D.


    正确答案:B

  • 第14题:

    若有字符串“software”,则其长度为3的子串有()个。

    A、5

    B、6

    C、7

    D、8


    正确答案:B

  • 第15题:

    若串s一”MathTypes”,则其子串的数目是【3】


    正确答案:
    【3】46

  • 第16题:

    字符串“computer”中长度为3的子串有 ( ) 个。

    A.4
    B.5
    C.6
    D.7

    答案:C
    解析:
    由串中任意长度的连续字符构成的序列称为子串。对于字符串“computer”,长度为 3的子串分别为“com”、“omp”、“mpu”、“put”、“ute”、“ter”。

  • 第17题:

    对于字符串"software",其长度为2的子串共有( )个。

    A.4
    B.7
    C.28
    D.56

    答案:B
    解析:
    对于字符串"software",其长度为2的子串有:"so","of","ft","tw","wa","ar","re",共7个。

  • 第18题:

    下列关于字符串的说法中,只有()是正确的。

    • A、字符串的长度是指串中包含的字母的个数
    • B、字符串的长度是指串中包含的不同字符的个数
    • C、若T包含在S中,则T一定是S的一个子串
    • D、一个字符串不能说是其自身的一个子串

    正确答案:C

  • 第19题:

    两个字符串S1和S2的长度分别为m和n,求这两个字符串最大共同子串的时间复杂度为T(m,n),这最优的时间复杂度为()。


    正确答案:O(m*n)

  • 第20题:

    字符串s="love"的长度为()

    • A、3
    • B、4
    • C、5
    • D、6

    正确答案:B

  • 第21题:

    单选题
    下列关于字符串的说法中,只有()是正确的。
    A

    字符串的长度是指串中包含的字母的个数

    B

    字符串的长度是指串中包含的不同字符的个数

    C

    若T包含在S中,则T一定是S的一个子串

    D

    一个字符串不能说是其自身的一个子串


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    标准函数fgets(s,n,f)的功能是()
    A

    从文件f中读取长度为n的字符串存人指针s所指的内存

    B

    从文件f中读取长度不超过n-1的字符串存人指针s所指的内存

    C

    从文件f中读取n个字符串存人指针s所指的内存

    D

    从文件f中读取长度为n-1的字符串存入指针s所指的内存


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    字符串s="love"的长度为()
    A

    3

    B

    4

    C

    5

    D

    6


    正确答案: B
    解析: 暂无解析