Heap can be used as ________________

(a) Priority queue

(b) Stack

(c) A decreasing order array

(d) Normal Array

The question is from Heap in section Heap of Data Structures & Algorithms I

This question was addressed to me in final exam.