【思路】
三个集合的容斥关系公式为:|A∪B∪C|=|A|+|B|+|C|-|A∩B|-|B∩C|-|C∩A|+|A∩B∩C|。设铅球为A,100米短跑为B,跳远为C,根据题目有|A∩B|=9,|A∩C|=6,|A∩B∩C|=0。
设100米短跑和跳远都参加的有x人,则有方程31=15+22+20-9-6-x+0,解得x=11。
因此,答案为D。