【思路】
提取“间接歧视”定义要点:①看似中立,不针对任何人的行为;②在具备不同性别、种族、肤色、年龄以及其他非自我选择特征的人之间造成了区别对待的结果。
A项,公司因为小王性格过于柔软而拒绝对其升职,公司以性格为理由否定小王,有一定的针对性,不符合定义①,排除;
B项,“某企业要求所有员工都必须定期参加体能训练”,符合定义①,“后来企业女职工坚持不下来,纷纷离职”,男女身体构造和机能存在较大差异,且这些差异是“非自我选择特征”,其实公司的目的是想把女性筛选掉,符合定义②,保留;
C项,消防队禁止留长发是出于救火时对自身安全的考虑,且长发和短发都是男女可以选择的,并不是“非自我选择特征”,也没有“区别对待”,不符合定义②;
D项,企业明确只招40岁以下的劳动者,对具备不同年龄的人具有显性的区别对待效果,属于“直接歧视”,不符合“间接歧视”定义要点,排除。
因此,答案为B。