解题思路:弹力产生必须具备两个条件:一是直接接触,二是发生弹性形变.接触不一定产生弹力.弹力的大小与形变量有关,与重力没有必然的关系.弹力垂直于接触面.
A、接触并且发生弹性形变才产生弹力.故A错误.
B、只要两物体相互吸引不一定接触,而弹力为接触力,故B错误.
C、发生弹性形变才有弹力.故C错误.
D、只有发生弹性形变的物体才产生弹力,故D正确.
故选:D.
点评:
本题考点: 物体的弹性和弹力;弹性形变和范性形变.
考点点评: 本题考查对弹力的理解能力.弹力是接触力,产生弹力的两个物体必须接触,但接触不一定有弹力,物体间要存在挤压、拉伸等发生弹性形变,才产生弹力.