A、C书放在桌面上,桌面发生向下的形变,由于恢复原状,桌面对书产生向上的弹力.所以产生这个弹力的直接原因是桌面的形变.故A错误,C正确. B、D弹力产生的原因是由于物体发生了弹性形变,不是由于物体的重力,故BD错误.故选C