A.两个物体接触但不一定发生形变,所以不一定产生弹力,故A不正确;B.弹簧的弹力大小与弹簧的伸长或压缩的长度成正比,故B不正确;C.弹力的方向总是与恢复形变的方向相同,压力和支持力的方向总是垂直于接触面指向被压或被支持的物体.故C正确;D.形变大的物体产生的弹力不一定比形变小的物体产生的弹力大;如弹簧的弹力:F=k△x,弹力的大小还与弹簧的劲度系数有关.故D不正确.故选:C