下面程序运行时,若输入“Visual Basic Programming”,则在面体上输出的是( )。A. 3B. 2C. 1D. 0

题目

下面程序运行时,若输入“Visual Basic Programming”,则在面体上输出的是( )。

A. 3

B. 2

C. 1

D. 0


相似考题
参考答案和解析
正确答案:A
A)    【解析】该程序的第一个循环是遍历整个字符串,其中数组Num的作用是存放对应字符的出现次数;第二个循环的作用是找到数组Num中的最大值,所以整个程序的功能就是找到在输入字符串中出现次数最多的字母,并输出其出现的次数。
更多“ 下面程序运行时,若输入“Visual Basic Programming”,则在面体上输出的是( )。A. 3B. 2C. 1D. 0 ”相关问题
  • 第1题:

    下列程序运行时,若输入labcedf2df<回车>输出结果为【】。 include main(){char a=0,ch; wh

    下列程序运行时,若输入labcedf2df<回车>输出结果为【 】。

    include<stdio.h>

    main()

    { char a=0,ch;

    while((ch==getchar())!='\n')

    { if(a%2!=0&&(ch>='a'&&ch<='z')) ch=ch'a'+'A';

    a++;prtchar(ch);

    }

    printf("\n");

    }


    正确答案:1AbCeDf2dF
    1AbCeDf2dF 解析:本题的执行过程是先从键盘上获得—个字符,判断是不是换行符,如果不是则继续执行循环体,再判断字符变量 a是否是偶数以及是否是小写字母,如果a不是偶数且输入的字符为小写字母,则将其转换成大写字母,接着执行a++;语句,变量a自增1,输出字符,因此本题的输出结果为1AbCeDF2dF(a相当于用来记录当前的顺序,即是第偶数个字符还是第奇数个字符)。
    字符位数:0 123456789
    输入字符:1 abcedf2df
    输出字符:1 AbCeDf2dF

  • 第2题:

    下面程序运行时,若输入395,则输出结果是( )。

    A. 5 9 3

    B. 3 5 9

    C. 5 3 9

    D. 3 9 5


    正确答案:C
    C)    【解析】VB中常用算术运算符有8个,其中幂运算符(^)优先级最高;其次是取负(-)、乘(*)、浮点除(/)、整除(\)、取模(Mod)、加(+)、减(-)。

  • 第3题:

    下面程序运行时,若输入“Visual Basic Prograrmming”,则在窗体上输出的是( )。Private Sub Command1Click( ) Dim cout(25)As Integer,ch As String ch=Ucase(Int,utBox("请输入字母字符串")) For k=1 To i en(ch). n=ASC(Mid(ch,k,1))-Asc("A") If n>=0 Then count(n)=count(n)+1 End If Next k m=count(0) For k=1 To 25 If m<count(k)Then m=count(k) End If Next k Print m End Sub

    A.0

    B.1

    C.2

    D.3


    正确答案:D
    D。【解析】本题定义了一个25个字符的数组,然后在键盘上接收字符,Mid(string,start[,lengtb])函数的语法具有如下昀命名参数:部分说明strin9必要参数。字符串表达式,从中返回字符。在本题中返回的字符减去“A”的ASCII值,如果结果大于0,则记数。最后返回符合条件的值。

  • 第4题:

    下面程序运行时,若输入“Visual Basic Programming”,则在面体上输出的是( )。

    A.3

    B.2

    C.1

    D.0


    正确答案:A
    A)【解析】该程序的第一个循环是遍历整个字符串,其中数组Num的作用是存放对应字符的出现次数;第二个循环的作用是找到数组Num中的最大值,所以整个程序的功能就是找到在输入字符串中出现次数最多的字母,并输出其出现的次数。

  • 第5题:

    下面这段程序将会产生什么结果:

    #include<stdio.h>

    int main()

    {

    int i=0;

    for(;i<2;)

    {

    i++;

    }

    printf("%d\n",i);

    return 0;

    }

    A.程序编译出错

    B.输出结果为2

    C.输出结果为1

    D.程序死循环


    正确答案:B
    考察for循环语句的理解

  • 第6题:

    窗体上有一个按钮和一个列表框,执行下列程序后,输出的结果为 Private Sub Command1_Click() List1.AddItem "Visual" List1.AddItem "Basic" List1.AddItem "Programming", 1 Print list1.List(2) End Sub

    A.Visual

    B.Basic

    C.Programming

    D.2


    正确答案:C
    解析:列表框控件使用AddItem方法增加列表项,格式如下:object.AddItemitem[,index]Index参数为可选参数,当不带该参数使用AddItem方法时,增加项自动添加到列表框最后一条;当带Index参数时,则将增加项添加到Index指定的位置。注意Index只能在0到ListCount间取值。本题中由于最后一个AddItem方法使用了Index(为1),所以“Programming”插入到第2行的位置,“Basic”则被挤进最后一行的位置(对应Index=2)。