Choice "D" is correct. Setting a ceiling price below the price dictated by market forces (which is the equilibrium price set by the supply and demand curves) would create excess demand for the product (at its reduced price) and, consequently, a shortage.
Choice "c" is incorrect. A surplus would be produced if a floor price (under which no supplier could sell) were set above the equilibrium price, because suppliers would supply excess product at the inflated price.
Choices "a" and "b" are incorrect, per the above explanation.