题目
答案:C
考点
基本数据类型
解题思维
这题考C++关键字辨析。拿到题别急着背,先想:哪些词是语言核心保留词不能随便用?哪些是库函数名?main是入口函数,sqrt是数学库,max是算法库模板,只有double是基本数据类型关键字,属于语言本体。
常见错误
学生最容易把main误选,因为它是程序入口,印象深;或者把max、sqrt当成关键字,觉得它们‘很重要’。其实关键字是预定义的保留词,连main都不是,它是用户定义的标识符。max和sqrt更是库函数,C++标准库里早就有了,不是语言关键字。
详细解析(节选)
考点:C++关键字与基本数据类型
1. 考纲定位
本题考查GESP二级C++大纲第3章“数据类型”中的关键字识别,命题人卡住的是初学者“把函数名当关键字背”的误区。
同考点真题
- 第 13 题· NOIP 2013 提高组初赛试题 · 答案 D看解析 →
- 第 27 题· NOIP 2016 普及组初赛试题 · 答案 cin.get()num=c-'0'num=c-48c>='0'&&c<='9'c>=48&&c<=57num=num*10+c-'0'num=num*10+c-48num=-numreturn -num看解析 →
- 第 3 题· CSP 2019 入门级第一轮 · 答案 C看解析 →
- 第 1 题· CSP 2019 提高级第一轮 · 答案 D看解析 →
- 第 5 题· CSP 2019 提高级第一轮 · 答案 B看解析 →