3.5 循环结构的程序实现-【同步宝典】2023-2024学年新教材高中信息技术必修1数据与计算课程精练(浙教版)

2024-04-16
| 2份
| 5页
| 126人阅读
| 10人下载
金华市合创展教育图书有限公司
进店逛逛

内容正文:

3.5 循环结构的程序实现 1. 有 Python程序代码如下院 x=0 for i in range(1,9,2): x+=i print(x) 该程序段执行后袁变量 x输出的值是 渊 冤 A. 25 B. 36 C. 16 D. 55 2. 有 Python程序代码如下院 n=int(input("计算 n! ,请输入 n:")) print(n,end='! =') fac=1 while n>1: fac=fac*n n-=1 print(fac) 该程序段执行后袁若输入变量 n的值是 4袁则输出的内容是 渊 冤 A. 4! =1 B. 4! =24 C. 4! =0 D. 4! =120 3. 咱2023窑十校测试暂已知部分选择题的标准答案和学生提交的作答分别存储于字符串变量野sa冶 和野st冶袁希望得到一个由布尔型常量组成的列表野result冶作为系统批改的结果渊答对为野True冶袁 否则为野False冶冤遥 下列算法设计选项不正确的是 渊 冤 B. result=咱暂 for i in range(len(sa)): result.append(sa咱i暂==st咱i暂) A. result=咱False暂*len(sa) for i in range(len(sa)): if st咱i暂==sa咱i暂: result咱i暂=True D. result=咱暂 for i in range(len(sa)): tmp=False if st咱i暂! =sa咱i暂: tmp=True result.append(tmp) C. result=咱暂 for i in range(len(sa)): if st咱i暂==sa咱i暂: result.append(True) else: result.append(False) 4. 有 Python程序代码如下院 list1=咱暂 for i in range(1,21): 124 if i%5==0: break list1.append(i) print(list1) 该程序段执行后袁列表 list1中输出的内容是 渊 冤 A. 咱1,2,3,4暂 B. 咱1,6,11,16暂 C. 咱5,10,15,20暂 D. 咱1,2,3,4,6,7,8,9,11,12,13,14,16,17,18,19暂 5. 咱2023窑稽阳测试暂某算法流程图如图所示袁其对应的 Python程序是 渊 冤 B. s=0 i=1 while i<=100: if i%5==0: s=s+i else: i=i+2 print(s) A. s=0 for i in range(1,101): if i%5==0: s=s+i else: i=i+2 print(s) D. s=0 i=1 while i<=100: if i%5==0: s=s+i i=i+2 print(s) C. s=0 for i in range(1,101): if i%5==0: s=s+i i=i+2 print(s) 6. 有 Python程序代码如下院 list1=咱7,3,2,9,8,4,6暂 m1=m2=list1咱0暂 for i in range(1,len(list1)): if m1<list1咱i暂: m1=list1咱i暂 elif m2>list1咱i暂: m2=list1咱i暂 print(m1,m2) 开始 结束 输出 s i=1,s=0 s=s+i i=i+2 i%5=0? i臆100? Y N Y N 125 渊1冤执行上面程序袁变量 m1袁m2输出结果是 渊 冤 A. 9 2 B. 2 9 C. 7 7 D. 9 9 渊2冤分析本题代码功能袁下列与输出变量 m1袁m2功能等价的语句是 渊 冤 A. print(max(list1),min(list1)) B. print(min(list1),max(list1)) C. print(sum(list1),max(list1)) D. print(max(list1),sum(list1)) 7. 有如下 Python程序段院 a=咱0暂*10 for i in range(16): j=0 a咱j暂=a咱j暂+1 while a咱j暂==3: a咱j暂=0 j=j+1 a咱j暂=a咱j暂+1 执行该程序后袁数组元素 a咱1暂的值为 渊 冤 A. 1 B. 2 C. 3 D. 4 8. 有如下 Python程序段院 import random a=咱0暂*6 i=0 while i<6: a咱i暂=random.randint(1,9) for j in range(i): if a咱i暂==a咱j暂: i-=1 i+=1

资源预览图

3.5 循环结构的程序实现-【同步宝典】2023-2024学年新教材高中信息技术必修1数据与计算课程精练(浙教版)
1
3.5 循环结构的程序实现-【同步宝典】2023-2024学年新教材高中信息技术必修1数据与计算课程精练(浙教版)
2
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。