The correct option is D given man a higher moral stature.
The passage speaks about the various achievements of science and technology. Option B is correct, scientific achievements have given man a higher moral stature, as mentioned in the passage, "Every challenge of science has added to man's moral stature." Option A is incorrect because the passage does not mention that science has made man an atheist. Option C is incorrect because science has not enhanced man's intellectual ability, but has given him new knowledge. Option D is incorrect because no such thing has been mentioned in the passage.