定义 int 类型的变量 $a$ 和 $b$,求二次函数 $y = x^2 + ax + b$ 取最小值时 $x$ 的值,可以通过表达式 $-a / 2.0$ 求得。
判断正误题需注意绝对化表述("一定""必须""只能"等)往往是错误的。
判断题中注意"一定""总是""所有""唯一"等绝对化表述通常是错误的。但也要结合具体知识点判断。
【考点】二次函数最值公式|浮点数运算|运算符优先级
本题卡住的是数学公式与 C++ 表达式的桥接能力。八级大纲里,"二次函数最值公式"属于数学模块,"浮点数运算"属于运算符模块。命题人放这道题,是因为八级考生往往能背出顶点横坐标公式,却栽在 C++ 里:a 是 int,-a 还是 int,除以 2.0 强制转 double,很多人误以为整数除法也能"自动升级",结果截断成 -a/2,直接选错。