C++ 中定义整型变量 $N$,执行语句 scanf("%d", &N); cout << N / 3 * 5; 时输入 3.6,则输出 6。( )
答案B。根据C++语法规则分析各选项。注意赋值、运算、类型等细节。
仔细审题,注意每个选项的语法细节。区分合法写法与错误写法。
【考点】C++输入输出|类型转换|表达式求值
这道题卡住绝大多数考生的点,就是C++中scanf的输入类型与变量类型必须匹配。命题人故意在题干里写"定义整型变量N",然后让你输入3.6,就是想看看你是否清楚scanf的格式控制符%d只能读入整数,输入小数会直接导致数据错乱,最终N的值是0。这属于GESP一级大纲中"C++基础语法"模块,是考察你对输入函数格式符掌握程度的经典陷阱。