以下不是 C++ 关键字的是( )。
这题考的是C++关键字与标准库成员的区别。拿到题先想:continue、break、goto是语言核心保留词,而cout是iostream里的流对象,属于库成员而非关键字,所以选B。
很多同学会把cout误当成关键字,因为它是编程中最常用的输出对象,符号特殊且使用频率极高。命题人就是利用这种‘高频即核心’的直觉设坑,让你混淆‘语言保留词’和‘库中常用类’的界限。记住:关键字是编译器强制保留、不能改名的词,而cout只是namespace::std里定义的一个类实例,尽管它很重要,但它不是关键字。
【考点】C++关键字与标准库成员的区别|GESP二级基础语法
1. 考纲定位:GESP二级C++模块,考察基础语法与标准库概念。命题人卡住的是‘符号是否属于语言核心’的模糊边界,利用cout的高频使用制造干扰。
2. 解题思维:C++关键字是语法保留词(如continue/break/goto),编译器强制保留且不能改名;cout是iostream库中的流对象,属于库成员而非语言关键字。拿到题先问‘这是语言核心还是库成员?’,再逐项排除。
3. 陷阱拆解:选项A、C、D均为C++关键字,B是库类成员。学生易混淆‘编程中常用符号’与‘语言保留词’,尤其看到I/O操作就误判为关键字。命题人故意把cout放在选项中,就是利用这种直觉设坑。
4. 反命题思维:若改问‘哪个是库类成员?’则B正确;若问‘哪个是C++关键字?’则A/C/D正确。刷此类题先问‘命题人想考我什么’。
5. 避坑:记住关键字列表(如break/continue/goto/return/else等),它们都是语言核心保留词;而cout是iostream::cout,属于库成员。不要因使用频率高就误判为关键字。
6. 考频与趋势:基础语法考点在题库中高频出现,2023年考过287题,2024年413题,2025年401题,2026年109题,逐年递增,说明命题人越来越注重基础语法的细节区分。输入输出相关考点2026年考过139题,也呈上升趋势,但本题属于基础语法而非输入输出模块,需明确区分。
7. 预测:基于数据,未来GESP二级仍会高频考察基础语法细节,尤其是关键字与库成员的区分。命题人可能继续用高频符号(如cout)制造干扰,建议重点记忆关键字列表,避免混淆。暂无足够依据预测具体题型变化,但趋势明确:基础语法细节将持续成为高频考点。