GESP 一级考点串讲
用途
GESP1 考前串讲页:把零散知识点按真题题型归类,配易错点与错因表。
知识点正文见对应讲义,本页只做”考点 + 易错 + 题型”的复习清单。
路线见 GESP_Level1_track。
一、考点地图
| 模块 | 必考点 | 对应讲义 |
|---|---|---|
| 计算机基础 | 硬件/软件、二进制是计算机的语言、IDE 编译运行流程 | 01.计算机科学基础与计算机网络 |
| 输入输出 | cin >> a >> b;、cout << a << endl;、空格/换行 | 02.变量、数据类型与输入输出 |
| 变量与类型 | int / double / char / bool、变量先定义后使用 | 02.变量、数据类型与输入输出 |
| 运算符与表达式 | + - * /、整数除法、% 取余、优先级 | 02.变量、数据类型与输入输出 |
| 顺序结构 | 读入 → 计算 → 输出 三段式 | 03.顺序结构与完整输入输出 |
| 分支结构 | if / else if / else、关系 > < ==、逻辑 && || ! | 04.分支结构(if 与逻辑运算) |
| 循环结构 | for / while、计数循环、累加器 | 05.循环结构(while、for 与嵌套) |
二、笔试高频考点
选择 / 判断题常考
- 进制:十进制 ↔ 二进制(一级只要求简单转换)。
- 数据类型范围:
int是整数,double才能存小数,字符用单引号'A'。- 运算优先级:先
* / %后+ -,括号最高。- 整数除法:
7 / 2 = 3(不是 3.5),7 % 2 = 1。- 流程:程序”从上到下、一行一行”执行。
三、易错点(错因表常客)
编程题易错
- 整数除法丢小数:要小数结果,至少一个操作数写成
double(如1.0 * a / b)。=与==混用:赋值用=,判断相等用==。- 忘记初始化累加器:求和前
sum = 0,求积前prod = 1。- 循环边界:
for (i = 1; i <= n; i++)跑 n 次;< n只跑 n−1 次。- 输出格式:题目要求的空格、换行要对齐,多/少一个都判错。
四、典型题型
| 题型 | 例子 | 关键 |
|---|---|---|
| 顺序计算 | 圆面积、平均分、华氏↔摄氏 | 套公式,注意 double |
| 简单分支 | 成绩分级、闰年判断、奇偶 | 条件写全,别漏 else |
| 计数循环 | 1~n 求和、阶乘、统计个数 | 累加器初始化 + 循环范围 |
| 循环 + 分支 | 数 1~n 里有几个偶数 / 倍数 | 循环里套 if 计数 |
五、考前自测清单
- 能默写”读入→计算→输出”完整程序框架
- 说得清
int和double的区别、/和%的结果 -
if/else if/else三种分支都能写对 -
for和while都能写出 1~n 累加 - 做一套 GESP1 真题选择判断,失分 ≤ 3,整理错因表
关联
- 课程路线:GESP_Level1_track
- 后继:GESP二级考点(嵌套分支循环、ASCII、类型转换)