First, we must recall the basic definition of an array. It is a set or collection of variable set in a certain number of rows and columns. More particularly, for [mathematical] programming, array are usually used for sets of data to be processed.
That means the array is considered as a variable for a set of data. As with all other types of variables, after being declared, it can be initialized any part of the program. And thus, we have Arrays may be initialized at the time that they are declared.
Answer: initialized; declared