Multiple choice general knowledge Which of the following is a product of a knowledge that is said to be declarative? Writing Contract Writing the Program Body Both of the above None of the above Reveal answer Fill a bubble to check yourself A Correct answer Explanation Declarative knowledge involves knowing 'what' - facts and concepts. Writing a contract is primarily declarative as it states what will be done, not how. Programming the 'how' is procedural knowledge.