Which of the following assessments measures upper body strength and endurance?

A. 90-degree push-up test
B. Curl-up test
C. Plyometrics test
D. Sit and reach test