参考答案和解析

分析:

定义一维数组的一般形式为:类型符   数组名[常量表达式];。eg:int a[10];

二维数组的一般形式为:类型符   数组名[常量表达式][常量表达式];。eg:int a[3][4]

eg :float  pay[3][6]

上述定义了一个float型的二维数组,第一维有3个元素,第二维有6个元素。每一维的长度分别用一对方括号包起来。

更多“举例说明如何定义一位数组和二维数组。 ”相关问题
  • 第1题:

    在邻接矩阵中,用()存储图中顶点的信息;用一个()表示图中各顶点之间的邻接关系信息。

    A、一维数组,一维数组

    B、二维数组,一维数组

    C、二维数组,二维数组

    D、一维数组,二维数组


    参考答案:D

  • 第2题:

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

    A.-维数组

    B.二维数组

    C.三维数组

    D.四维数组


    正确答案:B
    二维数组有两种定义方式:①typear—rayName[][];②type[][]arrayName;从题目中的语句可以看出,本题定义了一个二维数组。

  • 第3题:

    假定二维数组的定义为“char a[3][5];”,则该数组所含元素的个数为()。
    15

  • 第4题:

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

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

    正确答案:D

  • 第5题:

    如何初始化数组?()

    • A、利用大括号直接创建数组和其中的元素;
    • B、利用new关键字创建一个数组;
    • C、数组不需要初始化,只要定义数组变量即可;
    • D、数组不需要初始化,只要定义数组变量,并为数组中的每个元素赋值即可;
    • E、定义数组变量,再分别初始化数组中的每个元素;

    正确答案:B,E

  • 第6题:

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

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

    正确答案:B

  • 第7题:

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


    正确答案:错误

  • 第8题:

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

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

    正确答案:B

  • 第9题:

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

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

    B

    数组不是一种内存变量

    C

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

    D

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


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

  • 第10题:

    单选题
    下面关于VisualFoxPro数组的叙述中,错误的是()。
    A

    用DIMENSION和DECLARE都可以定义数组

    B

    VisualFoxPro只支持一维数组和二维数组

    C

    一个数组中各个数组元素必须是同一种数据类型

    D

    新定义数组的各种数组元素初值为.F.


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

  • 第11题:

    问答题
    编一个程序,定义一个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);
    }
    解析: 暂无解析

  • 第12题:

    单选题
    对于VFP数组,下列说法错误的是()。
    A

    必须先定义,后使用

    B

    只能定义一维或二维数组

    C

    数组元素下标从0开始

    D

    数组元素的数据类型可以不同


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

  • 第13题:

    假定二维数组的定义为“char a[M][N];”,则该数组共包含有___个字符

    元素。


    参考答案M*N

  • 第14题:

    下面关于Visual FoxPro数组的叙述中,错误的是( )。

    A.用DIMENSION和DECLARE都可以定义数组

    B.Visual FoxPro只支持一维数组和二维数组

    C.一个数组中各个元素必须是同一种数据类型

    D.新定义数组的各个元素初值为.F.


    正确答案:C

  • 第15题:

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

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

    正确答案:D

  • 第16题:

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


    正确答案:正确

  • 第17题:

    对于VFP数组,下列说法错误的是()。

    • A、必须先定义,后使用
    • B、只能定义一维或二维数组
    • C、数组元素下标从0开始
    • D、数组元素的数据类型可以不同

    正确答案:C

  • 第18题:

    编一个程序,定义一个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);
    }

  • 第19题:

    下面关于VisualFoxPro数组的叙述中,错误的是()。

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

    正确答案:C

  • 第20题:

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

    一维实型数组和二维整型数组

    B

    一维整型数组和二维单精度数组

    C

    一维整型数组和二维长整型数组

    D

    一维整型数组和二维双精度型数组


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

  • 第21题:

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

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

    B

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

    C

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

    D

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


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

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

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

    Visual FoxPro只支持一维数组和二维数组

    B

    新定义的数组的各个数组元素初值为.F.

    C

    用DIMENSION命令可以定义数组

    D

    一个数组中各个数组元素必须是同一种数据类型


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