They have different accelerations because of their masses. According to Newton's Second Law, an objects acceleration is inversely proportional to its mass. Therefore the object with the larger mass, in this case the gun, will have a smaller acceleration. In the same way, the less massive object, being the bullet, will have a higher acceleration. 
Hope this helps :)
        
             
        
        
        
Answer: Option B. R = (1/2)gt^2
Explanation:
S = R (horizontal distance) 
V^2 = 2gS
V^2 = 2gR
R = V^2 / 2g
But V = gt
R = (gt)^2 / 2g
R = (g^2 x t^2) / 2g
R = gt^2 / 2
But t^2 = 2h/g
R = ( g x 2h/g) / 2
R = h
But h = (1/2)gt^2
R = h = (1/2)gt^2
 
        
             
        
        
        
Given:
1st run: 20 meters North
2nd run: 15 meters East
time: 15 seconds
Average speed = total distance covered / total time taken
Ave. Speed = (20m + 15m) / 15s
Ave. Speed = 35m / 15s
Ave. Speed = 2 1/3  meters per second
        
             
        
        
        
The answer is definitely C.) their molecules move at the same average speed