Answer: C
Acidity follows the ability of the substituent to delocalise the negative charge of the carbanion: nitro (charge onto O of a nitronate) > carbonyl (enolate) > cyano (weaker) > hydrogen (none). Typical pKa values are about 10, 19, 25 and 50, which gives the order shown.