Answer: (a) yes (b) no
Step-by-step explanation:
momentum is mass times velocity
(a) velocity is a vector and so the velocities have to be in the same direction for it to be possible that the momentum is the same for the two objects.
(b) If the masses are different then the magnitude of the momentum of the two objects will not be the same.