函数 $f(x)=\left(\frac{1}{2}\right)^{x^{2}-2 x}$ 的值域为 ( )
【详解】

函数的定义域为 $R$, 设 $t=x^{2}-2 x, x \in \mathbf{R}$, 则 $t \geq-1$.

则 $0<\left(\frac{1}{2}\right)^{x^{2}-2 x} \leq\left(\frac{1}{2}\right)^{-1}=2$, 故函数的值域为 $(0,2]$.

故选: D.

【点睛】

本题考查与指数函数有关的复合函数的值域, 此类问题可通过换元法来处理, 本题属于基础题.