计算机硬件基础(第 1 题):考查输入设备的定义,预装的 AI 算法程序属于软件 / 处理逻辑,并非输入设备,重力传感器、遥控器、摄像头均为向系统输入数据的硬件,是入门必记概念。
操作系统文件操作(第 2 题):文件重命名的标准操作是选中文件→右键→重命名,双击是打开文件、F1 是帮助、回车是确认输入,属于基础实操题。
Python 变量特性(第 3 题):Python变量名严格区分大小写(PI≠pi≠Pi),且无系统保留的 “常量变量名”,自定义变量可随意命名(如 Pai),这是高频基础考点。
Python 运算符优先级(第 4 题):幂运算**优先级高于乘法*,因此3 * 3 ** 2 = 3*9=27,运算符优先级是一级必考计算类考点。
变量赋值与输出(第 5 题):Python 支持多变量赋值,且输出语句中多个值用逗号分隔会自动空格,代码执行后直接输出5 2和3 4,侧重基础语法理解。
input 与类型转换(第 6 题):int(input())仅能将纯整数字符串转为整型,输入小数 / 字母会报错,输入负整数会正常输出负数,考查类型转换的基本规则。
if-else 分支结构(第 7 题):代码逻辑为 “N>M 则输出 N-M,否则输出 M-N”,本质是求两数差值的绝对值,结果一定≥0;若输入小数,int(input())会直接报错而非取整,易错题需注意输入类型限制。
for 循环与 range(第 8 题):range(5)生成0,1,2,3,4,循环中初始值tnt=1,第一次乘 0 后tnt恒为 0,循环结束后i=4,因此输出0 4,range 的取值范围和循环变量最终值是易混点。
循环 + 条件判断(数列计算,第 9 题):题目数列规律为 “第 1、4、7… 项为负,其余为正”,对应i % 3 == 1(i=1,4,7… 时满足),当前代码完全符合题意,考查规律与代码的对应关系。
循环中 continue 与 else(第 10 题):Python 中for-else的else仅在循环正常结束(未被 break 终止) 时执行,continue仅跳过本次循环,不影响 else 执行;本题中删除 else 后,print(i, end="#")会与 if 对齐,执行效果与原代码一致,是for-else 特殊语法的易考点。
数位和计算(第 11 题):求数位和的核心逻辑是取余(%10)获最后一位→累加到总和→整除(//10)去掉最后一位,若用/10会得到浮点数,导致循环无法终止,考查数位操作的经典算法。
统计奇数个数(第 12 题):判断某一位是否为奇数,需先N%10取最后一位,再%2==1判断奇偶,是数位和算法的变形考查,逻辑简单但需注意操作顺序。
turtle 绘图(射线绘制,第 13 题):绘制 N 条均匀射线的核心是每次旋转 “累计角度”(i*Angle),原代码仅旋转固定 Angle,会导致射线重叠;range(N)和range(1,N+1)循环次数相同,但核心错误在旋转角度,考查 turtle 绘图的坐标和角度逻辑。
turtle 基本绘图(第 14 题):代码绘制 “向右 100→左转 90°→向上 100→回到原点”,形成直角的两条边,无斜边,并非三角形;turtle 默认落笔,无需手动pendown(),易错题需注意 turtle 默认状态。
turtle.write 与坐标(第 15 题):range(1,10)生成 1-9,因此最后输出是9+9=18,而非 10+10=20;turtle 默认绘制轨迹,因此文字下方会有直线,考查range取值和 turtle 默认绘图规则。