浙江省信息技术新学考Python专项提分卷03(含答案解析)

标签:
普通解析文字版答案
2024-05-10
| 5页
| 642人阅读
| 19人下载

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 -
章节 -
类型 试卷
知识点 -
使用场景 同步教学-单元练习
学年 2024-2025
地区(省份) 浙江省
地区(市) -
地区(区县) -
文件格式 PDF
文件大小 1.36 MB
发布时间 2024-05-10
更新时间 2024-05-10
作者 微信用户
品牌系列 -
审核时间 2024-05-10
下载链接 https://m.zxxk.com/soft/45068164.html
价格 1.50储值(1储值=1元)
来源 学科网

内容正文:

第1页 浙江省信息技术新学考Python专项提分卷(三) 班级: 学号: 姓名: 第2页 第3页 第4页 参考答案及解析 1.D True 和 and 为 Python 的保留字,保留字不能作为变量名使用;2_two 以数字开头,Python 的变量名不允许以数字开头。 2.B 2%8+1=2+1=3;ord("201"[0:1])+1=ord("2")+1=50+1=51;round(1.6)*2-1=2*2-1=4-1=3;23%8/ /2=7//2=3。 3.B x=len(list)=7,执行语句 y=list[6-1],故输出的结果是 fg。print 命令输出字符串内容时, 不显示引号。 4.C C 选项实现当骑行时间 t 大于 20 时,骑行费用为每 5 分钟 1 元(不足 5 分钟按 5 分钟计 算),而题目要求是超出 20 分钟的部分按每 5 分钟 1 元计费,不符合题意。 5.B for 循环遍历字符串 s 中的字符,若是小写英文字母,则 ans 加 2,若是数字,则 ans 加 1 。输入的字符串“P3abQ55”中有 2 个小写英文字母和 3 个数字,故输出的结果是 7。 6.C 该程序的作用为计算表达式 1*2+2*2+3*2+4*2+⋯+10*2 的值,结果为 110。 7.C “random.randint(0,4)”生成[0,4]的整数,“random.randint (0,2)”生成 0 或 1 或 2,所以“random.randint(0,2)*10”生成 0或 10 或 20,所以 k 的值只可 能为[0,4]、[10,14]、[20,24]的整数。对应 s[k]的值为"h""o""n""o""r""b""i""l""i""t""t""a""t" "i""b",所以输出的结果不可能是 dict。 8.A barh()表示绘制水平柱形图,X 轴标签为 0、2、4、6、8,Y轴标签为 a、b、c,故填入代码为 plt.barh(index,data)。 9.A 该程序为用更相减损术求最大公约数,16 和 36 的最大公约数为 4。 10.(1)这是第61天 (2)①sum=months[month-1] ②sum+=1  【解析】(1)当输入的 year、month、day 的值分别为 2024、3、1时,2024 年是闰年,2 月有 29 天,3 月 1 号是第 31+29+1=61 天。 (2)①处代码表示 12 个月份对应的 months 列表中的天数, 列表 months 的索引是从 0 开始的,故填入代码为 sum=months[month-1];②处代码表示闰年且输入 月份大于 3 时需多加一天,故填入代码为 sum+=1。 11.(1)1.75 (2)①count+=1 ②round(ans,2)  【解析】(1)当输入的一串英文字母为“aacdeee”时,可以分为 "aa""c""d""eee" 四组 ,平均长 度为 (2+1+1+3)/4=1.75。(2)①处代码表示如果字符串 s 中后一个元素和前一个元素相同时,执行 的语句,即遇到相同元素时,count 加 1,故填入代码为 count+=1;②处代码为输出结果平均长度, 并保留两位小数,故填入代码为 round(ans,2)。 12.(1)B (2)①df.A 总数 *10+df.B 总数 *9+df.C 总数 *8+df.D总数*6 或 df["A总数"]*10+ df["B总数"]*9+df["C总数"]*8+df["D 总数"]*6 或其他等价答案 ②df_sort[df_sort.班级 ==i]  或 df_sort[df_sort["班 级 "]==i] ③ df_count.上线人数 或 df_count["上线人数"]  【解析】(1)“德乐蕊”同学的 E 总数为 6,而其他学生的 E 总数都为 0,可能存在的数据问题是 数据异常。 (2)①根据题干可知成绩折算方法为:A 等 10 分、B 等 9 分、C 等 8 分、D 等 6 分 ,转换为相应的 Python 表达式即可;②要求筛选出各班“A 总数”最多的前 5 条数据,已知对象 df_sort 以“班级”为主要关键字升序、“A 总数”为次要关键词降序,result 取对象 df_sort 的 前 5 条数据,说明 result 中只包含班级 1 中“A 总数”最多的前 5 条数据,for 语句的作用就是 将其余班级“A 总数”最多的前 5 条数据也添加进 result,故划线处代码即筛选对象 df_sort 中班 级为 i 的数据,故填入代码为 df_sort[df_sort. 班级==i]或 df_sort [df

资源预览图

浙江省信息技术新学考Python专项提分卷03(含答案解析)
1
浙江省信息技术新学考Python专项提分卷03(含答案解析)
2
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。