GESP 二级考点串讲
用途
GESP2 考前串讲页:控制流与基础函数阶段的考点清单,配易错点、读代码题(变量表)训练提示。
知识点正文见对应讲义,本页只做”考点 + 易错 + 题型”。
路线见 GESP_Level2_track。
一、考点地图
| 模块 | 必考点 | 对应讲义 |
|---|---|---|
| 存储与网络 | 存储单位(bit/Byte/KB)、网络常识 | 01.计算机科学基础与计算机网络 |
| 流程图 | 开始/结束、处理、判断框,与代码对应 | GESP2.5流程图 |
| ASCII 码 | 'A'=65、'a'=97、'0'=48,字符↔数字 | GESP2.2类型转换与ASCII码 |
| 类型转换 | 隐式转换、强制转换 (int)x、int↔double↔char | GESP2.2类型转换与ASCII码 |
| 多层分支 | 嵌套 if、分类讨论不重不漏 | GESP2.4分支嵌套和循环嵌套 |
| 嵌套循环 | 双层 for、行列控制打印图形 | GESP2.3循环嵌套打印图形 |
| 数学函数 | abs / sqrt / max / min、pow、随机数 | 08.函数与常用库函数速查 |
二、笔试高频考点
选择 / 判断题常考
- 存储单位换算:1 Byte = 8 bit、1 KB = 1024 Byte。
- ASCII 关键值:
'0'=48、'A'=65、'a'=97;大小写差 32。- 字符即整数:
'A' + 1得到'B'的码值 66,可做大小写转换。- 类型转换方向:
int → double自动(安全);double → int会截断小数(不是四舍五入)。- 流程图:菱形 = 判断,有两条出边(是/否)。
三、易错点(错因表常客)
编程题易错
- 强制转换截断:
(int)3.9 = 3,要四舍五入用(int)(x + 0.5)。- 字符与数字:读数字字符时
c - '0'才是它代表的数值。- 嵌套循环行列搞反:外层控制”行”,内层控制”每行打印几个”。
- 图形规律找错:先列出每行的”空格数 + 星号数”的规律表再写循环。
max/min参数类型:两个参数类型要一致,否则编译报错。
四、典型题型
| 题型 | 例子 | 关键 |
|---|---|---|
| ASCII / 字符 | 大小写转换、字符位移、凯撒密码 | c - 'a'、+32 / -32 |
| 类型转换 | 取整、保留位数、数位拆分 | 强制转换 + 截断意识 |
| 多层分支 | 分段计费、三角形判定、年月日 | 条件分支画清边界 |
| 嵌套循环打印 | 正三角、倒三角、菱形、空心框 | 空格数/星号数规律表 |
| 数学函数 | 距离、开方、最值、随机 | 选对库函数,注意类型 |
五、读代码题训练(强制画变量表)
二级新增重点题型
给一段嵌套循环 / 分支代码,问最终输出或某变量的值。
方法:画一张表,列出每一轮循环里i、j、累加变量的值,一行一行手动模拟。
不画表硬看,极容易在嵌套循环里数错次数。
六、考前自测清单
- 背熟
'0'=48 / 'A'=65 / 'a'=97,会做大小写转换 - 说得清隐式转换与强制转换、
double→int会截断 - 能用嵌套循环打印正/倒三角和菱形
- 会用
abs/sqrt/max/min - 一道读代码题能靠变量表算对
- 做一套 GESP2 真题,选择判断失分 ≤ 3,整理错因表
关联
- 课程路线:GESP_Level2_track
- 前置:GESP一级考点 · 后继:GESP3(数组、字符串、进制位运算、枚举模拟)