Which of the following best describes an array in the context of programming for a penetration test?
A single value that represents either true or false and is used for making decisions in code.
A programming routine that performs a specific task and can be reused throughout the code.
A data structure that allows for storing multiple values under a single variable name, with each value accessible by an index.
A conditional statement that directs the flow of execution depending on whether a condition is true or not.