【思路】
根据题干得出:所有男生不留长发。
A项:所有A是B,无法得出B是A,因此无法得出所有短发是男生,排除;
B项:题干只涉及到男生的情况,无法判断女生的情况,排除;
C项:题干只涉及到男生的情况,无法判断女生的情况,排除;
D项:结论的同义转化,当选。
因此,答案为D。