If we use the definition of modified duration = -1/P (dP/dr), then we can derive
%change in price of bond = ModifiedDuration * % change in yield
Higher the “%change in price of bond” implies higher sensitivity to change in yield. Since the duration of zero coupon bond is higher it has a higher sensitivity to change in interest rate.
In this case, it is actually easy to compute as well. So, if you go by first principles,
Macaulay Duration of X = 1/100 [10/1.1 + 20/1.1^2 + 30/1.1^3 + 40/1.1^4 + 550/1.1^5] = 4.169857
Modified Duration of X = 4.169857/1.1 = 3.79077
Macaulay Duration of Y = 5
Modified Duration of Y = 5/1.1 = 4.5454
Therefore, it shows that the %change in Price of X = -3.79077 and %change Price of Y = -4.5454 (assume 1% change in yield).
(c) is the correct answer