Which of the following have/has proven to be a particularly good predictor for jobs that include cognitively complex tasks?

Which of the following have/has proven to be a particularly good predictor for jobs that include cognitively complex tasks?

A. intelligence tests
B. integrity evaluations
C. work samplingD) drug tests
E. behavioral assessment