第1节 Python语言基础-【学考一号】2025年高中信息技术学业水平复习方略精讲精练

2025-02-19
| 2份
| 4页
| 223人阅读
| 18人下载
金华市合创展教育图书有限公司
进店逛逛

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高三
章节 -
类型 题集
知识点 Python语言基础
使用场景 高考复习-学业考试
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 ZIP
文件大小 384 KB
发布时间 2025-02-19
更新时间 2025-02-19
作者 金华市合创展教育图书有限公司
品牌系列 学考一号·高中复习方略
审核时间 2025-02-19
下载链接 https://m.zxxk.com/soft/50520061.html
价格 2.00储值(1储值=1元)
来源 学科网

内容正文:

第三章 算法的程序实现 第一节 Python语言基础 一尧选择题 1. 下列变量名在 Python中合法的是 渊 冤 A. 3tou B. t#x C. _bt D. god? 2. 下列 Python表达式袁表示赋值语句的是 渊 冤 A. i+2=i B. 1=a C. c+=2 D. a+b==b+a 3. 下列 Python表达式的值最小的是 渊 冤 A. abs(-13/4) B. round(13/4,2) C. 13//4 D. 13%4 4. 下列表达式的值为 False的是 渊 冤 A. not(8*1.2<8/1.2) B. 9//2==5 C. 8**2! =10 D. 6%2<0.1 5. 已知 a=3袁b=4袁c=5袁则下列 Python表达式的 结果与其他三项不同的是 渊 冤 A. a>b or b<c and c>a B. not a%2==b%2 C. int(a*c//b)! =a D. c>=a<=b 6. 下列 Python条件表达式中与野a浴越0 and b浴越 0冶等价的是 渊 冤 A. a越越0 or b越越0 B. a*b浴 越0 C. not(a越越0 and b越越0) D. not a越越0 or not b越越0 7. 有如下 Python程序段院 a=2 b=3 a*=b a+=b print(a) 上述程序段运行之后 a的值是 渊 冤 A. 2 B. 3 C. 8 D. 9 8. Python表达式 x%2==1 and (y%2==0 or x// 10>y)的结果为 True袁则 x袁y的值可能是 渊 冤 A. x=39袁y=5 B. x=28袁y=4 C. x=86袁y=3 D. x=53袁y=4 9. 表达式 50-50豫6*5//2**2的结果为 渊 冤 A. 48 B. 25 C. 0 D. 45 10. 有 Python代码如下院 a=input() b=input() c=(b+a)*(abs(ord(a)-ord(b))%8) print(c) 若依次输入的内容为 A尧E袁则输出结果为 渊 冤 A. EAEAEAEA B. AEAEAEAE C. EAEAEA D. AEAEAE 11. 身体质量指数=体重/身高的平方渊国际单 位院kg窑m-2冤袁用变量 w渊kg冤表示体重袁h渊cm冤 表示身高 袁 下列关于身体质量指数的 Python表达式正确的是 渊 冤 A. w/(h/100**2) B. w//((h//100)**2) C. w\(h\100**2) D. w/(h/100)**2 12. 输入三角形的三边长分别为 5袁6袁7袁下列赋 值方法中有误的是 渊 冤 A. a=5 b=6 c=7 78 B. 咱a,b,c暂=咱5,6,7暂 C. a=5,b=6,c=7 D. a,b,c=5,6,7 13. 若将输入的三位数存储到变量 a 中袁 然后 将两个这样的三位数相连组成一个六位 数袁 生成的六位数存储到变量 b 中袁 编写 Python程序实现上述功能袁 则下列语句不 正确的是 渊 冤 A. a=int(input("输入一个三位数:")) b=a*1000+a B. a=int(input("输入一个三位数:")) b=a*2 C. a=input("输入一个三位数:") b=int(a*2) D. a=input("输入一个三位数:") b=int(a+a) 14. 野回文冶是古今中外都有的一种修辞方式和 文字游戏袁如野我为人人袁人人为我冶等遥 在 数学中也存在一类数具有这样的特征袁称 为回文数袁例如院123454321遥 若将任意一个 三位数存储到整型变量 a 中袁下列语句可 得到回文数的是 渊 冤 A. sw=a/10%10 bw=a/100 new=a*100+sw*10+bw B. sw=a//10%10 bw=a//100 new=a*100+sw*10+bw C. gw=a%10 sw=a//10%10 bw=a//100 new=gw*100+sw*10+bw D. gw=a%10 sw=a%10//10 bw=a//100 new=gw+sw+bw 79 12. B揖解析铱图像编码核心是颜色数量决定一个像素 点的编码位数遥 总容量=分辨率伊编码位数渊单位院 位冤遥 A图容量=100伊100伊1b曰B图容量=200伊100伊 4b袁因此比值是 1颐8遥 13. C揖解析铱该文件大小为院32000伊16伊2伊8伊60衣8衣1024衣 1024MB抑59MB遥 14. B揖解析铱图像存储容量=水平分辨率伊垂直分辨率伊 每个像素所需位数衣8渊单位院B冤遥 根据计算公式可 得高度像素为 633伊8伊1024衣渊1440伊4冤抑900遥 15. D揖解析铱视频存储容量=帧图像存储容量伊帧频伊 播放时长衣8渊单位院B冤袁根据题意压缩比为渊512伊 288伊24伊25伊4冤颐渊8伊1024伊4320冤=10颐1遥 第二章 算法与问题解决 第一节 算法与控制结构 1. C揖解析铱算法是解决问题或完成任务的一系列步 骤袁不是单纯的数学运算方法曰算法具有 0个或多 个输入的特征曰常见的算法描述方式有自然语言尧 流程图尧伪代码尧计算机程序设计语言等遥 2. C揖解析铱所有完美数的个数是无限的袁无法得出一 个确定的值袁因此违背了算法的有穷性特征遥 3. B揖解析铱算法必须在执行有限步后结束曰算法有多 种描述方式曰算法有 0个或多个输入遥 4. A揖解析铱框淤用于输入 a和 b的值袁框于用于输出 s的值遥 5. C揖解析铱算法的三要素包括数据尧运算和控制转 移曰用自然语言描述的算法通俗易懂袁但是容易产 生歧义曰解决问题的算法往往具有多样性遥 6. C揖解析铱奇数为正袁偶数为负袁累加到 n为 100遥 7. D揖解析铱由伪代码可知袁如果 A<B袁则 A尧B的值交 换袁即输出的结果 A大于 B遥 8. B揖解析铱语句野S<10?冶表示条件判断袁所以应该放 入菱形框遥 矩形框表示处理框袁平行四边形表示输 入/输出框袁圆角矩形表示开始/结束遥 9. B 10. B揖解析铱流程图中含一个判断框袁判断 a 是否小 于 b袁如果小于 b袁则 a和 b交换袁并将 a的值赋值 给 t袁否则直接将 a的值赋给 t袁最终输出的是 a袁b 中的较大者遥 11. D揖解析铱流程图内有循环部分袁为循环结构遥 12. D揖解析铱输入的 d不为 0时 s累加袁输入的 d为 0 时循环结束袁并输出累加值遥 13. D揖解析铱分析流程图可知袁需要判断野a跃b冶是否成 立袁成立时输出 a的值袁不成立时输出 b的值遥 14. C揖解析铱野任务序列冶如果为空袁意味着一旦进入 循环体后存在着无法改变循环条件的可能袁使得 算法出现野死循环冶而违背算法有穷性的特征遥 15. C揖解析铱步骤野x>y?冶共执行了 4次曰步骤野x饮x-2冶 共执行了 3次曰交换野x饮x-2冶和野y饮y+1冶的位置 不会影响执行结果遥 第二节 用算法解决问题的过程 1. B揖解析铱计算机程序设计语言是能够让计算机理 解并执行的语言袁需要有一定程序基础的人才能 看懂遥 2. B揖解析铱程序是对算法的描述曰解决问题的算法有 多种曰算法决定程序袁是程序设计的核心遥 3. A 4. C揖解析铱用算法解决该问题需要先进行抽象与建 模袁即提炼核心要素并加以确认或假设袁用数学符 号描述解决问题的计算模型袁然后设计算法尧描述 算法遥 5. A揖解析铱该算法的目的是求 10到 100之间的所有 两位数字相等的数的个数遥其中袁变量 a存储十位袁 b存储个位袁c 统计相等个数袁共有 11尧22尧33尧44尧 55尧66尧77尧88尧99这 9个遥 6. D揖解析铱由流程图可得下表袁最后输出 s的值为 16遥 7. B揖解析铱执行流程图袁i=2时袁s=9曰i=4时袁s=5曰退出 循环时袁i=5尧s=5遥 8. D揖解析铱该流程图的功能是院把二进制数 10100转 换成十进制数遥 9. C揖解析铱该流程图的功能为求两数的最大公约数遥 10. C揖解析铱程序运行过程如下所示袁输出 n的值为 4遥 第三章 算法的程序实现 第一节 Python语言基础 1. C揖解析铱在 Python中袁变量名可以包括字母尧数字尧 下划线袁但不能以数字开头袁而且字母区分大小写遥 2. C揖解析铱赋值语句的特点是把野=冶右边的结果赋值 给左边的变量袁野=冶左边必须是变量遥 3. D揖解析铱A的结果为 3.25曰B的结果为 3.25曰C的结 果为 3曰D的结果为 1袁其中最小的是 1遥 项目 i计数器 s m a 第一次 1 0 0 1 第二次 2 1 1 3 第三次 3 4 3 4 第四次 4 8 4 2 第五次 5 12 4 3 第六次结束 6 16 4 结束 d n i 1 4 3 9 2 2 9 2 3 3 3 3 36 0 2 18 1 2 198 4. B揖解析铱8*1.2<8/1.2 的值为 False袁故 not(8*1.2<8/ 1.2)的值为 True曰9//2 的值为 4袁故表达式的值为 False曰8**2=64袁64屹10袁故值为 True曰6%2=0袁0< 0.1袁故值为 True遥 5. C揖解析铱A尧B尧D的结果为 True袁C的结果为 False遥 6. B揖解析铱a浴 越0 and b浴 越0表示 a和 b均不为 0袁与 之等价的是 a*b! =0遥 7. D 8. D揖解析铱x尧y的取值需满足院x的值为奇数袁y 的值 为偶数或者 x去掉最后一位数码后的数值大于 y遥 9. A揖解析铱%尧*尧/尧//优先级为 2袁**优先级为 1遥 10. A揖解析铱依次输入的内容为 A尧E袁则 abs(ord(a)- ord(b))%8的值为 4遥 11. D揖解析铱题中 h的单位是 cm袁需要转换成 m遥 12. C 13. B揖解析铱若输入的三位数为整型渊int冤袁要实现生成 六位数需要将该数扩大 1000倍后再加上该数遥 14. B揖解析铱可以用野豫冶和野//冶运算取出三位整数的 十位尧百位袁再按新的权值相加得回文数遥 第二节 基本数据结构 1. D揖解析铱在 Python 中袁关系运算大于等于表示为 野>=冶袁小于等于表示为野<=冶袁逻辑运算符野and冶表 示布尔野与冶袁野or冶表示布尔野或冶遥 2. A揖解析铱字符串的索引从 0开始袁在切片时终值取 不到遥因此袁切片序号为咱7:12暂遥在索引序号为倒序 的情况下袁从原1开始袁则切片序号为咱原6:原1暂遥 3. B揖解析铱字典中的每个元素包含两部分内容院键和 值遥 键和值两者一一对应袁且每个键只能对应一个 值袁字典中的元素是没有顺序的袁引用元素时以键 为索引遥 4. C揖解析铱del list1咱3暂是删除列表 list1的第 4个元素遥 5. C揖解析铱abs(x)返回 x 的绝对值袁len(seq)返回序列 seq的长度袁其中 abs(int(-5.9))=5袁len("ningbo")=6曰 "ningbo"咱2:4暂="ng"曰5%2==2为 False,"n" in "ningbo" 为 True曰判断 5>=2+2**2的结果袁先计算 2+2**2= 6袁5>=6结果为 False遥 6. D 7. D揖解析铱info咱1:4暂表示从列表索引为 1的元素开始 取袁一直取到索引为 3的元素遥 8. B 9. C揖解析铱若 a="123"袁则选项 C得到的 new="123123"遥 10. B揖解析铱n1,n2=3,4为赋值语句袁即 n1=3袁n2=4遥由 题目可知袁当 n1<n2时袁两个变量值交换袁即 n1= 4袁n2=3遥 11. C揖解析铱程序的功能是使用变量 i遍历列表 b袁若 i不在列表 a中袁则将 c咱i暂依次插入到列表 a 中遥 12. C揖解析铱continue 用于跳过当次循环中剩下的语 句袁执行下一次循环遥 13. C揖解析铱程序的功能为利用字典 dic 统计列表 a 中每个元素出现的次数袁3出现了 3次遥 第三节 顺序结构与分支结构 1. A揖解析铱A项袁M>150时袁Z赋值野中度以上污染冶曰 若程序执行 elif 分支袁意味着 M臆150袁若 M 满足 M>100袁Z赋值野轻度污染冶袁符合题意曰B项袁当 M臆 100时袁执行 else分支袁Z赋值为野轻度污染冶袁不符 合题意曰C项袁 当 M>150时袁 不会执行 elif分支袁Z 赋值为野轻度污染冶袁不符合题意曰D项袁当 M臆100 时袁Z赋值为野中度以上污染冶袁不符合题意遥 2. A揖解析铱A 项袁不管 a与 b的大小关系如何袁程序 运行结束后 flag变量的值一定为 False曰B项袁若 a> b袁则 flag的值为 True袁否则 flag的值为 False曰C项袁 若 a>b袁则 flag的值为 True袁否则 flag的值为 False曰 D项袁若 a>b袁则 flag的值为 True袁否则 flag的值为 False遥 3. A揖解析铱A 项袁先对满 200的计算出优惠金额袁再 对超出部分满足大于 100 的再加上优惠金额 30袁 正确曰B项袁先按满 100减 30计算袁又重复按满 200 减 70计算袁优惠活动重复计算曰C项袁能计算满 200 减 70的活动优惠金额袁超过 200袁多余部分超过 100 的满 100减 30的没有计算曰D项袁计算满 100减 30袁 不到 100的却按满 200减 70的计算遥 4. D揖解析铱A项袁当 v<20时袁输出的是野拥挤冶曰B项袁 当 v逸30时袁输出的是野拥挤冶曰C项袁elif后跟的条 件不可能同时满足袁需要将 and改成 or袁或者此句 改成 else才可以遥 5. C揖解析铱A. index为 2时袁level应为野low冶曰B. 逻辑 错误袁index>2 全部判断为野mid冶曰D. 逻辑错误袁 index为 2时袁level应为野low冶遥 6. A揖解析铱代入特殊的值袁可以快速判断是否能实现 算法要求的功能遥 A项袁当 X=25时袁if X>18条件成 立袁elif不会被执行袁会得到 Y是正常袁不符合要求遥 7. B揖解析铱A项袁当 v逸1200 时袁结果为 p=0.1袁不符 合题意曰C项袁当 v=1200时袁结果为 p=0.1袁不符合题 意曰D项袁当 v<500时袁结果为 p=0.1袁不符合题意遥 8. C揖解析铱C项袁如果 b大于 a袁那么 max会被设置为 b袁如果 b 不大于 a袁else 语句块会执行袁这时 max 会被设置为 c袁不管 c是否大于 a遥 9. B 10. D揖解析铱本题可以通过列表法得出袁循环结束后袁 a=5袁b=8袁c=8袁i=6袁野c臆n?冶共执行 5次遥 第四节 循环结构 1. C揖解析铱淤于盂的排序袁淤不可能排在首位执行袁 因为 t还未赋值遥 通过盂获得 n的余数袁通过淤把 余数相加袁通过于整除 10求得下一轮要处理的数值遥 2. B揖解析铱遍历列表 s中的元素袁如果前后相邻两个 v3020 拥挤 畅通堵塞 199

资源预览图

第1节 Python语言基础-【学考一号】2025年高中信息技术学业水平复习方略精讲精练
1
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。