ID: 23213077

第3章 python基础小题  浙教版(2019)高中信息技术必修1

日期:2025-09-26 科目:信息技术 类型:高中试卷 查看:92次 大小:36273B 来源:二一课件通
预览图 1/1
3章,python,基础,小题,教版,2019
  • cover
第3章 python基础小题 1.各评委对某选手的评分为83,85,87,75,95,87,88,90,79。 在核对成绩时发现有误, 错误录入的得分为score= [83,85,78,27,92,87,88,90, 79], 以下选项中实现正确修改的 A. score[3:5]= [87,75,95] B. score[2:4]= [87,75,95] C. score[-7:-4]=[87,75,95] D. score[-6:-3]= [87,75,95] 2.已知变量s="2029106",则下列Python表达式 计算结果中最大的是 A. len(s) B. int(s[4]) C. int(s)%100 D. int(s)//10**6 3.已知a="012345", b=["012",3,4,5], c= {O: 1;2:4,3:5}, 下列语句执行完毕后, s的值为5的是 A. s=O for i in a[5]: s=s+1 B. s=O for i in range(b[2]): s=s-1 C. s=O while s<=c[2]: s=s+1 D. s=O while s>c[3]: s=s-1 4.下列表达式的计算结果和表达式 6*3**2%8//2+1 的结果相同的是 A. str(len('2022 杭州亚运会)//3) B. random. randint(3,4) C.int(3**2/2) D. 632 // 10 % 10 5有如下 python程序段, 运行该段代码后, a[2]的值为 a,b,c = [1],[2,3],[4,5] a.append(b) a = a+c A. 3 B. [2,3] C. 4 D. [4,5] 6已知变量s="2012abc2",下列Python表达式的值最小的是 A.int (s [ 2 : 4] + "6") // 8 B.len (s) * 3 C.round (float (s [ : 3 ]) I 4) D.int (s [-1]) * * 4 7某Python程序如下: a=[6,7,4,3,7,5,9,8] min,max=4,5 for i in range(l, len(a)): if a[min]>a[i]: min=i if a[max]<=a[i]: max=i print('max= ', a[max], ',min=', a[min], ',max-min=',a[max]-a[min]) 运行该程序后,以下说法错误的是 A.min=i执行了3次 B.max=i执行了3次 C输出结果为max=9,min= 3,max-min=6 D循环一共进行了7次 8有下列Python程序段: dict={"a": ["apple",["abandon","ant"]],"b":["banana","bee","become"], "c": ["cat","come"],"d":"down"} s="abcd" ,cnt=O for i in s: cnt+=len(dict[i]) pnnt(cnt) 该程序段运行后, 输出结果是 A.8 B.9 C.10 D.11 9判断身份证中是否包含数字6或8的Python代码如下: s=input(‘请输入身份证号:’),y=False if len(s) ==18: for k in s: if k="6" or k=" 8": y=True print(y) 下列说法正确的是 A若输入的身份证号小千18位, 执行该程序段无输出 B仅将“for k in s”改为"for k in range(len(s)):", 程序功能不变 C该代码段中变量k的数据类型为整数型 D该程序段采用的算法是枚举算法 10下列逻辑表达式中不能表示同时满足条件①和②的是 A. x and y B. not(x==True or y==True) C. not x==False and not y==False D. x==True and y==x 11已知列表a=[2,3,4,5],要将列表a更新为[1,2,3,4,5],则下列可实现该功能的操作是 A.a=1+’a’ B.a.append(1) C.a=[1]+a D.a=1+a 12有如下Python程序段: li=[["a", 10],["b",20],["c",30]] dic={} for i in range(len(li)) dic[li[i][0]]=li[i][1] print(dic) 运行该段程序后, 输出内容为 A.{'a',10,'b',20,'c',30} B.{10,20,30} C.{['a','b','c'],[10,20,30]} D.{'a':10,'b':20,'c':30} 13用Python语言实现 “每满100减30, 每满200减70, 可以累计上不封顶"的优惠金额计算, 设s为购买商品的原价,计算优惠金额 t, 下面选项正确的是() A t=s//200*70 if s%200>=100: t=t+ 30 B. t=s//100*30 if s//200>0: t+ =s/ /200*70 C. if s>=200: t=s//200*70 else: t=s//100*30 D. if s>=100: t=t//100*30 else: t=t//200*70 14已知变量s="password", 下列表达式的值为"pass”的 ①s[:4] ②s[-5:-1] ③s[:2]+s[3]*2 ④s[0:2]+s[3:5] A. ①③ B. ②④ C. ①③④ D.①②③ 15下列Python语句中, 不能实现2个整型变量a、b的值进行交换的是 A. a,b=b, a B. t=a;a=b;b=t C. a=a* b;b=a/b;a=a/b D. a=a+b;b=a-b;a=a-b 16有下列程序段 impo ... ...

~~ 您好,已阅读到文档的结尾了 ~~