下面程序的功能是统计字符串中"i"的个数,请填空。Sub COU( )Dim n As Integera$=" Beijing University of Technology"n=Len(a$)For i=1 To nb$=【 】If b$="i" Then x=x+1NextPrint"x=" ; xEnd Sub

题目

下面程序的功能是统计字符串中"i"的个数,请填空。

Sub COU( )

Dim n As Integer

a$=" Beijing University of Technology"

n=Len(a$)

For i=1 To n

b$=【 】

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

Next

Print"x=" ; x

End Sub


相似考题
更多“下面程序的功能是统计字符串中"i"的个数,请填空。 Sub COU( ) Dim n As Integer a$=" Beijing Uni ”相关问题
  • 第1题:

    以下程序的功能是输出a数组中所有字符串,请填空。

    #include <stdio.h>

    main( )

    { char *a[ ]={”ABC”,”DEFGH”,”IJ”,”KLMNOP”};

    int i=0;

    for(;i<4; i++) printf(”%s\n【 13 】 );

    }


    正确答案:
    【答案】a[i]
    【知识点】指针数组的使用
    【解析】在指针数组中,a[i]即为二维数组的行指针,即每个字符串的首地址。

  • 第2题:

    下面程序段的功能是将字符串s中所有的字符c删除,请填空()。 char s[80]; int i,j; gets(s); for(i=j=0;s[i]!='0';i++) if(s[i]!='c') (); s[j]='0'; puts(s);


    C

  • 第3题:

    【填空题】下面程序以每行4个数的形式输出a数组,请分析程序填空。 #define N 20 main() { int a[N],i; for(i=0;i<N;i++) scanf("%d",【1】); for(i=0;i<N;i++) { if(【2】) 【3】; printf("%3d",a[i]); } }


    1&a[i] 2(i+1)%4==0

  • 第4题:

    下面程序的功能是()。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。如此反复,最后统计出字符串中的空格个数。

  • 第5题:

    下面程序是计算n个数的平均值,请填空。 main() { int i,n; float x,avg=0.0; scanf("%d",&n); for(i=0;i<n;i++) { scanf("%f",&x); avg=avg+x; } avg=________; printf("avg=%fn",avg); }


    AVG([DISTINCT|ALL] )