已知函数 f(x) = (x + 2) / (e^x + a) 的最大值为 1,则 a =
查看答案与解析
答案
B
解析
法1:(1)当时,由,解得, 故函数定义域为. ①当时,, 当,则,故不存在最大值,不合题意; ②当时,此时,, 故最大值不为,不合题意; ③当时,, 当,则,故不存在最大值,不合题意; (2)当时,则,则函数定义域为. 且由最大值为可知,, 即对任意恒成立,且等号能取到. 设,则, 当时,,单调递增; 当时,,单调递减; 故,当且仅当时,, 由对任意恒成立,可知, 又当时,恒有,取不到等号,所以有, 故选:B. 法2:, 由选项知,则定义域为, 故最大值必在极值点处取到,不妨设此极值点为, 由, 则由,可得①, 且,即②, 联立①②解得. 验证:当时,, 则, 设,则, 当时,,则在上单调递增; 当时,,则在上单调递减; ,且, 且当,;当,; 作出函数的大致图象, 当时,,在上单调递增; 当时,,在上单调递减; 则,满足题意,故. 法3:由选项知,则定义域为, 由,解得. 同法2验证可得,故满足题意,由选项唯一可得.. 法4:由选项知,则定义域为, 由,解得. 验证:当时,由不等式可得, 故,当且仅当时等号成立, 故满足题意,由选项唯一可得.