必学英语词汇

GESP 必学英语词汇

词汇是读懂 C++ 代码与 GESP 阅读题的敲门砖。按考点整理最常出现的编程英语词汇,配中文含义与编程语境示例,边学边记。

1

编程基础词汇先认识"代码的世界"怎么说话

编程语言是人与计算机沟通的桥梁,以下基础词汇几乎出现在每一段 C++ 代码里,是 GESP 阅读题目与理解代码的前提。

词汇词性中文含义编程语境示例
program名词程序由代码组成、能被计算机执行的一组指令
source code名词源代码程序员编写的原始代码,如 main.cpp
compiler名词编译器把源代码翻译成机器可执行程序的工具,如 gcc
syntax名词语法语言的书写规则,语法错误会报 compile error
statement名词语句一条可执行的指令,以分号结束
expression名词表达式由运算符和操作数组成的式子,如 a + b * 2
variable名词变量存储数据的命名空间,如 int age = 10;
constant名词常量值固定不变的量,如 const int MAX = 100;
identifier名词标识符变量、函数等的名字,如 main、sum
keyword名词关键字语言保留字,如 int、if、return
comment名词注释给程序员看的说明文字,// 单行、/* */ 多行
debug动词调试查找并修复程序中的错误(bug)
bug名词缺陷/错误导致程序结果不对的问题
runtime名词运行期程序实际执行的阶段,运行期错误称 runtime error
IDE名词集成开发环境编写+编译+调试一体化的软件,如 Dev-C++
2

数据类型词汇搞懂"数据长什么样"

GESP 考试中数据类型是必考基础,弄清楚每种类型的取值范围和适用场景,才能正确选择变量类型。

词汇词性中文含义编程语境示例
int名词整型存整数,约 ±21 亿,int n = 2026;
long long名词长整型存更大的整数,约 ±9×10^18
float名词单精度浮点存小数,精度约 7 位有效数字
double名词双精度浮点存小数,精度更高,竞赛常用
char名词字符型存单个字符,char c = 'A';
bool名词布尔型只有 true(真)/ false(假)
string名词字符串一串字符,需 #include <string>
array名词数组同类型元素的集合,int a[10];
pointer名词指针存内存地址的变量,int *p;
reference名词引用变量的别名,常用于函数参数传递
unsigned形容词无符号的只表示非负数,unsigned int
type名词类型决定数据占多少内存、能做什么运算
3

流程控制词汇让程序"学会判断和重复"

顺序、分支、循环是程序的三大结构,GESP 一级到四级反复考察,掌握这些词汇就能读懂题目里的逻辑描述。

词汇词性中文含义编程语境示例
if / else连词如果 / 否则单条件分支:if (a > b) ... else ...
switch名词多分支语句按表达式的值跳转到对应 case 分支
case名词分支项switch 中的每个分支入口
for介词循环关键字for (int i = 1; i <= n; i++)
while连词当……时循环先判断后执行:while (n > 0)
do-while名词直到型循环先执行一次再判断条件
break动词跳出立即结束当前循环或 switch
continue动词继续跳过本次循环剩余语句,进入下一次
return动词返回结束函数并返回结果,return 0;
loop名词循环重复执行某段代码的过程
condition名词条件判断真假的表达式,如 a < b
nested形容词嵌套的循环套循环、分支套分支
infinite形容词无限的infinite loop 死循环,注意别让程序卡住
step名词步长循环变量每次增加的量
4

函数与作用域词汇理解"代码的分工合作"

函数让代码可以复用,是 GESP 三级及以上考试的常考内容,阅读题中经常出现函数定义与调用。

词汇词性中文含义编程语境示例
function名词函数一段有名字、可重复调用的代码块
main名词主函数程序入口,每个程序必须有 main
parameter名词形参函数定义时的参数,int f(int x)
argument名词实参调用函数时传入的值,f(5);
call动词调用执行一个函数:f();
return value名词返回值函数通过 return 交出的结果
recursion名词递归函数调用自身,如求阶乘 fib(n-1)
base case名词递归出口递归结束的条件,防止无限递归
scope名词作用域变量能被访问的范围(大括号内)
global形容词全局的在函数外定义,整个程序可用
local形容词局部的在函数内定义,只在本函数内可用
header名词头文件#include 引入的库声明文件
namespace名词命名空间避免名字冲突的容器,如 std
overload动词重载同名函数用不同参数实现不同功能
5

数据结构与算法词汇打开"高效解题"的大门

STL 容器和经典算法是 GESP 三级、四级及认证考试的核心内容,阅读题中这些词汇出现频率很高。

词汇词性中文含义编程语境示例
vector名词动态数组可自动扩容的数组,v.push_back(x);
stack名词栈后进先出(LIFO),top/pop
queue名词队列先进先出(FIFO),front/pop
deque名词双端队列两端都能插入删除
list名词链表由节点链接而成的线性结构
set名词集合元素不重复、自动有序
map名词映射键值对容器,按 key 查找 value
pair名词二元组两个值的组合,如 pair<int,int>
iterator名词迭代器遍历容器的指针式对象
sort动词排序sort(a, a+n) 或 sort(v.begin(), v.end())
search动词查找在一组数据中寻找目标元素
binary形容词二分的binary search 二分查找,O(log n)
complexity名词复杂度衡量算法效率:时间/空间复杂度
algorithm名词算法解决问题的方法和步骤
graph名词图由顶点和边组成的结构
tree名词树无环连通图,有根/节点/孩子等概念
6

考试与评测词汇读懂"判题机的提示"

GESP 采用机试评测,熟悉评测结果缩写能帮你快速定位问题:先看状态再改代码,事半功倍。

词汇词性中文含义编程语境示例
input / output名词输入 / 输出题目给的数据(stdin)和要交出的结果(stdout)
sample名词样例题目给出的示例输入输出,先跑通样例
test case名词测试用例评测系统用于判定正确性的数据
submit动词提交把代码上传到评测系统
judge动词/名词评测系统运行你的程序并打分
score名词得分每道题按通过的测试点给分
AC缩写通过Accepted,答案全部正确
WA缩写答案错误Wrong Answer,程序能跑但结果不对
TLE缩写超时Time Limit Exceeded,运行太慢
MLE缩写内存超限Memory Limit Exceeded,占用内存太多
RE缩写运行错误Runtime Error,如数组越界、除零
CE缩写编译错误Compile Error,语法或声明有问题
constraint名词数据范围题目对数据大小的限制,决定算法选择
precision名词精度浮点数输出保留的小数位数,如 %.2f
在线编译器