The correct answer is (c) All of the mentioned
The explanation: The reason that polymers do not possess a sharp melting point is twofold. First of all, the polymer is not made up of molecules of identical molecular weight, but contains a mixture of homologues of various degrees of polymerization. Secondly, even if the polymer were of uniform molecular weight, the very size of its large molecules would prevent them from forming the perfect sharp melting crystals which are found in many low molecular weight materials.