一、GESP C++ 二级考试重点
'会写多层 if else + 多层循环 + 用基础数学函数解决综合问题'
(一)理论部分重点(选择 / 判断题高频)
根据大纲,以下内容是必考且高频。
(1)计算机基础
- 存储器:RAM(内存)vs ROM(只读)、Cache(高速缓存)
- 网络:LAN / MAN / WAN、OSI 七层模型(知道名字)、TCP/IP 四层模型(知道名字)
- 程序设计语言:机器语言 / 汇编语言 / 高级语言(C++ 属于高级语言)
👉 特点:不考计算,多为'认识型''判断型'。
(2)流程图
- 三种结构:顺序、分支、循环
- 常见符号:起止(椭圆)、处理(矩形)、判断(菱形)
👉 可能考:「下面流程图表示的是哪种结构?」
(3)ASCII 编码(必考)
必须牢记的 4 个字符编码:
' ' → 32
'0' → 48
'A' → 65
'a' → 97
常考形式:
char c = 'A'; c+1 是什么?- 字符 ↔ 数字转换
(4)数据类型转换
- 隐式转换
int a = 3.8; // a = 3 - 强制转换
int a = (int)3.8;
(5)多层分支 & 多层循环(核心)
if/if-else/switchfor/while/do-while- 嵌套是二级的'灵魂'
(6)数学函数(编程题必背)
abs(x); // 绝对值
sqrt(x);
(a, b);
(a, b);
();


