资源简介 / 让教学更有效 精品试卷 | 信息第16课 课后练习(答案版 · 教师用)班级:____________ 姓名:____________ 得分:__________一、模拟赛题单(限时 25 分钟,共 100 分)说明:本卷为限时训练卷,请独立完成。做题时按「读题 → 设计 → 编码 → 测试」四步走,写完务必自测样例与边界。题号 题 目 考 点 分值1 输入一个整数,判断它是奇数还是偶数 取余、分支 152 输入 n,求 1+2+…+n 循环、累加 153 输入一句话,输出单词个数与最长单词 split、max(key=len) 204 录入 5 个成绩,输出平均分(保留 2 位)与最高分 列表、统计 205 判断一个三位数是否为水仙花数 整除取余、分支 30二、第 1 题 奇偶判断(15 分)输入一个整数,输出「奇数」或「偶数」。样例输入:7 样例输出:奇数请写出你的思路:__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________三、第 2 题 累加求和(15 分)输入一个正整数 n,输出 1 + 2 + … + n 的结果。样例输入:10 样例输出:55________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________自测:如果输入 1,输出应该是 ______;如果输入 100,输出应该是 ______。四、第 3 题 单词统计(20 分)输入一句英文,输出单词的个数与最长的单词。样例输入:I love Python programming 样例输出:4 个单词,最长是 programming______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________边界思考:如果最长的单词有两个(长度相同)怎么办?你的程序会输出哪一个?____________________________________________________________________________________________________________________________五、第 4 题 成绩统计(20 分)录入 5 个成绩,输出平均分(保留 2 位小数)与最高分。样例输入:88 92 75 60 95 样例输出:平均分 82.00,最高分 95____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________边界思考:如果 5 个成绩全是 0,平均分应该是 ______,最高分应该是 ______。你的程序能正确处理这种情况吗?(能 / 不能)______六、第 5 题 水仙花数判断(30 分)输入一个三位数,判断它是否为水仙花数(各位数字的立方和等于它本身)。样例输入:153 样例输出:153 是水仙花数样例输入:123 样例输出:123 不是水仙花数________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________想一想:为什么要把这个三位数先拆成百位、十位、个位再分别立方?直接算 n ** 3 可以吗?__________________________________________________________________________________________________________________________________________________________________________________________七、考后自评(10 分,不计入总分)1.五道题中,你完全做对的有 ______ 道。2.你在哪一题上花的时间最多?是什么卡住了你?(读题 / 编码 / 测试)____________________________________________________________________________________________________________________________3.你有没有在写完后自己测过边界数据?(有 / 没有)______4.写下一条你下次考试一定要记住的注意事项:____________________________________________________________________________________________________________________________教师评语:____________________________________________________________________________________________________________________________________第 16 课 参考答案(教师用)与《教师参考答案》册同源,全部数值均已实际运行核验一、模拟赛题单(限时 25 分钟,共 100 分)第 1 题 奇偶判断(15 分)n = int(input())if n % 2 == 0:print("偶数")else:print("奇数")评分:能正确判断并输出得满分;判断逻辑写反得 5 分;没有处理输入得 0 分。第 2 题 累加求和(15 分)n = int(input())total = 0for i in range(1, n + 1):total += iprint(total)自测:输入 1 输出 1;输入 100 输出 5050。第 3 题 单词统计(20 分)text = input()words = text.split()print(f"{len(words)} 个单词,最长是 {max(words, key=len)}")边界思考:如果有两个长度相同的单词,max(..., key=len) 会返回最先出现的那个。第 4 题 成绩统计(20 分)a = list(map(int, input().split()))print(f"平均分 {sum(a) / len(a):.2f},最高分 {max(a)}")边界思考:全是 0 时平均分 0.00,最高分 0。若用 sum(a) / len(a),len(a) 不为 0 就不会报错,能正确处理。第 5 题 水仙花数判断(30 分)n = int(input())a = n // 100b = n // 10 % 10c = n % 10if a ** 3 + b ** 3 + c ** 3 == n:print(f"{n} 是水仙花数")else:print(f"{n} 不是水仙花数")必须先把三位数拆成百位、十位、个位再分别立方。直接算 n ** 3 是错的——那算的是「这个数本身的立方」,不是「各位数字的立方和」。二、常见失分点汇总失分点 具体表现 对应题号输入格式看错 用多次 input() 而不是 split() 第 4 题条件看漏 把「各位数字立方和」看成「本身的立方」 第 5 题初值设错 求最大值初值设 0,遇负数出错 第 4 题输出格式不符 多空格、少单位、小数位不对 第 3、4 题21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)21世纪教育网(www.21cnjy.com)/ 让教学更有效 精品试卷 | 信息第16课 课后练习(学生用)班级:____________ 姓名:____________ 得分:__________一、模拟赛题单(限时 25 分钟,共 100 分)说明:本卷为限时训练卷,请独立完成。做题时按「读题 → 设计 → 编码 → 测试」四步走,写完务必自测样例与边界。题号 题 目 考 点 分值1 输入一个整数,判断它是奇数还是偶数 取余、分支 152 输入 n,求 1+2+…+n 循环、累加 153 输入一句话,输出单词个数与最长单词 split、max(key=len) 204 录入 5 个成绩,输出平均分(保留 2 位)与最高分 列表、统计 205 判断一个三位数是否为水仙花数 整除取余、分支 30二、第 1 题 奇偶判断(15 分)输入一个整数,输出「奇数」或「偶数」。样例输入:7 样例输出:奇数请写出你的思路:__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________三、第 2 题 累加求和(15 分)输入一个正整数 n,输出 1 + 2 + … + n 的结果。样例输入:10 样例输出:55________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________自测:如果输入 1,输出应该是 ______;如果输入 100,输出应该是 ______。四、第 3 题 单词统计(20 分)输入一句英文,输出单词的个数与最长的单词。样例输入:I love Python programming 样例输出:4 个单词,最长是 programming______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________边界思考:如果最长的单词有两个(长度相同)怎么办?你的程序会输出哪一个?____________________________________________________________________________________________________________________________五、第 4 题 成绩统计(20 分)录入 5 个成绩,输出平均分(保留 2 位小数)与最高分。样例输入:88 92 75 60 95 样例输出:平均分 82.00,最高分 95____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________边界思考:如果 5 个成绩全是 0,平均分应该是 ______,最高分应该是 ______。你的程序能正确处理这种情况吗?(能 / 不能)______六、第 5 题 水仙花数判断(30 分)输入一个三位数,判断它是否为水仙花数(各位数字的立方和等于它本身)。样例输入:153 样例输出:153 是水仙花数样例输入:123 样例输出:123 不是水仙花数________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________想一想:为什么要把这个三位数先拆成百位、十位、个位再分别立方?直接算 n ** 3 可以吗?__________________________________________________________________________________________________________________________________________________________________________________________七、考后自评(10 分,不计入总分)1.五道题中,你完全做对的有 ______ 道。2.你在哪一题上花的时间最多?是什么卡住了你?(读题 / 编码 / 测试)____________________________________________________________________________________________________________________________3.你有没有在写完后自己测过边界数据?(有 / 没有)______4.写下一条你下次考试一定要记住的注意事项:____________________________________________________________________________________________________________________________教师评语:____________________________________________________________________________________________________________________________________21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 第16课 模拟比赛(一)——基础题限时训练课后练习(学生用).docx 第十六课课后练习(答案版).docx