niusouti.com

在下面的二维数组定义中,语法正确的选项是()。Aint a[5][];Bint a[][5];Cint a[][3]={{1,3,5},{2}};Dint a[](10);

题目
在下面的二维数组定义中,语法正确的选项是()。

Aint a[5][];

Bint a[][5];

Cint a[][3]={{1,3,5},{2}};

Dint a[](10);


相似考题
更多“在下面的二维数组定义中,语法正确的选项是()。”相关问题
  • 第1题:

    数组的定义采用基于对象的方法。使用new运算符创建JavaScript中数组的基本语法是_______。


    参考答案:newarray()

  • 第2题:

    以下能正确定义二维数组a[2][3]的是


    正确答案:C
    本题的考点是C语言中二维数组定义及其初始化。二维数组的定义分两种:一种是两维的长度都确定,如选项C。一种第二维给定长度而第一维不写,其长度由初始化数的个数决定,初始化数的个数除第二维的长度向上取整作为第一维的长度,如选项B,由于初始化数就2*3一个,所以第一维长度定为1,定义的是a[1][3],没有正确定义二维数组a[2][3],所以选项B是错误的。而如果没有初始化赋值,第一维长度又不写,编译系统是无法确定第一维长度的,所以选项A也是错误的。选项D中数组的两维的长度都确定,但初始化数有三组,多于第一维的长度,所以编译通不过,是错误的。

  • 第3题:

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

    A.inta[5][];

    B.int a[][5];

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

    D.int a[](10);


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

  • 第4题:

    假定a为一个数组名,在下面的表达式中,存在语法错误的是()。

    Aa[i]

    B*a++

    C*a

    D*(a+1)


    A

  • 第5题:

    在下面的一维数组定义中,错误的定义格式为()。

    Aint a[]={1,2,3}

    Bint a[10]={0}

    Cint a[]

    Dint a[5]


    C

  • 第6题:

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

    • A、int a[ ]={1,2,3};
    • B、int a[10]={0};
    • C、int a[ ];
    • D、int a[5];

    正确答案:C

  • 第7题:

    在下面的二维数组定义中,只有()语句是正确的。

    • A、int a[5][];
    • B、int a[](10);
    • C、int a[][];
    • D、int a[][5]={{1,2,3},{4,5}};

    正确答案:D

  • 第8题:

    单选题
    在下列的字符数组定义中,存在语法错误的是()。
    A

    char a[20]=abcdefg;

    B

    char a[]=x+y=55.;

    C

    char a[15]={’1’,’2’};

    D

    char a[10]=’5’;


    正确答案: A
    解析: 暂无解析

  • 第9题:

    单选题
    在下面的二维数组定义中,只有()语句是正确的。
    A

    int a[5][];

    B

    int a[](10);

    C

    int a[][];

    D

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


    正确答案: C
    解析: 暂无解析

  • 第10题:

    单选题
    在下面的二维数组定义中,语法正确的选项是()。
    A

    int a[5][];

    B

    int a[][5];

    C

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

    D

    int a[](10);


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    在下面的二维数组定义中,正确的语句是()。
    A

    inta[5][];

    B

    inta[][5];

    C

    inta[][3]={{1,3,5},{2}};

    D

    inta[](10)


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    在下面的字符数组定义中,()语句有语法错误。
    A

    char a[20]=“abcdefg”;

    B

    char a[]=“x+y=55.”;

    C

    char a[15]={“1”,“2”};

    D

    char a[10]=‟5”;


    正确答案: C
    解析: 暂无解析

  • 第13题:

    以下不能正确定义二维数组的选项是( )。

    A.

    B.

    C.

    D.


    正确答案:B
    二维数组在声明时可以省略行数,但不能省略列数。

  • 第14题:

    在下面的字符数组定义中,哪一个有语法错误(43)。

    A.char a[20]=“abcdefg”;

    B.char a[]=“x+y=55.”;

    C.chara[15];

    D.char a[10]=‘5’;


    正确答案:D
    解析:选项D的定义右语法错误。赋值号右边的字符应该是用双引号括起来。

  • 第15题:

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

    Aint a[]={1,2,3};

    Bint a[10]={0};

    Cint a[];

    Dint a[5];


    C

  • 第16题:

    在下列的字符数组定义中,存在语法错误的是()。

    Achar a[20]="abcdefg";

    Bchar a[]="x+y=55.";

    Cchar a[15]={’1’,’2’};

    Dchar a[10]=’5’;


    D

  • 第17题:

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

    Ainta[5][];

    Binta[][5];

    Cinta[][3]={{1,3,5},{2}};

    Dinta[](10)


    C

  • 第18题:

    下面关于Visual FoxPro数组的叙述中,不正确的是().

    • A、Visual FoxPro只支持一维数组和二维数组
    • B、新定义的数组的各个数组元素初值为.F.
    • C、用DIMENSION命令可以定义数组
    • D、一个数组中各个数组元素必须是同一种数据类型

    正确答案:D

  • 第19题:

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

    • A、inta[5][];
    • B、inta[][5];
    • C、inta[][3]={{1,3,5},{2}};
    • D、inta[](10)

    正确答案:C

  • 第20题:

    单选题
    在下面的一维数组定义中,有语法错误的选项是()。
    A

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

    B

    int a[10]={0};

    C

    int a[];

    D

    int a[5];


    正确答案: B
    解析: 暂无解析

  • 第21题:

    多选题
    以下关于二维数组的描述中,正确的有:()。
    A

    如有定义inta[2][3];则数组a的最后一个元素为a[1][2]

    B

    一个一维数组,它的每一个元素也是类型相同的一维数组时,便构成二维数组

    C

    在定义二维数组时,可以将该数组的两个维数全部省略

    D

    对于二维数组,即可以按元素初始化,也可以按行初始化


    正确答案: B,C
    解析: 暂无解析

  • 第22题:

    单选题
    假定a为一个数组名,在下面的表达式中,存在语法错误的是()。
    A

    a[i]

    B

    *a++

    C

    *a

    D

    *(a+1)


    正确答案: D
    解析: 暂无解析

  • 第23题:

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

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

    B

    int a[10]={0};

    C

    int a[ ];

    D

    int a[5];


    正确答案: C
    解析: 暂无解析