参考答案和解析
正确答案:C
更多“在下面的一维数组定义中,哪一个有语法错误()。A.inta[]={1,2,3};B.inta[10]={0};C.inta[];D.inta[ ”相关问题
  • 第1题:

    在下面的一维数组定义中,()语句有语法错误。

    A. int a[] ={1,2,3};

    B. int a[10]={0};

    C. int a[] ="abcdef";

    D. int [5]


    参考答案C

  • 第2题:

    下列一维数组定义与初始化错误的是()

    A.int a[3] = 0;

    B.int a[3] = {0};

    C.int a[3] = {1,2,3};

    D.int a[3] = {‘a’, ‘b’};


    int a[3] = 0;

  • 第3题:

    在下面的一维数组定义中,语法正确的有()

    A.int a[]={0,1,2,3,6};

    B.int a[10]={0};

    C.int a[];

    D.float a[5];

    E.char a[10]=“China”;


    int a[]={0,1,2,3,6};;int a[10]={0};;float a[5];;char a[10]=“China”;

  • 第4题:

    在下面的二维数组定义中,正确的是(43)。

    A.inta[5][];

    B.int a[][5];

    C.int a[][3]={{1,3,5},{2}};

    D.int a[](10);


    正确答案:C
    解析:数组定义或者初始化的时候必须指定它的维度。选项C定义了a的第二个维度,在初始化列表的时候给定了第一个维度。其它三个选项都没有确切给定a的两个维度。

  • 第5题:

    2、下列一维数组定义与初始化错误的是()

    A.int a[3] = 0;

    B.int a[3] = {0};

    C.int a[3] = {1,2,3};

    D.int a[3] = {‘a’, ‘b’};


    int a[3] = 0;