The correct answer is: B. Two-dimensional array
A two-dimensional array is a data structure that can be used to store data in a table-like format. Each row in the table represents a single element of the array, and each column represents a different attribute of that element.
One-dimensional arrays are similar to two-dimensional arrays, but they only have one dimension. This means that each element of the array is stored in a single row.
Three-dimensional arrays are similar to two-dimensional arrays, but they have three dimensions. This means that each element of the array is stored in a single row, column, and layer.
N-dimensional arrays are similar to two-dimensional arrays, but they have more than three dimensions. This means that each element of the array is stored in a single row, column, layer, and so on.
In conclusion, a two-dimensional array resembles a table because it has rows and columns.