The correct response that defines the reason that makes the array a static structure is:
Its data type and length cannot be changed at the runtime because they are already defined at the time of declaration.
This means once an array is created, the size (length) and the type of elements it holds are fixed and cannot be modified during the execution of the program.