问题 单项选择题

以下能正确定义一维数组的选项是______。

A.int a[5]={0, 1, 2, 3, 4, 5);

B.char a[]={0, 1, 2, 3, 4, 5);

C.char a={'A', 'B', 'C'};

D.int a[5]="0123";

答案

参考答案:B

解析: A中初值的个数大于a的定义的长度,错误。C中a被定为字符却给它赋值为数值,错误。D中a是整型数组却给它赋值为字符串,错误。

单项选择题 A1型题
选择题