资料库 · 英语词汇

英语词汇 · 编程语境

词汇是读懂 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
7

运算符与表达式词汇读懂"程序怎么算"

运算符是表达式的核心,GESP 一二级常考算术、关系、逻辑运算,五级开始涉及位运算,掌握英文表达能帮你快速理解题目描述。

词汇词性中文含义编程语境示例
add / plus动词加加法运算:a + b
subtract / minus动词减减法运算:a - b
multiply动词乘乘法运算:a * b
divide动词除除法运算:a / b(整除注意类型)
modulo / remainder名词取余 / 余数取模运算:a % b,常用于周期、奇偶判断
assign动词赋值把值存入变量:x = 5;
compare动词比较关系运算:>、<、==、!=
increment / decrement动词自增 / 自减i++ / i--,值加 1 / 减 1
logical形容词逻辑的逻辑运算:&& 与、|| 或、! 非
bitwise形容词按位的位运算:& | ^ ~ << >>
shift动词移位左移 x << n 相当于乘 2^n
swap动词交换交换两个变量的值
priority名词优先级运算符的先后顺序,乘除先于加减
result名词结果表达式计算得到的值
8

竞赛与考场词汇熟悉"考试的规则"

GESP、CSP、NOIP 都是机试,熟悉竞赛常用词汇,考场上看到英文题目和评测状态就不会慌。

词汇词性中文含义编程语境示例
contest名词竞赛GESP、CSP-J/S、NOIP 等比赛
problem名词题目每场考试由若干道题目组成
time limit名词时间限制每题最多运行时间,如 1 秒
memory limit名词内存限制程序最多占用内存,如 256 MB
multiple choice名词单选题GESP 每级 15 道单选,每题 2 分
true / false名词判断题GESP 每级 10 道判断,每题 2 分
programming problem名词编程题GESP 每级 2 道,每题 25 分
full score名词满分GESP 每级满分 100 分
passing score名词通过分数线各级通过分数,如 60 分
rank名词排名按成绩从高到低排序
mock contest名词模拟赛考前全真模拟,检验真实水平
certificate名词证书通过后获得的等级认证证书
schedule名词时间安排考试的日期与时间段安排
notice名词通知报名、准考证等官方通知
9

计算机常识词汇认识电脑与常用操作,学编程更顺手

上机课、写代码、日常用电脑都会遇到的常用词。孩子先认识这些词,听老师讲操作、看提示信息都不再“两眼一抹黑”。

词汇词性中文含义常见场景
computer名词计算机 / 电脑我们上课写代码用的就是它
keyboard名词键盘输入代码、打字都用键盘
mouse名词鼠标用来点击按钮、选择菜单
screen / monitor名词屏幕 / 显示器显示代码和程序运行结果的地方
CPU名词中央处理器电脑的“大脑”,负责执行指令
memory名词内存(RAM)程序运行时临时存数据的地方
disk名词磁盘长期保存文件的地方
hard drive名词硬盘电脑里存文件的硬件
device名词设备手机、平板、电脑都是 device
battery名词电池笔记本没电要充电
network名词网络多台电脑连在一起通信
WiFi名词无线网络连接网络才能上网

写代码、存作业、上网查资料都会用到的操作词汇——老师在课堂上说的“打开”“保存”“复制”,对应下面的英文。

词汇词性中文含义常见场景
file名词文件一份代码就是一个 file,如 main.cpp
folder / directory名词文件夹 / 目录把文件分类存放的地方
click动词点击click 运行按钮,程序就跑起来
open动词打开open 一个文件或程序
close动词关闭close 窗口或文件
save动词保存写完代码记得 save,别白写
copy动词复制copy 一段代码粘贴到别处
paste动词粘贴copy 之后再 paste
delete动词删除删掉不需要的代码行
search动词搜索在浏览器里 search 想查的资料
download动词下载把文件从网络存到本地
upload动词上传把本地文件发到网上
browser名词浏览器上网看网页的软件,如 Chrome
password名词密码登录账号时输入的密码
account名词账号账号 + 密码才能登录
login / log in动词登录输入账号密码进入系统
update动词更新软件 update 后会更好用
install动词安装装好编译器才能写代码
error名词错误报错信息里常见,如 compile error
在线编译器