The correct option is C The collision is elastic.
The system consists of the molecule and the wall. Let us assume that initially the wall is stationary so that its momentum and kinetic energy are both zero before the collision is P = 0 + mv, where m is the mass of the molecule. After the collision the wall acquires a recoil velocity, say, V and a recoil momentum MV where M is the mass of the wall. After the collision, the recoil momentum of the wall + momentum of the system is conserved. Notice that the momenta of outgoing and incoming molecules are not the same, their direction are different.
Since the wall is infinitely massive, the recoil momentum produces a negligible velocity so that the kinetic energy of the wall is negligible after the collision. Since the speed v of the molecule is the same before and after collision, its kinetic energy remains unchanged. Hence the total kinetic energy is also conserved.
Therefore, the collision is elastic. Remember, in an inelastic collision, although the total momentum is conserved, the total kinetic energy is not conserved, it decreases.
Hence the correct choice are (a) and (c).