The quantity that is calculated from the product of the force and the distance traveled due to the force is called work. It has SI units of Joules (J) which is equivalent to Newton-meter (N-m). It is the energy that happens when an object is being moved by an external force.
Momentum is a product mass and velocity. If a certain object posses a kinetic energy, then it should have a momentum since it is moving which has a velocity. However, if the object is at rest and only has potential energy, then it would not have momentum. So, for the first question the answer would be yes, an object can have energy without having any momentum. For the second question, every object whether it is moving or at rest, possess some energy, potential for an object at rest and kinetic for an object that is moving. Thus, the answer would be no, an object having momentum would always have energy.
Answer:

29010.53917 m
Explanation:
= Density of asteroid = 2 g/cm³
V = Volume
d = Diameter = 10 km
r = Radius = 
v = Velocity = 11 km/s
= Heat vaporization of water = 
= Change in temperature = 100-20
Mass is given by

The kinetic energy is

Heat is given by

Mass of water is 
Volume is 
Amount of water is 
If it were a cube

The height of the water would be 29010.53917 m