单选题以下不能正确定义二维数组的选项是()A int a[2][2]={{1},{2}};B int a[][2]={1,2,3,4};C int a[2][2]={{1},2,3};D int a[2][]={{1,2},{3,4}};

题目
单选题
以下不能正确定义二维数组的选项是()
A

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

B

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

C

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

D

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


相似考题
更多“以下不能正确定义二维数组的选项是()”相关问题
  • 第1题:

    以下能正确定义二维数组的是______。

    A.int a[][3];

    B.int a[][3]=3{2*3};

    C.int a[3][3];

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


    正确答案:C

  • 第2题:

    以下能正确定义二维数组的是( )。A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:B
    选项A中对于二维数组,必须通过赋值的个数来确定其长度,没有赋值则无法确定。选项C中赋的是空值,也不能确定其行下标。选项D中定义的两行三列,而赋值的却是三行两列。

  • 第3题:

    设有定义:int X[10],+P=x,i;,若要为数组x读人数据,以下选项正确的是( )。


    正确答案:A
    从scanf(“<格式化字符串>”,<地址表>);可知scanf()的第二个参数是地址,因此,从四个答案中可以判断,只有选项A是P[i]的地址,其他的均是变量本身。敌答案为A选项。

  • 第4题:

    以下各组选项中,均能正确定义二维实型数组a的选项是( )

    A.float a[3][4]; float a[][4]; float a[3][]={{1},{0}};

    B.float a(3,4); float a[3][4]; float a[][]={{0},{0}};

    C.float a[3][4] static float a[][4]={{0},{0}};

    D.float a[3][4]; float a[3][];


    正确答案:C

  • 第5题:

    下面有关VisualFoxPro数组的叙述中正确的是()。

    • A、数组的赋值只能通过STORE命令实现
    • B、数组不是一种内存变量
    • C、数组在定义后,不能进行重新定义
    • D、数组只能有一维数组或二维数组

    正确答案:D

  • 第6题:

    可以用两个下标定义的数组,称为二维数组。


    正确答案:正确

  • 第7题:

    若数组a定义为int[][]a=new int[3][4],则a是()

    • A、一维数组
    • B、二维数组
    • C、三维数组
    • D、四维数组

    正确答案:B

  • 第8题:

    在定义二维数组时,语句“int a[][4]={{1,2,3},{4}};”是不正确的。


    正确答案:错误

  • 第9题:

    以下各组选项中,均能正确定义二维实型数组a的选项是()

    • A、floata[3][4];floata[][4];floata[3][]={{1},{0}};
    • B、floata(3,4);floata[3][4];floata[][]={{0};{0}};
    • C、floata[3][4];staticfloata[][4]={{0},{0}};
    • D、floata[3][4];floata[3][];

    正确答案:C

  • 第10题:

    单选题
    下面有关VisualFoxPro数组的叙述中正确的是()。
    A

    数组的赋值只能通过STORE命令实现

    B

    数组不是一种内存变量

    C

    数组在定义后,不能进行重新定义

    D

    数组只能有一维数组或二维数组


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

  • 第11题:

    判断题
    在定义二维数组时,语句“int a[][3]={{1,3,5},{2}};”是正确的。
    A

    B


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

  • 第12题:

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

    int a[5][];

    B

    int a[][5];

    C

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

    D

    int a[](10);


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

  • 第13题:

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


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

  • 第14题:

    以下能正确定义一维数组的选项是( )。A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:B
    数组下标从0开始,A选项中所赋值的个数超过了数组的长度;C选项中定义a为字符型变量,而不是数组,赋值错误;D选项中,整型数组不能赋字符串。

  • 第15题:

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

    A.

    B.

    C.

    D.


    正确答案:B
    选项A)中,定义的初值个数大于数组的长度;选项C)中,数组名后少了中括号;选项D)中,整型数组不能赋予字符串。

  • 第16题:

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

    Aint a[5][];

    Bint a[][5];

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

    Dint a[](10);


    C

  • 第17题:

    关于数组的正确说法是()

    • A、在用Dimension A(10,4)定义了数组A之后,元素A(3,2)就是A(10)
    • B、只能定义一维或二维数组,且数组的下标总是从0开始
    • C、在用Dimension A(10)定义了数组A之后,A=1是错误的语句
    • D、同一数组各元素的数据类型必须一致

    正确答案:A

  • 第18题:

    在定义二维数组时,语句“int a[][3]={{1,3,5},{2}};”是正确的。


    正确答案:正确

  • 第19题:

    编一个程序,定义一个n行n列的二维数组,例如,n=4,输入该数组的全部数据。可以在定义数组时赋于常量值。求二维数组中这样元素的位置:它在行上是最小,在列上也是最小。


    正确答案: intn=4;
    int[,]a={{25,12,22,14},{15,16,17,18},{19,20,21,13},{23,24,11,26}};
    inti,j,k,temp,min;
    Console.Write("/n二维数组:");
    for(i=0;i{
    Console.Write("/n/t");
    for(j=0;j}
    Console.WriteLine("/n/n行列最小值");
    for(i=0;ifor(j=0;j{
    temp=a[i,j];
    min=temp;
    /*
    for(k=0;k{
    if(a[i,k]if(a[k,j]}
    */
    for(k=0;kif(a[i,k]for(k=0;kif(a[k,j]if(temp==min)Console.WriteLine("i={0},j={1}{2}",i,j,temp);
    }

  • 第20题:

    执行语句intarr[10]下面描述正确的是()

    • A、定义数组的名称是arr
    • B、定义数组的长度是10
    • C、定义数组如果数组的元素没有赋值则默认是1
    • D、定义数组时元素的值是不能相同的

    正确答案:A,B

  • 第21题:

    语句Dim A%(10),B!(10,5)定义了两个数组,其类型分别为()。

    • A、一维实型数组和二维整型数组
    • B、一维整型数组和二维单精度数组
    • C、一维整型数组和二维长整型数组
    • D、一维整型数组和二维双精度型数组

    正确答案:B

  • 第22题:

    单选题
    关于数组的正确说法是()
    A

    在用Dimension A(10,4)定义了数组A之后,元素A(3,2)就是A(10)

    B

    只能定义一维或二维数组,且数组的下标总是从0开始

    C

    在用Dimension A(10)定义了数组A之后,A=1是错误的语句

    D

    同一数组各元素的数据类型必须一致


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

  • 第23题:

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

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

    B

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

    C

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

    D

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


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

  • 第24题:

    单选题
    下列有关FORTRAN数组的说法正确的是()。
    A

    数组定义语句只能定义一维或二维数组

    B

    数组元素下标不能出现负值

    C

    在赋值语句中出现的A(3)肯定是数组元素

    D

    程序中使用的数组必须进行说明


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