- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
2.3周而复始的循环(同步练习)-高中信息技术教科版(2019)必修1
一、选择题
1.有如下Python程序段,运行该程序,输出的结果可能是()
importrandom
n=random.randint(50,101)
a=[]
foriinrange(2,n):
????whilen%i==0:
????????a+=[i]
????????n//=i
print(a)
A.[3,3,3,3] B.[2,2,9] C.[55] D.[5,15]
2.设有以下程序段,循环将执行()
i=10
whilei10:
??i-=1
A.10次 B.0次 C.无限次 D.1次
3.用流程图表示的基本控制结构如图所示,表示循环结构的是()
A.②③ B.③ C.① D.②
4.阅读下列Python程序块,运行结果为()
s=0
whiles=20:
????print(s)
????s=s+7
A. B. C. D.
5.下列描述,正确的是()
A.range(10),包含10个元素 B.range(1,10),包含10个元素
C.range(0,10,2),包含10个元素 D.range(0,10,5),包含5个元素
6.以下程序共执行了()次循环。
foriinrange(2,10,2):
???print(i)
A.5 B.10 C.4 D.0
7.在Python语言中,下列程序代码运行后a的值是()
????a=3
????foriinrange(1,6):
????????a=a+i
A.3 B.4 C.9 D.18
8.已知斐波那契数列前7项值为1,1,2,3,5,8,13…,计算该数列第n项的Python程序如下:
a=b=1
n=int(input(“请输入项数:”))
foriinrange(n-2):
print(第n项为:,b)
加框处可选的语句有:①a=b-a②b=a③b=a+b④a=b
下列选择的语句正确的是()
A.③① B.②④ C.④② D.①③
9.有如下Python程序段:
a=[]
h=-1
foriinrange(4):
t=int(input())
a.append([t,h])??#为列表a添加一个新元素
h+=1
whilea[h][1]!=-1:
print(a[h][0],end=″→″)
h=a[h][1]
执行该程序段,依次输入1、2、3、4之后,输出的是()
A.″1→2→3→4→″ B.″1→2→3→″ C.″4→3→2→1→″ D.″4→3→2→″
10.有如下Python程序段:
fromrandomimportrandint
s=″Infomation″
foriinrange(2):
k=randint(0,2)*2+1??#randint(0,2)随机产生[0,2]之间的整数
s=s[:k]+s[k+1:]
执行该程序段后,变量s的值不可能是()
A.″Iomation″ B.″Inmation″ C.″Infation″ D.″Ifoation″
二、填空题
11.调试程序。请阅读以下程序并写出运行结果。
#ex16.py
i=0
sum=0
whilei10:
ifi%3==0:
sum+=i
print(i)
i=i+1
print(sum,sum)
_________
12.完善程序。求出100以内满足ab所有勾股数,在程序①②处填写正确的内容。
forainrange(1,101)
forbinrange___:
forcinrange(1,101):
if____:
print(a,"",b,"",c)
13.有如下程序段:
s=0
foriinrange(1,11,2):
s=s+i
print(s)
该程序段运行后,s的值为________。
三、操作题
14.小明想要编写一个“猜骰子点数”的程序,计算机先生成一个[1,6]之间的随机整数,来模拟投掷骰子的过程,然后用户通过键盘输入数字来猜测骰子点数,并借助micro:bit设备中的5*5LED阵列来显示用户猜测的结果,猜对显示笑脸表情,猜错显示骰子点数数字,如图1所示。为实现上述程序功能,小明进行了以下实践内容。
(1)小明用USB连接线连接计算机和micro:bit,并观察计算机的设备管理器,如图2所示。由图可知,此时该micro:bit连接的计算机端口是_______。
(2)小明在BXY中编写的代码如下,烧录后通过串口进行调试。请在程序段划线处填入合适的代码。
fr
您可能关注的文档
- 1.2 数据的计算(同步练习)-高中信息技术教科版(2019)必修1.docx
- 2.1 计算机解决问题的过程(同步练习)-高中信息技术教科版(2019)必修1.docx
- 2.2 做出判断的分支(同步练习)-高中信息技术教科版(2019)必修1.docx
- 2.4 可以复用的代码(同步练习)-高中信息技术教科版(2019)必修1.docx
- 3.1 数据编码(同步练习)-高中信息技术教科版(2019)必修1.docx
- 3.3 数据与系统(同步练习)-高中信息技术教科版(2019)必修1.docx
- 3.4 加密与解密(同步练习)-高中信息技术教科版(2019)必修1.docx
- 4.1 算法及其特征(同步练习)-高中信息技术教科版(2019)必修1.docx
- 4.4 综合问题的解决(同步练习)-高中信息技术教科版(2019)必修1.docx
- 5.1 走进数据分析(同步练习)-高中信息技术教科版(2019)必修1.docx
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)