The above solution is certainly correct, but seems like a lot of work. As experienced GMAT writers, we've all learned to hate extra work! 8)
Instead, let's use our knowledge of consecutive integers to answer the question:
Every set of n consecutive integers will have a unique average. So, if we know the average and the number of terms, we can figure out the exact set.
(1) n = 9, average is 7. Only one set of consecutive integers will fit this rule. We can just add on the next two integers to fill out our set of 11: sufficient.
(Note: if this were a problem solving question and we wanted to figure out the set, we'd see that we have an odd number of terms, which means that the average, 7, is the middle term, so our set must be {3, 4, 5, 6, 7, 8, 9, 10, 11}. Since it's data sufficiency, we couldn't care less what the members of the set are!)
(2) n = 9, average is 9. Only one set of consecutive integers will fit this rule. We can just add on the previous two integers to fill out our set of 11: sufficient.
Each of (1) and (2) are sufficient alone: choose (D).