社会主义实行按劳分配的直接原因是( )。
社会主义初级阶段实行按劳分配的原因:一、社会主义生产资料公有制是实行按劳分配的前提条件;二、劳动还存在重大差别,这是实行按劳分配的直接原因;三、社会主义初级阶段的生产力水平是实行按劳分配的物质基础。故本题答案为C。