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 中无匹配时执行) |
| 6 | else if | /els ɪf/ | 关键字组合 else-if 链(多条件依次判断) |
| 7 | nested | /ˈnestɪd/ | adj. 嵌套的(if 内含 if,多层分支) |
二、多层循环结构(Multi-level Loops)
| # | 单词 / 符号(★ 前置) | 音标 | 词性.含义 |
|---|---|---|---|
| 1 | ★for | /fɔː(r)/ | 关键字 for 循环(已知次数,三段式) |
| 2 | ★while | /waɪl/ | 关键字 while 循环(条件为真时重复执行) |
| 3 | ★do | /duː/ | 关键字 do-while 循环(先执行一次再判条件) |
| 4 | do-while | /duː ˈwaɪl/ | 关键字组合 do-while 循环(至少执行一次) |
| 5 | ★break | /breɪk/ | 关键字 跳出(结束当前循环或 switch 分支) |
| 6 | ★continue | /kənˈtɪnjuː/ | 关键字 继续(跳过本次循环剩余语句) |
| 7 | nested loop | /ˈnestɪd luːp/ | n. 嵌套循环(循环内含循环,如 for 套 while) |
三、常用数学函数(Math Functions)
| # | 单词 / 符号(★ 前置) | 音标 | 词性.含义 |
|---|---|---|---|
| 1 | ★abs | /æbz/ | 函数 整数绝对值 |
| 2 | ★sqrt | /ˈskweə ruːt/ | 函数 平方根 |
| 3 | ★max | /mæks/ | 函数 取最大值(max(a,b), |
| 4 | ★min | /mɪn/ | 函数 取最小值(min(a,b), |
| 5 | ★rand | /rænd/ | 函数 随机数(返回 0~RAND_MAX 的伪随机整数, |
| 6 | fabs | /fæbz/ | 函数 浮点绝对值 |
| 7 | floor | /flɔː(r)/ | 函数 向下取整 |
| 8 | ceil | /siːl/ | 函数 向上取整 |
| 9 | round | /raʊnd/ | 函数 |
| 10 | pow | /paʊ/ | 函数 幂运算 |
| 11 | srand | /es rænd/ | 函数 |
| 12 | time | /taɪm/ | 函数 获取当前时间(作随机种子用,) |
| 13 | RAND_MAX | /rænd mæks/ | 常量 随机数上限(rand() 返回值的理论最大值) |
| 14 | /siː mæθ/ | n. 数学函数头文件(sqrt/fabs/floor/ceil/pow 等) | |
| 15 | /ˈælɡərɪðəm/ | n. 算法头文件(含 max/min 等) | |
| 16 | /siː stæt/ | n. 标准库头文件(含 abs/rand/srand,c-std-lib) | |
| 17 | /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 数字) |
| 5 | decode | /diːˈkəʊd/ | v. 解码(把 ASCII 数字还原为字符) |
| 6 | code | /kəʊd/ | n. 码 / 代码(此处指字符对应的编码值) |
ASCII 四个必记值(选择题高频):空格 = 32;数字 '0' = 48('0'~'9' 为 4857);大写 90);小写 'A' = 65('A'~'Z' 为 65'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/ | 关键字/运算符 强制转换(语法:(类型)表达式) |
| 4 | static_cast | /ˈstætɪk kɑːst/ | 关键字 C++ 风格强制转换 |
| 5 | precision 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 七层模型(应用/表示/会话/传输/网络/数据链路/物理) |
| 12 | KB | /ˌkeɪ ˈbiː/ | n. 千字节(1 KB = 1024 B) |
| 13 | MB | /ˌem ˈbiː/ | n. 兆字节(1 MB = 1024 KB) |
| 14 | GB | /ˌdʒiː ˈbiː/ | n. 吉字节(1 GB = 1024 MB) |
| 15 | TB | /ˌtiː ˈbiː/ | n. 太字节(1 TB = 1024 GB) |
| 16 | memory | /ˈmeməri/ | n. 存储器(存储数据与程序的硬件) |
| 17 | network | /ˈnetwɜːk/ | n. 网络(多台设备互联的系统) |
| 18 | Internet | /ˈɪntənet/ | n. 互联网(全球范围的广域网) |
| 19 | protocol | /ˈprəʊtəkɒl/ | n. 协议(网络通信规则,如 HTTP/FTP) |
| 20 | UDP | /ˌjuː diː ˈpiː/ | n. 传输层协议 UDP(无连接,快) |
| 21 | HTTP | /ˌeɪtʃ tiː tiː ˈpiː/ | n. 应用层协议 HTTP(网页传输) |
| 22 | FTP | /ˌef tiː ˈpiː/ | n. 应用层协议 FTP(文件传输) |
| 23 | SMTP | /ˌes em tiː ˈpiː/ | n. 应用层协议 SMTP(邮件发送) |
| 24 | TCP/IP | /ˌtiː siː ˈpiː ˈaɪ ˈpiː/ | n. TCP/IP 四层模型(网络接口/网络/传输/应用) |
| 25 | subnet | /ˈ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. 解释器(逐行解释执行源代码) |
| 6 | low-level language | /ˌləʊ ˈlevl ˈlæŋɡwɪdʒ/ | n. 低级语言(机器/汇编语言统称) |
| 7 | source code | /sɔːs kəʊd/ | n. 源代码(程序员书写的程序文本) |
| 8 | C++ | /siː plʌs plʌs/ | n. 高级语言 C++(二级认证语种) |
| 9 | Python | /ˈpaɪθən/ | n. 高级语言 Python(另一认证语种) |
| 10 | Java | /ˈ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) |
| 10 | connector | /kəˈnektə(r)/ | n. 连接符(圆圈,跨页连接流程) |
附录 · 分类统计
| 分类 | 词条 | 核心词(★) |
|---|---|---|
| 一 多层分支结构 | 7 | 5 |
| 二 多层循环结构 | 7 | 5 |
| 三 常用数学函数 | 17 | 5 |
| 四 ASCII 编码与字符 | 6 | 4 |
| 五 数据类型转换 | 5 | 3 |
| 六 计算机存储与网络 | 25 | 11 |
| 七 程序设计语言 | 10 | 5 |
| 八 流程图 | 10 | 9 |
| 合计 | 87 | 47 |
备考建议
- 先过核心关键词:把带 ★ 的约 47 个二级核心(分支/循环关键字、五个数学函数、RAM/ROM/Cache、ASCII、流程图符号)逐个会读会写。
- 数学函数抓五个强制项:
abs(绝对值)、sqrt(平方根)、max、min、rand(随机数) 必考;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 等,了解基本概念应付选择题。