选择题 · 答案 C
在 C++ 中,cout << (5 / 2 + 5 % 3) 的输出是( )。
cout << (5 / 2 + 5 % 3)
答案C。文件重定向后cout的输出被写入文件。程序本身无法确定输出目的地。
文件重定向后程序行为不变,只是I/O目的地改变了。程序无法区分。
【考点】整数除法|取模运算|运算符优先级
本题考查 GESP 二级 C++ 语法模块中的基础运算规则。命题人在这儿卡住的是绝大多数考生对整数除法的直觉偏差——在 C++ 中整数相除直接截断小数部分,不是四舍五入也不是浮点除法。