Which of the following best describes the capabilities of a vector in a programming environment?
Has a fixed capacity that cannot be exceeded
Dynamically resizes to accommodate new elements
Stores elements based on a key and allows for element retrieval by key
Allows only sequential access to its elements