当前位置: 高中信息技术 / 单选题
  • 1. (2023·浙江) 已排序的列表a有n个整型元素,现要查找出现次数最多的值并输出。若出现次数最多的值有多个,则输出最前面的一个。实现该功能的程序段如下,方框中应填入的正确代码为(   )

    c,m,v =1,1,0

    for i in range(1,n):

       

    print(a[v])

    A . if a[i]==a[i-1]:

        c+=1

        if c>m:

           m=c

            v=i

    else:

        c=1

    B . if a[i]==a[i-1]:

        c+=1

        if c>m:

            m=c

            v=i

        else:

            c=1

    C . if a[i]==a[i-1]:

        c+=1

    else:

        if c>m:

            m=c

            v=i-1

            c=1

    D . if a[i]==a[i-1]:

        c+=1

    else:

        if c>m:

            m=c

            v=i-1

    c=1

微信扫码预览、分享更方便