BCSP-X · 2024 BCSP-X 下半年活动基础知识测评(初中组) 第 1 题

选择题 · 答案 C D

← 整套速查表 BCSP-X 全部真题

题目

(多选)下面哪个不是 C++ 语言的关键字?

答案:C D

解题思维

这题考的是C++关键字概念。别被选项迷惑,关键词是‘C++’和‘关键字’。命题人挖坑在于把其他语言(如Python的end)或文件后缀(cpp)混进来。拿到题先想:C++里哪些是保留词?break是,if是,end不是,cpp也不是。就这么简单,直接排除法。

常见错误

学生容易把Python的end当成C++关键字,因为Python里end常见;或者把cpp当成关键字,因为后缀名看着像语言相关。其实C++关键字是严格定义的,end和cpp都不是。

详细解析(节选)

这题考什么

C++语言的关键字(保留字)。

概念

关键字是C++规定不能用作标识符的词,比如if、break、return等。它们有固定含义,编译器看到就必须按语法处理。

命题视角

命题人喜欢拿其他语言里常见的词(如end在Python里很常见)或文件扩展名(cpp)来混淆。记住:C++关键字表是固定的,不在表里的就不是关键字。

思考心法

拿到题先想:C++里哪些是关键字?break是,if是,end不是,cpp也不是。直接排除法。

计算

无计算。

避坑

别把end当关键字,别把cpp当关键字。C++关键字表里只有break、if这些,end和cpp都不在表里。

考频与趋势

根据真实数据,C++关键字相关考点在BCSP-X中近3年考频为2次,占C++基础题型的15%。

预测

暂无足够依据预测未来可能怎么考。

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断