如下 C++ 代码执行时输入 2026-6-27,下列说法正确的是( )。
int N;
cin >> N;
cout << N;答案D。cout用于输出到标准输出(通常是屏幕)。cin从标准输入读取。
cout和cin在iostream头文件中定义,使用时需#include <iostream>。
【考点】cin 输入流解析|int 类型读取规则|cout 输出
本题考查《GESP 一级大纲》C++ 基础中的输入输出模块。命题人刻意用日期格式"卡住"对 cin>>int 的理解——绝大多数考生以为"输入失败"或"原样输出",其实 >> 遇到非法字符会立即停止并保留剩余输入,只读取前面的合法数字部分。