The correct answer is: D. definite
A vague statement is one that is not clear or precise. It is open to interpretation and does not provide a specific meaning. A definite statement, on the other hand, is one that is clear and precise. It leaves no room for interpretation and provides a specific meaning.
The other options are not antonyms of vague.
A known statement is one that is familiar or recognized. It is not necessarily clear or precise.
A published statement is one that has been made public. It is not necessarily clear or precise.
A popular statement is one that is liked or enjoyed by many people. It is not necessarily clear or precise.