Binary representation of $0.5$ is $0.1_2$ and it is the only fraction among the given options that is terminating. So it is the only fraction that can be represented exactly.
All the other options have non-terminating fraction part and cannot be represented exactly with any finite number of bits.