单选题 要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。

【正确答案】 C
【答案解析】[解析] A项是错误的,赋值时用的是花括号而不是圆括号。B项错在不能初始化时在花括号内为空。D项错在不可以用表达式对数组一一赋值。C项虽然没有直接定义数组的大小,但是初始化时只赋了5个元素的值,系统会自动定义数组的大小为5,这种形式是正确的。