A developer needs to store a list of student grades (integers) and be able to add and remove grades easily. Which data structure is most appropriate?
Arrays allow random access and easy addition/removal (in dynamic arrays).
Why this answer
Option A is correct because an array is a simple ordered list that supports dynamic resizing in many languages (like Python list). Option B (linked list) is more complex; Option C (stack) restricts to LIFO; Option D (queue) restricts to FIFO.