(多选)下面哪个不是 C++ 语言的关键字?
这题考的是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%。
暂无足够依据预测未来可能怎么考。