命令DIMENSION A(2,3)定义了一个名为A的数组,其元素是( )。A.A(0),A(1),A(2),A(3),A(4),A(5).B.A(2), A(3)C.A(2, 1), A(2, 2), A(2, 3)D.A(1, 1), A(1, 2), A(1, 3), A(2, 1), A(2, 2), A(2, 3)

题目

命令DIMENSION A(2,3)定义了一个名为A的数组,其元素是( )。

A.A(0),A(1),A(2),A(3),A(4),A(5).

B.A(2), A(3)

C.A(2, 1), A(2, 2), A(2, 3)

D.A(1, 1), A(1, 2), A(1, 3), A(2, 1), A(2, 2), A(2, 3)


相似考题
更多“命令DIMENSION A(2,3)定义了一个名为A的数组,其元素是()。A.A(0),A(1),A(2),A(3),A(4),A(5).B.A(2 ”相关问题
  • 第1题:

    设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是

    A.a[0][1]

    B.a[1][0]

    C.a[1][1]

    D.a[1][2]


    正确答案:C
    解析:本题中首先定义了一个3行2列的数组a,一个长度为3的指针数组 p,接着把地址a[1]赋给p[0]此时p[0]为a[1][0]的地址,p[0]+1为a[1][1]的地址,故*(P[0]+1)代表的元素为a[1][1]。

  • 第2题:

    若有定义:int a[2][3];,以下选项中对a数组元素正确引用的是

    A.a[2][!1]

    B.a[2][3]

    C.a[0][3]

    D.a[1>2][!1]


    正确答案:D
    解析:C语言中数组下标是从0开始的,所以二维数组a[2][3]的第一维下标取值为0、1;第二维的下标取值为0、1、2,因而选项A)、B)、C)都是错误的,选项D)表示数组元素a[0][0]。

  • 第3题:

    在定义inta[5][6];后,数组a中的第10个元素是()。(设a[0][0]为第一个元素)

    A.a[2][5]

    B.a[2][4]

    C.a[1][3]

    D.a[1][5]


    正确答案:C

  • 第4题:

    若有说明:int a[3][4];则对a数组元素的非法引用是

    A.a[0][2*1]

    B.a[1][3]

    C.a[4-2][0]

    D.a[0][4]


    正确答案:D
    解析:在数组这部分的知识里面,数组下标越界是一个比较容易忽略的问题,其下标是从0开始,至n-1为止,因此选项D是正确答案。

  • 第5题:

    若有说明 int a[3][4];,则a数组元素的非法引用是

    A.a[0][2*1)

    B.a[1][3]

    C.a[4-2][O]

    D.a[0][4)


    正确答案:D
    解析:本题定义a为3行x4列的数组,它可用的行下标最大为2,列下标最大为3。注意:a[0)[4]超过了数组的范围。注意:数组的下标是从0开始的。

  • 第6题:

    若有定义inta[2][3];则对数组元素的非法引用的是()

    A.a[0][1/2]

    B.a[1][1]

    C.a[4-4][0]

    D.a[0][3]


    参考答案:D

  • 第7题:

    若有说明int a[3][4];,则a数组元素的非法引用是

    A.a[0][2*1]

    B.a[1][3]

    C.a[4—2][0]

    D.a[0][4]


    正确答案:D
    解析:本题定义a为3行×4列的数组,它可用的行下标最大为2,列下标最大为3。注意:a[0][4]超过了数组的范围。注意:数组的下标是从0开始的。

  • 第8题:

    用DIMENSLONa(2,3)命令定义数组s后再对各元素赋值:a(1,2);2,a(1,3):3,a(2,1)=4,a(2,2)=5,a(2,3)=6,然后再执行命令?a(5),则显示结果是______。

    A..F.

    B.变量未定义

    C.3

    D.5


    正确答案:D

  • 第9题:

    用DIMENSIONK(2,3)命令定义数组K,再对各数组元素赋值:K(1,1)=1,K(1,2)=2,K(1,3)=3, K(2,1)=4,K(2,2)=5,K(2,3)=6,然后执行命令?K(2),则显示结果是______。

    A..T.

    B.4

    C.2

    D..F.


    正确答案:C

  • 第10题:

    用DIMENSION(3,5)命令定义了一个数组a,则该数组的下标变量(数组元素)数目是______。

    A.15

    B.24

    C.8

    D.10


    正确答案:A

  • 第11题:

    在VisualFoxPro中,用DIMENSION W(2,3)定义数组后,数组W包含的元素个数是()。

    • A、2
    • B、3
    • C、5
    • D、6

    正确答案:D

  • 第12题:

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

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

    B

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

    C

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

    D

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


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

  • 第13题:

    若有定义:int a[2][3]3;,下列选项中对a数组元素正确引用的是( )。

    A.a[2][!1]

    B.a[2][3]

    C.a[0][3]

    D.a[1>2][!1]


    正确答案:D
    解析:数组a[2][3]包括元素a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2],只有选项D)是正确的引用,即引用元素a[0][0],其他选项的引用均是下标越界。

  • 第14题:

    若有定义语句:int a[3][6];,按在内存中的存放顺序,a数组的第10个元素是( )

    A.a[0][4]

    B.a[1][3]

    C.a[0][3]

    D.a[1][4]


    正确答案:B
    解析:二维数组在内存中是按行优先的模式存放,即先第一行,再第二行……直到最后一行;此外,其下标足从零开始,即第一个是a[0][0],从而,第10个元素是存放在a[1][3]中。一般说来,a[x][y]中第n个元素所在行下标的计算方法为:n/x,列下标的计算方法为:n%y-1。

  • 第15题:

    当执行下面的语句定义一维数组a后,此数组的所有元素为 ( ) inta[10];

    A.a[1],a[2],a[3],a[4],a[5],a[6],a[8],a[9],a[10],a[10]

    B.a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9]

    C.a[0],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10]

    D.a[1],a[2],a [3],a[4],a [5],a [9],a [7],a [8],a [9],a [10],a [11]


    正确答案:B

  • 第16题:

    设有以下定义和语句 int a[3] [2] ={1,2,3,4,5, 6,}, *p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是

    A.a[0][1]

    B.a[1][0]

    C.a[1][1]

    D.a[l][2]


    正确答案:C
    解析:本题中首先定义了一个3行2列的数组a,一个长度为3的指针数组p,接着把地址a[1]赋给P[1]此时p[0]为a[1][0]的地址,p[0]+1为a[1][1]的地址,故*(p[0]+1)代表的元素为s[1][1]。所以,4个选项中选项C符合题意。

  • 第17题:

    假设使用DIMENSION y(2,3)定义了一个二维数组y,正确的赋值语句是( )。


    正确答案:B

  • 第18题:

    设有以下定义和语句: int a[3] [2]={1,2,3,4,5,6}, * p[3]; p[0] =a[1]; 则.(P[0]+1)所代表的数组元素是( )。

    A.a[0][1]

    B.a[1][0]

    C.s[1][1]

    D.a[1][2]


    正确答案:C
    解析:*p[3]是指针数组,它由3个指向整型数据的指针元素组成,p[0]=a[1]是将a数组第一行的首地址赋给第0个指针元素,p[0]+1表示a[1]+1即a[1][1]的地址,所以*(p[0]+1)表示a[1][1]。

  • 第19题:

    当执行下面的语句定义一维数组a并赋以初值后,此数组的元素中不正确的一个赋值结果是 ( ) static int a[10]={0,1,2,3,4,5};

    A.a[2]=1

    B.a[0]=0

    C.a[3]=3

    D.a[9]=0


    正确答案:A

  • 第20题:

    若有定义语句“int a[3][5];”,按内存中的数据存放顺序,a数组的第10个元素是()

    A.a[1][4]

    B.a[1][3]

    C.a[2][3]

    D.a[2][4]


    正确答案:A

  • 第21题:

    有以下定义,则此数组的元素中不正确的一个赋值结果是 ______。 static int a[10]={1,2,3,4,5};

    A.a[10]=2

    B.a[0]=1

    C.a[3]=4

    D.a[7]=0


    正确答案:A

  • 第22题:

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

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

    正确答案:A

  • 第23题:

    单选题
    在VisualFoxPro中,用DIMENSION W(2,3)定义数组后,数组W包含的元素个数是()。
    A

    2

    B

    3

    C

    5

    D

    6


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