The correct option is C (−∞,2]
f(x)=log2(3−2x−x2)
For the function to be defined,
3−2x−x2>0⇒x2+2x−3<0⇒(x+3)(x−1)<0⇒−3<x<1
Hence, domain of f is (−3,1)
Now, let y=log2(3−2x−x2)
⇒2y=3−2x−x2⇒x2+2x+(2y−3)=0
Since, x is real,
Δ≥0⇒4−4(2y−3)≥0⇒1−2y+3≥0⇒2y≤4⇒y≤2
Therefore, the range of f is (−∞,2]