Skip to main content

CCF GESP C++ 二级英文词汇表(2026)

共收录 899 个核心术语,按六大板块分类整理。

英文单词(信息学)闪卡游戏

点我,进入游戏:英文单词(信息学)

依据 CCF GESP C++ 二级官方大纲整理:覆盖「计算机存储与网络、数据类型转换、程序设计语言、多层分支结构、流程图、多层循环结构、ASCII 编码、常用数学函数」八大知识块中出现的所有英文关键词、运算符、库名、协议名与核心术语。本表用于备考识词与读音,共 87 条(47 条 ★ 二级必考核心)。

标注说明:★ = 二级必考核心(大纲明确要求的关键词/函数/核心概念,如 if/for/abs/sqrt/RAM/ASCII/flowchart);无 ★ = 拓展背景(单位换算、具体协议名、其他语种、开发细节等,理解即可,选择题可能涉及但非强制项)。音标为通用英式发音(IPA),放在 / / 中;函数/符号名按实际读法注音(如 abs 读 /æbz/、max 读 /mæks/)。

使用说明

  • ★ 标记 = 核心词:二级大纲明确要求的 C++ 关键词(if/else/switch/for/while/do)、数学函数(abs/sqrt/max/min/rand)、存储网络概念(RAM/ROM/Cache/LAN/WAN)、ASCII、流程图符号(terminal/process/decision…),必须会认、会读、会用于读程序。
  • 无 ★ = 拓展词:单位(KB/MB/GB)、具体协议(HTTP/FTP/SMTP)、其他语言(Python/Java)、C++ 风格转换(static_cast)等,了解即可。
  • 词性已前置到释义列首位:关键字 / 函数 / n.(名词)/ v.(动词)/ adj.(形容词),便于记忆词性。
  • 数学函数边界:大纲强制项仅 abs / sqrt / max / min / rand 五个;fabs / floor / ceil / round / pow 等为常见拓展,备考冲刺可一并识记,但非必考。
  • ASCII 四个必记值(空格32、'0'48、'A'65、'a'97)见「四、ASCII 编码与字符」分类末尾说明。
  • 最终以 CCF GESP 官方大纲与培训机构教材为准;本表为辅助识词材料。

词汇分类

一、多层分支结构(Multi-level Branching)

#单词 / 符号(★ 前置)音标词性.含义
1★if/ɪf/关键字 如果(条件成立则执行其后语句块)
2★else/els/关键字 否则(if 条件不成立时执行)
3★switch/swɪtʃ/关键字 多分支选择结构(按表达式值跳转)
4★case/keɪs/关键字 分支情况标签(配合 switch 使用)
5★default/dɪˈfɔːlt/关键字 默认分支(switch 中无匹配时执行)
6else if/els ɪf/关键字组合 else-if 链(多条件依次判断)
7nested/ˈnestɪd/adj. 嵌套的(if 内含 if,多层分支)

二、多层循环结构(Multi-level Loops)

#单词 / 符号(★ 前置)音标词性.含义
1★for/fɔː(r)/关键字 for 循环(已知次数,三段式)
2★while/waɪl/关键字 while 循环(条件为真时重复执行)
3★do/duː/关键字 do-while 循环(先执行一次再判条件)
4do-while/duː ˈwaɪl/关键字组合 do-while 循环(至少执行一次)
5★break/breɪk/关键字 跳出(结束当前循环或 switch 分支)
6★continue/kənˈtɪnjuː/关键字 继续(跳过本次循环剩余语句)
7nested loop/ˈnestɪd luːp/n. 嵌套循环(循环内含循环,如 for 套 while)

三、常用数学函数(Math Functions)

