设有定义语句int k[]=new int[3];,则下列对此语句的叙述中错误的是()。
A.定义了一个名为k的一维数组
B.k数组有3个元素
C.k数组元素的下标为1~3
D.数组k中的每一个元素都是整型
请帮忙给出正确答案和分析,谢谢!