试题

试题 试卷

logo

题型:综合题 题类: 难易度:困难

浙江省温州市十校联合体2023-2024学年高二上学期信息技术期中考试试卷

校内阅卷已经普遍采用网上阅卷模式,其中客观题无需评阅,扫描过程中自动识别,扫描结束即生成成绩,准确率高。现有一道多选题,即从“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)、上述程序中,用到的主要算法是(单选,填字母:A .解析算法/B .枚举算法)
(2)、请完成程序填空,在划线上填入合适的代码。

  ②  ③  ④ 

举一反三
返回首页

试题篮