(1)物体受到100N的水平拉力,并在水平面上匀速前进10m,具备做功的两个条件,所以拉力做的功为:W=Fs=100N×10m=1000J;(2)重力的方向是竖直向下的,在水平面上匀速前进10m,没有在重力的方向上移动距离,所以重力没做功,即重力做功为0J;故选C.