#单词 / 符号(★ 前置)音标词性.含义
1★abs/æbz/函数 整数绝对值absolutevalue<cstdlib>(absolute value,<cstdlib>)
2★sqrt/ˈskweə ruːt/函数 平方根squareroot<cmath>,参数须0(square root,<cmath>,参数须 ≥0)
3★max/mæks/函数 取最大值(max(a,b),<algorithm><algorithm>)
4★min/mɪn/函数 取最小值(min(a,b),<algorithm><algorithm>)
5★rand/rænd/函数 随机数(返回 0~RAND_MAX 的伪随机整数,<cstdlib><cstdlib>)
6fabs/fæbz/函数 浮点绝对值<cmath>abs的浮点版)(<cmath>,abs 的浮点版)
7floor/flɔː(r)/函数 向下取整(返回x的最大整数,<cmath>(返回 ≤x 的最大整数,<cmath>)
8ceil/siːl/函数 向上取整(返回x的最小整数,<cmath>(返回 ≥x 的最小整数,<cmath>)
9round/raʊnd/函数 四舍五入取整(<cmath>四舍五入取整(<cmath>)
10pow/paʊ/函数 幂运算pow(x,y)=xy次方,<cmath>(pow(x,y)=x 的 y 次方,<cmath>)
11srand/es rænd/函数 设置随机种子(srand(time(0))使每次不同,<cstdlib>设置随机种子(srand(time(0)) 使每次不同,<cstdlib>)
12time/taɪm/函数 获取当前时间(作随机种子用,<ctime><ctime>
13RAND_MAX/rænd mæks/常量 随机数上限(rand() 返回值的理论最大值)
14<cmath> <cmath>/siː mæθ/n. 数学函数头文件(sqrt/fabs/floor/ceil/pow 等)
15<algorithm><algorithm> /ˈælɡərɪðəm/n. 算法头文件(含 max/min 等)
16<cstdlib><cstdlib> /siː stæt/n. 标准库头文件(含 abs/rand/srand,c-std-lib)
17<ctime> <ctime>/siː taɪm/n. 时间头文件(含 time(),用于随机种子)

四、ASCII 编码与字符(ASCII & Characters)

#单词 / 符号(★ 前置)音标词性.含义
1★ASCII/ˈæski/n. 美国信息交换标准代码(7 位字符编码,0~127)
2★character/ˈkærəktə(r)/n. 字符(文本的最小单位)
3★char/tʃɑː(r)/关键字 字符型(占 1 字节,存储 ASCII 码)
4★encode/ɪnˈkəʊd/v. 编码(把字符转换为 ASCII 数字)
5decode/diːˈkəʊd/v. 解码(把 ASCII 数字还原为字符)
6code/kəʊd/n. 码 / 代码(此处指字符对应的编码值)

ASCII 四个必记值(选择题高频):空格 = 32;数字 '0' = 48('0'~'9' 为 4857);大写 'A' = 65('A'~'Z' 为 6590);小写 'a' = 97('a'~'z' 为 97~122)。大小写字母 ASCII 相差 32('a' - 'A' = 32)。

五、数据类型转换(Type Conversion)

#单词 / 符号(★ 前置)音标词性.含义
1★implicit conversion/ɪmˈplɪsɪt kənˈvɜːʃn/n. 隐式转换(自动,低精度→高精度:int→double)
2★explicit conversion/ɪkˈsplɪsɪt kənˈvɜːʃn/n. 显式转换(强制转换,手动指定目标类型)
3★cast/kɑːst/关键字/运算符 强制转换(语法:(类型)表达式)
4static_cast/ˈstætɪk kɑːst/关键字 C++ 风格强制转换
5precision loss/prɪˈsɪʒn lɒs/n. 精度丢失(高精度→低精度或浮点→整型时)

六、计算机存储与网络(Storage & Network)

#单词 / 符号(★ 前置)音标词性.含义
1★bit/bɪt/n. 位(最小存储单位,0 或 1)
2★byte/baɪt/n. 字节(1 byte = 8 bits)
3★RAM/ræm/n. 随机存取存储器(内存,易失,断电丢失)
4★ROM/rɒm/n. 只读存储器(非易失,固化程序)
5★Cache/kæʃ/n. 高速缓冲存储器(CPU 与 RAM 之间,提速)
6★LAN/læn/n. 局域网(小范围,如校园/家庭网)
7★MAN/mæn/n. 城域网(城市范围)
8★WAN/wæn/n. 广域网(如互联网 Internet)
9★IP/ˌaɪ ˈpiː/n. IP 地址(设备在网络中的标识,如 192.168.1.1)
10★TCP/ˌtiː siː ˈpiː/n. 传输层协议 TCP(可靠连接)
11★OSI/ˌəʊ es ˈaɪ/n. OSI 七层模型(应用/表示/会话/传输/网络/数据链路/物理)
12KB/ˌkeɪ ˈbiː/n. 千字节(1 KB = 1024 B)
13MB/ˌem ˈbiː/n. 兆字节(1 MB = 1024 KB)
14GB/ˌdʒiː ˈbiː/n. 吉字节(1 GB = 1024 MB)
15TB/ˌtiː ˈbiː/n. 太字节(1 TB = 1024 GB)
16memory/ˈmeməri/n. 存储器(存储数据与程序的硬件)
17network/ˈnetwɜːk/n. 网络(多台设备互联的系统)
18Internet/ˈɪntənet/n. 互联网(全球范围的广域网)
19protocol/ˈprəʊtəkɒl/n. 协议(网络通信规则,如 HTTP/FTP)
20UDP/ˌjuː diː ˈpiː/n. 传输层协议 UDP(无连接,快)
21HTTP/ˌeɪtʃ tiː tiː ˈpiː/n. 应用层协议 HTTP(网页传输)
22FTP/ˌef tiː ˈpiː/n. 应用层协议 FTP(文件传输)
23SMTP/ˌes em tiː ˈpiː/n. 应用层协议 SMTP(邮件发送)
24TCP/IP/ˌtiː siː ˈpiː ˈaɪ ˈpiː/n. TCP/IP 四层模型(网络接口/网络/传输/应用)
25subnet/ˈsʌbnet/n. 子网(IP 地址划分出的子网络)

七、程序设计语言(Programming Languages)

#单词 / 符号(★ 前置)音标词性.含义
1★machine language/məˈʃiːn ˈlæŋɡwɪdʒ/n. 机器语言(二进制指令,直接执行,难读)
2★assembly language/əˈsembli ˈlæŋɡwɪdʒ/n. 汇编语言(助记符,需汇编器翻译)
3★high-level language/ˌhaɪ ˈlevl ˈlæŋɡwɪdʒ/n. 高级语言(接近自然语言,如 C++/Python)
4★compiler/kəmˈpaɪlə(r)/n. 编译器(把源代码一次性编译为机器码)
5★interpreter/ɪnˈtɜːprɪtə(r)/n. 解释器(逐行解释执行源代码)
6low-level language/ˌləʊ ˈlevl ˈlæŋɡwɪdʒ/n. 低级语言(机器/汇编语言统称)
7source code/sɔːs kəʊd/n. 源代码(程序员书写的程序文本)
8C++/siː plʌs plʌs/n. 高级语言 C++(二级认证语种)
9Python/ˈpaɪθən/n. 高级语言 Python(另一认证语种)
10Java/ˈdʒɑːvə/n. 高级语言 Java

八、流程图(Flowchart)

#单词 / 符号(★ 前置)音标词性.含义
1★flowchart/ˈfləʊtʃɑːt/n. 流程图(用图形描述程序逻辑)
2★terminal/ˈtɜːmɪnl/n. 起止框(椭圆,流程起点/终点)
3★process/ˈprəʊses/n. 处理框(矩形,执行计算或操作)
4★decision/dɪˈsɪʒn/n. 判断框(菱形,条件分支)
5★input/output/ˈɪnpʊt ˈaʊtpʊt/n. 输入输出框(平行四边形,读写数据)
6★flowline/ˈfləʊlaɪn/n. 流程线(箭头,表示执行方向)
7★sequence/ˈsiːkwəns/n. 顺序结构(自上而下依次执行)
8★selection/sɪˈlekʃn/n. 分支结构(按条件选择路径,对应 if/switch)
9★iteration/ˌɪtəˈreɪʃn/n. 循环结构(重复执行,对应 for/while)
10connector/kəˈnektə(r)/n. 连接符(圆圈,跨页连接流程)

附录 · 分类统计

分类词条核心词(★)
一 多层分支结构75
二 多层循环结构75
三 常用数学函数175
四 ASCII 编码与字符64
五 数据类型转换53
六 计算机存储与网络2511
七 程序设计语言105
八 流程图109
合计8747

备考建议

  • 先过核心关键词:把带 ★ 的约 47 个二级核心(分支/循环关键字、五个数学函数、RAM/ROM/Cache、ASCII、流程图符号)逐个会读会写。
  • 数学函数抓五个强制项abs(绝对值)、sqrt(平方根)、maxminrand(随机数) 必考;rand 配合 srand(time(0)) 生成范围是二级经典考点(a + rand() % (b-a+1))。
  • ASCII 死记四值:32 / 48 / 65 / 97,以及大小写差 32,选择题年年考。
  • 存储与网络识名即可:RAM/ROM/Cache 区别、LAN/MAN/WAN 范围、TCP/IP 与 OSI 层级名,多为判断型题目。
  • 流程图认符号:起止(椭圆)/处理(矩形)/判断(菱形)/输入输出(平行四边形)/流程线(箭头),能看图判断是哪种结构。
  • 拓展词扫一遍:单位换算、具体协议名、Python/Java 等,了解基本概念应付选择题。