充值活动已开启,快来参与吧 关闭充值活动
当前位置:手动组卷 /高中信息技术 /按知识点
选择知识点
最新上传 最多使用
  • 1. (2023高二上·浙江期中) 有如下程序段:

    a=[9, 7, 17, 16, 13, 9, 16, 14, 8, 13]

    n=len(a)

    p=[False]*n

    ans=[]

    for i in range(2):

        mx=-1

        for j in range(n):

            if not p[j]:

                if mx==-1 or a[j]>a[mx]:

                    mx=j p[mx]=True

        ans.append(a[mx]) print(ans)

    程序执行后的输出结果是(   )

    A . [17, 16] B . [17,17] C . [16,17] D . [8,7]
  • 1. (2023高二上·浙江期中) 有下列 Python 程序段:

    dic = {"a": [9,12],"b": [8,16]}

    dic["a"][1] = 15

    dic["c"] = [12,13,11]

    s="abc";sum=0

    for i in s:

        sum += dic[i][1] print(sum)

    该程序运行后输出的结果为(   )

    A . 28 B . 32 C . 41 D . 44
  • 1. (2023高二上·杭州期中) 有如下Python程序段:

    dict={1:"p",2:"y",3:"t",4:"h",5:"o",6:"n"}

    num=[4,2,1,5]

    result=""

    for i in num:

        result+=dict[i]

    print(result)

    执行该程序段后,result的值为(   )

    A . "hypo" B . "opyh" C . "nyto" D . "otyn"
  • 1. (2023高二上·杭州期中) 有如下Python程序段:

    import random

    s1="PROGRESS";s2=""

    f=[False]*8

    for i in range(1,5):

        t=random.randint(0,3)*2+1

        while f[t]:

            t=random.randint(0,3)*2+1

        f[t]=True

        s2=s2+s1[t]

    print(s2)

    执行该程序段后,显示的值不可能是(   )

    A . EGRS B . GERS C . SEOR D . RESG
  • 1. (2023高二上·杭州期中) 小明在玩火柴棍的拼数字游戏。用火柴棍拼成阿拉伯数字0~9,具体拼法如图1所示:

    小明编写Python程序实现:运行程序时,输入任意整数,执行后,输出搭建该数字所需要的火柴棍的数量。运行样例如图2所示。

    请回答以下问题:

    1. (1) 搭建“168”这个数字,所需要的火柴棍的数量为:
    2. (2) 请在划线处填入合适的代码,使得程序正常运行。

      hc={"0":6,"1":2,"2":5,"3":5,"4":4,"5":5,"6":6,"7":3,"8":7,"9":6}

      num=

      s=input("请输入待搭建的数字:")

      for i in s:

          num=

      print("所需火柴棍的数量为:",num)

  • 1. (2023高二上·杭州期中) 有如下Python程序,程序执行,输入数据k之后输出的结果不正确的是(   )

    L=[5,8,7,8,2,6,4,6,8,9]

    k=int(input("请输入 k 值:"))

    j=0

    for i in range(10):

        if L[i]<=k:

            L[j]=L[i]

            j=j+1

    print(L[2])

    A . k=5 输出:5 B . k=6 输出:6 C . k=7 输出:2 D . k=8 输出:7
  • 1. (2023高二上·杭州期中) 有如下Python程序段:

    s="012345"

    lst=["6","7","8","9"]

    dic={"018":1,"028":2,"029":3,"039":4}

    print(dic[s[:4:2]+lst[3]])

    该程序运行后的输出结果为:(  )

    A . 1 B . 2 C . 3 D . 4
  • 1. (2023高三上·杭州期中) 列表d有n个整型元素,输出列表中最长连续递增序列的长度。小明编写的Python程序段如下:

    k=1; lmax=1; n=len(d)

    for I in range(1, n):

        if d[i]>d[i-1]:

            k+=1

        else:

            if k>lmax:

                lmax=k

        k=1

    print(lmax)

    该程序段在某些情况下无法得到符合题意的结果,下列4组数据中能测试出这一问题的是(    )

    A . [1, 4, 5, 1, 2] B . [1, 2, 3, 4, 1] C . [1, 5, 1, 2, 3] D . [5, 4, 3, 2, 1]
  • 1. (2023高二上·期中) 某Python程序如下:

    item={"竞技类":["铁人三项","电子竞技","霹雳舞"],"球类":["足球","篮球","乒乓球"],

    "对抗性":["拳击","跆拳道","卡巴迪","击剑"],"水上":["跳水","龙舟","帆船"]}

    print(item["对抗性"][2][::-1])

    执行该程序段后,输出的结果是(     )

    A . 跆拳道 B . 道拳跆            C . 卡巴迪 D . 迪巴卡
  • 1. (2023高二上·期中) 有如下Python程序段:

    from random import randint

    s=["C++","Java","VB","Pascal","C","Python"]

    for i in range(2):

        k=randint(0,2)*2

        s=s[:k]+s[k+1:]

    print(s)

    执行该程序段后,变量s的值不可能是(    )

    A . ["Java","VB","Pascal","C"] B . ["C++","Java","C","Python"] C . ["C++","VB","Pascal","Python"] D . ["C++","Java","Pascal","Python"]
1 2 3 4 5 下一页 共81页