第三章 算法的程序实现 测试卷2023—2024学年浙教版(2019)高中信息技术必修1

2023-11-16
| 6页
| 465人阅读
| 128人下载

内容正文:

第三章 算法的程序实现 测试卷 一、选择题 1.在Python语言 中,下面程序的屏幕输出结果是(   ) s=1 for i in range(1, 9,2): s=s*2 print (s) A.2 B.8 C.16 D.32 2.定义如下函数: def tob(n):     if n==0:         return""     else:         return tob(n//2)+str(1-n%2) 执行语句s=tob(10)后,s的值为(   ) A."1010" B."0101" C."1001" D."1100" 3.有如下python程序: import random a,i,c=[],0,0 while i<5:     b=random.randint(0,9)     if b not in a:         a.append(b)         i+=1 key=int(input("key=")) for j in range(len(a)):     if a[j]%key==0:        c+=1     else:         a[j-c]=a[i] print(a) 运行该程序,若输入key为2,则输出的a不可能为(   ) A.[3,7,5,4,5] B.[3,7,1,5,5] C.[3,5,0,3,5] D.[9,7,4,7,3] 4.某Python程序如下: q=[""]*50 head=tail=0 s="ningbo" for i in s:     q[tail]=i     tail+=1 while head<tail:     print(q[head],end="")     head+=1     for i in range(3):         q[tail]=q[head]         head+=1         tail+=1 执行该程序段后,输出结果为(   ) A.nbgoni B.nbogni C.goninb D.ningbo 5.执行下列Python程序段后,a的值是(   ) a=76 while a<=90: a=a+4 print (a) A.88 B.92 C.90 D.94 6.在Python语言中,以下赋值语句正确的是(   ) A.i=i-1 B.i-1=a+2 C.i+1=a D.i*3=a//2 7.在Python语言中,使用函数 range(3,12,3)返回的整数序列是(   ) A.0,3,6,9 B.3,6,9,12 C.3,6,9 D.0,3,6,9,12 8.用Python编写成程序,输出结果的语句是(   ) A.a=input(“请输入a的值:”) B.b=input(“请输入b的值:”) C.c=a+b D.print(a,b) 9.阅读下列Python程序块,运行结果为(   ) s=0 while s<=20:     print(s)     s=s+7 A. B. C. D. 10.横线处应该填入的是(   ) x=int(input("请输入一个正整数:")) if_______: print(x,"是偶数。") else: print(x,"是奇数。") A.x%2==0 B.x%2=0 C.x//2==0 D.x//2=0 11.Python程序如下,运算结果为(   ) a=20 b=5 c=a-b print(a,"-",b,"=",c) A.25 B.20-5=15 C."20"-"5"=15 D.20 12.Python比较运算符中表示“不等于”和“等于”的是(   ) A.>= == B.!= == C.!= = D.<= = 13.运行以下程序,键盘依次输入16和30,其输出结果为(   ) A.16 B.30 C.14 D.46 14.若a=6,b=3下列表达式结果为真(True)的是(   ) A.a>2 and b>5 B.a==b C.a<7 or b>5 D.a>=6 and b<3 15.下列程序运行后结果是(   ) sum=0 for i in range(1,7,2):     sum = sum+i print(sum) A.4 B.7 C.9 D.16 16.在Python语言中,not(3==4)的值为(   ) A.True B.False C.3 D.4 17.下列程序代码,运行结果为(   ) sum=1 for i in range(2,6):     sum=sum+i print(sum,i) A.21 5 B.15 6 C.15 5 D.21 6 18.下列Python程序,运行的结果是(   ) a=1 i

资源预览图

第三章 算法的程序实现 测试卷2023—2024学年浙教版(2019)高中信息技术必修1
1
第三章 算法的程序实现 测试卷2023—2024学年浙教版(2019)高中信息技术必修1
2
第三章 算法的程序实现 测试卷2023—2024学年浙教版(2019)高中信息技术必修1
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。