itgle.com

下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是( )。A.<B.=C.<=D.>=

题目

下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是( )。

A.<

B.=

C.<=

D.>=


相似考题
更多“ 下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是( )。A.B.=C.=D.= ”相关问题
  • 第1题:

    下列程序的功能是统计字符串中“array”的个数,在程序的空白处应填入的正确选项是( )。 publicclassFindKeyWords{ publicstaticvoidmain(sring[]args){ stingtext= “Anarrayisadatastructurthatstoresacollectionof” +“valuesofthesametype.YOUaccesseachindividualvalue'’ +“throughanintegerindex.Forexample,ifaiSanarray” +“of inergers,thena[i]iSthe ith integer in thearray.”; In tarrayCount=0; Intidex=-1; Sting arrarStr=“array”; IndeX=text.indexof(arrayStr); While(index______0){ ++arrayCount; Index+=arrayStr.length(); IndeX=text.indexof(arrayStr,indeX); } SyStem.out.phntln (“thetextcontains”+arrayCount+“arrays”); } }

    A.<

    B.=

    C.<=

    D.>=


    正确答案:D
    解析:在字符串中查询指定的字符或子串,可用indexof()方法,如查询成功,返回所查字符的位置。如不成功,返回-1,从下面程序可以看出,While条件应为查询成功。

  • 第2题:

    在下列程序的空白处,应填入的正确选项是( )。

    A.WriterObject

    B.Writer

    C.BufferedWriter

    D.writerObject


    正确答案:D
    本题考查的是输入/输出及文件操作,writerObject方法是向数据流中写入数据。

  • 第3题:

    以下方法的功能是统计字符串中数字字符的个数。请在空白处填入适当内容,把程序补充完整。 static int count(string s) { int r=0; for(int i=0;i<s.Length;i++) { if(_______) __r++___; } return r; }


    B 过程中对传人的字符串的字符一个个取出,判断如果不是空格则依次连接到一个字符串变量中,如果是空格则计数加1。最后,返回不包含空格的字符串和空格的个数。因此选项B正确。

  • 第4题:

    下面这个Sub过程的功能是统计字符串中“a”的个数,请在空白处填上合适的代码完成程序。

    Private Sub numCount()

    Dim hum As Integer

    s$ = "software And hardware"

    num = Len(s$)

    For i = 1 To hum

    b$=______

    If b$ = "a" Then x = x+1

    Next i

    Print "x="; x

    End Sub


    正确答案:Mid(s$i1)
    Mid(s$,i,1) 解析:分析题目和程序段可知,空白处的作用是取出字符串s中的第i个字符。这里可以使用Mid函数来取出第i个字符,然后对比该字符是否是字符a。如果是,则变量x加1;如果不是,则跳过if后面的语句继续循环,最后输出x。

  • 第5题:

    下面程序的功能是()。include include using namespace std;int main (){ in

    下面程序的功能是( )。 #include <iostream> #include <string> using namespace std; int main () { int i=1, n=0; char s[80],*p; p=s; strcpy(p,"It is a book.."); for (; *p !=' \0' ;p++) { if(*p=='') i=0; else if (i==0) { n++; i=1; } } cout<<"n=" <<n<<end1; return 0; }

    A.统计字符串中的单词个数

    B.统计字符串中的空格个数

    C.统计字符串中的字母个数

    D.统计字符串中的全部字符个数


    正确答案:B
    解析:本题通过for循环对字符串进行扫描,遇到'\0'结束扫描。程序首先将i的值置为1,n的值置为0。在for循环中,通过if语句判断*p指向的字符是否为空格,如果是空格则将i的值置为0,而在elseif语句,如果i的值为0,则n++,然后将i的值重新置为1。如此反复,最后统计出字符串中的空格个数。