Machine-translated by Google. Questions are authored in English.
Top

Discussion

Choose the statement that best defines an array

  • A.It is a collection of items that share a common name
  • B.It is a collection of items that share a common name and occupy consecutive memory location
  • C.It is a collection of items of the same type and storage class that share a common name and occupy consecutive memory locations
  • D.None of the above

Answer: C

Correct answer: It is a collection of items of the same type and storage class that share a common name and occupy consecutive memory locations

The fullest definition is the right one. All three properties matter: one type and storage class, so every element is the same size; one name with an index; and consecutive memory, which is what lets a[i] be computed as an offset from the base. Drop any of the three and the index arithmetic no longer works.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.