题目
定义 C++ 的 float 型变量 N,则语句 cin >> N; cout << int(float(N)) 可以输入正负整数和浮点数,并将其转换为整数后输出。( )
答案:A
考点
基本数据类型输入输出
解题思维
答案A。根据C++语法规则分析各选项。注意赋值、运算、类型等细节。
常见错误
仔细审题,注意每个选项的语法细节。区分合法写法与错误写法。
详细解析(节选)
【考点】基本数据类型|流式输入输出|类型转换
1. 🎯 考纲定位
考查 GESP 一级 C++ 基础部分:内置类型 float 的输入输出。命题人把这道题放在一级,卡住的是那些“以为 float 只能存小数”或“以为 int(float(N)) 不合法”的考生——实际上这两个认知偏差在这类基础题里最常见。
同考点真题
- 第 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看解析 →