A and B. ArrayNew() is usually used to create an array, but ListToArray() can be used too. Neither C nor D is a valid function.
A2:
B. The ArraySum() function requires that all array members have numeric values; if one was empty (as is index 3), an error would be thrown.
A3:
C and D. A is incorrect because no equals sign is required in a <cfset>. B is also incorrect since an array can be resized to any size. As the loop iterates, the size of the array decreases because of the deleted indexes.
A4:
A and C. A is false because an associative array is not an array (it is a structure). C is false because arrays can have more than three dimensions through the repetitive use of ArrayNew(). B and D are true.