更多“下列方法中,能够返回某个子串在字符串中出现次数的是()。A、lengthB、indexC、countD、find”相关问题
  • 第1题:

    以下字符串函数的描述中,错误的是()

    A.charAt函数的作用是返回一个字符,如charAt(1)返回字符串中的第一个字符

    B.在length函数中,一个汉字占两个英文字母的空间,因此长度也要加倍

    C.substring函数的作用是返回字符串的一个子串

    D.String类和StringBuffer类都有length函数,它们的形式和功能是一致的

    E.indexof函数的作用是从前往后搜索字符第一次出现的位置


    参考答案:A, B

  • 第2题:

    以下说法中错误的是

    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项错误。

  • 第3题:

    下列给定程序中函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。 例如,若字符串为aaas lkaaas,子字符串为as;则应输出2。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改的程序的结构!


    正确答案:
    【参考答案】

    【考点分析】
    本题考查:for循环语句的格式,for循环语句使用最为灵活,其一般形式为:for(表达式1;表达式2;表达式3),注意表达式之间使用”;”相隔;if条件语句的格式,其中if关键字需要区别大小写,这里不能混淆使用。关键字是由C语言规定的具有特定意义的字符串,也称为保留字。用户定义的标识符不应与关键字相同,并且关键字应小写。
    【解题思路】
    先看循环条件for(i=0,str[i],i++),不难发现此处for循环语句的格式有误,其中表达式之间应以”;”相隔;同时很容易发现if条件语句处的关键字书写错误。

  • 第4题:

    在使用string类的find成员函数来检索主串中是否含有指定的子串时,若在主串中不含指定的子串,find函数的返回值是()。


    正确答案:-1

  • 第5题:

    字符串替换的的关键字是()

    • A、replace
    • B、index
    • C、find
    • D、return

    正确答案:A

  • 第6题:

    在J2EE中,在自己定义的JavaBean中,有方法getComment(),返回字符串“hello!”,但是没有comment属性,当调用getComment()方法时会()。 

    • A、抛出异常
    • B、返回字符串“hello!”
    • C、什么也没有
    • D、编译不能通过

    正确答案:B

  • 第7题:

    编一个程序,定义一个字符串变量,输入字符串,然后再输入一个字符,在字符串中查找该字符出现的次数。


    正确答案: stringa;
    charb;
    intd=0;
    Console.WriteLine("请输入一个字符串");
    a=Console.ReadLine();
    Console.WriteLine("请输入一个字符");
    b=char.Parse(Console.ReadLine());
    for(intc=0;c<=a.Length-1;c++)
    {
    if(a[c]==b)
    d++;
    }
    Console.WriteLine("字符{0}在字符串{1}中出现了{2}次",b,a,d);

  • 第8题:

    以下哪个SQL函数可用于返回特定字符串在较大字符串中的起始位置?()

    • A、CONCAT
    • B、INSTR
    • C、LENGTH
    • D、SUBSTR

    正确答案:B

  • 第9题:

    如果index方法没有在字符串中找到子串,则会返回-1。


    正确答案:错误

  • 第10题:

    查找一字符串在另一字符串中的位置,返回其所在索引值的方法是()。

    • A、str
    • B、find
    • C、upper
    • D、lower

    正确答案:B

  • 第11题:

    单选题
    使用String对象的indexOf()方法查找字符串”helloworld”中是否包含G,下列语句描述正确的是()。
    A

    字符串helloworld中不包含G字符,indexOf返回0

    B

    字符串helloworld中不包含G字符,indexOf返回null

    C

    字符串helloworld中不包含G字符,indexOf返回-1

    D

    字符串helloworld中不包含G字符,indexOf返回1


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

  • 第12题:

    单选题
    在J2EE中,在自己定义的JavaBean中,有方法getComment(),返回字符串“hello!”,但是没有comment属性,当调用getComment()方法时会()。
    A

    抛出异常

    B

    返回字符串“hello!”

    C

    什么也没有

    D

    编译不能通过


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

  • 第13题:

    返回字符串的一个子串的方法是()。

    A.small

    B.substring

    C.split

    D.concat


    正确答案:B

  • 第14题:

    编写一个函数findStr(char*str,char*substr),该函数统计一个长度为2的子字符串substr在另一个字符串str中出现的次数,该次数作为函数值返回。例如,假定输入的字符串为”asd asasdfg asd as zx67 asdmklo”,子字符串为”as”,函数返回值是6。 函数ReadWrite实现从文件in.dat中读取两个字符串,并调用函数findStr,最后把结果输出到文件out.dat中。 注意:部分源程序存在test.c文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数findStr的花括号中 填入你编写的若干语句。


    正确答案:
    【审题关键句】统计一个长度为2的子字符串在另一个字符串中出现的次数。
    【解题思路】
    ①定义字符指针p,q,并且q指向字符串str。定义计数整型变量cnt,设置其值等于0。
    ②在while循环中调用C语言的字符串库函数strstr,返回子字符串substr在字符串q第一次出现的位置,赋给变量P。用if语句判断,如果p的值为空,则说明在字符串str没有找到子字符串,退出循环。否则,变量cnt加1,再把P的值加2(因为子字符串substr的长度为2)赋给变量q,执行下一次循环。直到字符串中不存在子字符串时,退出循环结束。
    ③最后,返回子字符串substr在字符串str中出现的次数。
    【参考答案】

  • 第15题:

    下列关于DateFormat中parse(Stringsource)方法的说法中错误的是?()

    A、能够将一个字符串解析成Date对象

    B、要求字符串必须符合日期/时间的格式要求

    C、返回值是字符串类型的日期

    D、执行该方法需要处理ParseException异常


    正确答案:C

  • 第16题:

    使用String对象的indexOf()方法查找字符串”helloworld”中是否包含G,下列语句描述正确的是()。

    • A、字符串"helloworld"中不包含G字符,indexOf返回0
    • B、字符串"helloworld"中不包含G字符,indexOf返回null
    • C、字符串"helloworld"中不包含G字符,indexOf返回-1
    • D、字符串"helloworld"中不包含G字符,indexOf返回1

    正确答案:C

  • 第17题:

    下列函数中,返回值是字符串的是()

    • A、Chr
    • B、InStr
    • C、Val
    • D、Asc

    正确答案:A

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    下面哪个方法能判断字符串中是否存在和指定正则表达式匹配的字符串;是则返回true,否则返回false:()

    • A、RegExp 对象的 test()方法
    • B、RegExp 对象的 exec()方法
    • C、String 对象的 search()方法
    • D、String 对象的 match()方法

    正确答案:A

  • 第20题:

    关于字符串的说法,属于它的方法的是()

    • A、replace
    • B、index
    • C、strip
    • D、upper

    正确答案:A,B,C,D

  • 第21题:

    正则表达式模块re的match()方法是从字符串的开始匹配特定模式,而search()方法是在整个字符串中寻找模式,这两个方法如果匹配成功则返回match对象,匹配失败则返回空值None。


    正确答案:正确

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

    单选题
    下列方法中,能够返回某个子串在字符串中出现次数的是()。
    A

    length

    B

    index

    C

    count

    D

    find


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