‘’The total value of all array elements is………….’’. The question above requests the student to write an array of K with size of 12 in C++, with values for it are provided. We might assume that this question can be matched with the keyword Write because the word ‘Write’ appears in it. ‘Write’ can either be in Knowledge or Synthesis (will be discussed later). If we take a closer look at it, the question requires us to formulate a program written in C++ that can sum all 12 values contained in the array of K. Therefore, the suitable cognitive level for the question is Synthesis. A student with this level of learning should take previously learned concepts and apply them together to create something new (Scott, 2003). Table 1 summarizes each levels of Bloom's taxonomy as outlined by Bloom et al. (1956).