因为AD为角BAC的角平分线,DE垂直AB(做DF垂直AC),所以DE=DF,
又因为AB=14cm,AC=10cm,三角形面积为上下两三角形面积之和,
所以14*DE/2+10*DE/2=48,解得DE=4cm,故选B.