Answer
See the answer below.
Work Step by Step
a) The difference comes from the fact that water has two O-H groups while ethanol has one.
b) The two molecules interact through hydrogen bonding, so the volume of the mixture will be less than the sum of the volumes.