当前位置: 高中信息技术 / 综合题
  • 1. (2023高二上·期中) 校内阅卷已经普遍采用网上阅卷模式,其中客观题无需评阅,扫描过程中自动识别,扫描结束即生成成绩,准确率高。现有一道多选题,即从“ABCD”4个选项中任意选择2个及2个以上。

    小明现想用Python输出所有的多选题的选项组合,他用4位二进制数模拟所有选项组合(1-选,0-不选),再从中筛选出有效组合,例如1100是一种有效组合,1000是一种无效组合。

    实现该功能的Python程序如下:

    xx=["A","B","C","D"]

    combs=[]

    i=0

    while     ①    :

    t=i

    s=""

    c=0

        for j in range(4):

           if t%2==1:

              s=   ②      

    c+=1

                ③      

        if     ④      :

           combs.append(s)       # append()方法用于在列表末尾添加新的对象。

    i+=1

    print("符合要求的选项组合:")

    print(combs)

    1. (1) 上述程序中,用到的主要算法是(单选,填字母:A .解析算法/B .枚举算法)
    2. (2) 请完成程序填空,在划线上填入合适的代码。

        ②  ③  ④ 

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