必修1 第三章 第四节 函数与模块、简单算法及其程序实现-【学考一号】2024新教材高中信息技术学业水平复习方略精讲精练

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

内容正文:

第四节 函数与模块、简单算法及其程序实现 一尧选择题 1. 下列程序段定义的函数 fact用于计算 n浴渊如 10浴=1伊2伊3伊4伊5伊6伊7伊8伊9伊10冤遥 def fact(n): i=1 f=1 while i<=n: f=f*i i=i+1 return f print(fact(5)) 该程序运行后的结果为 渊 冤 A. 15 B. 24 C. 120 D. 5 2. 有如下 Python自定义函数院 import math def f(s): return math.ceil(s)+math.floor(s) m=abs(f(-5.5)) print(m) 输出结果为 渊 冤 A. -11 B. 10 C. 11 D. 12 3. 下列 Python程序段用于求 圆个正整数渊均小 于 10000冤的最大公约数院 def gcd(a,b): while a!越b: if a>b: a越a原b else: b越b原a return b x越int(input("请输入第 1个正整数:")) y越int(input("请输入第 2个正整数:")) 裕调用函数 gcd print(z) 该程序段画线处应填入的代码为 渊 冤 A. z越gcd(x,y) B. z越gcd(a,b) C. z越gcd D. z越gcd(b) 4. 以下程序段定义的函数 btoh接受一个 4位 二进制数的字符串袁函数返回该二进制数对 应的十六进制数院 def btoh(b): hs="0123456789ABCDEF" s=0 for c in b: s=s*2+int(c) return 该程序段画线处应填入的代码为 渊 冤 A. btoh B. btoh咱s暂 C. hs咱s暂 D. hs 5. 用下面的程序段在列表 numbers 中生成 10 个咱1,10暂范围内的不重复的随机整数院 from random import randint numbers=10*咱0暂 gens=10*咱False暂 i=0 while i<=9: n=randint(1,10) if not gens咱n-1暂: numbers咱i暂=n i+=1 该程序段画线处应填入的代码为 渊 冤 A. gens咱n暂=True B. gens咱n-1暂=True C. gens咱n+1暂=True D. gens咱n暂=False 6. 下列问题适合用解析算法求解的是 渊 冤 A. 寻找一堆彩球中的所有红球 B. 计算一个球从 100米高的楼顶掉下来落 地时的速度 C. 将全班同学根据身高从低到高排队 D. 统计 10000 以内各位数字之和是 18 的 偶数个数 75 7. 使用枚举算法解决问题时袁在列举问题可能 解的过程中做到 渊 冤 A. 不能遗漏袁但可以重复 B. 不能遗漏袁也不应该重复 C. 可以遗漏袁但不应该重复 D. 可以遗漏袁也可以重复 8. 若用整型变量 xq表示某天是星期几袁例如院 xq=1 表示该天是星期一袁xq=2 表示该天是 星期二袁噎噎袁xq=7 表示该天是星期日袁则 表示当前 xq的前一天是星期几的 Python语 句是 渊 冤 A. (xq-1)%7 B. xq%7 C. xq%7+1 D. (xq+5)%7+1 9. 用枚举算法求解野找出所有满足各位数字之 和等于 5的三位数冶时袁在下列所列举的数 值范围内袁算法执行效率最高的是 渊 冤 A. 从 0到 999 B. 从 100到 999 C. 从 100到 500 D. 从 104到 500 10. 咱2023窑七彩阳光联考暂有如下 Python程序段院 import random a=咱0暂*6 i=0 while i<6: a咱i暂=random.randint(1,10) if a咱i暂%2==i%2: continue elif i%2==1: a咱i暂=a咱i暂-a咱i-1暂 i+=1 程序运行后袁列表 a的值可能是 渊 冤 A. 咱2,3,4,1,6,-5暂 B. 咱7,3,9,-1,9,-3暂 C. 咱5,9,3,3,5,1暂 D. 咱1,5,7,-2,3,5暂 11. 有如下 Python程序段院 s="M6st-udYyn" t="" for i in range(len(s)): if "a"<=s咱i暂 and s咱i暂<="z": t+=s咱i暂 print(t) 该程序段的功能是输出字符串 s 中的 渊 冤 A. 小写字母个数 B. 所有小写字母 C. 所有数字之和 D. 所有非数字字符 12. 咱2023窑杭州测试暂有如下 Python程序段院 def findzm(s): ans="" for x in s: if "a"<=x<="z": a

资源预览图

必修1 第三章 第四节 函数与模块、简单算法及其程序实现-【学考一号】2024新教材高中信息技术学业水平复习方略精讲精练
1
必修1 第三章 第四节 函数与模块、简单算法及其程序实现-【学考一号】2024新教材高中信息技术学业水平复习方略精讲精练
2
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。