更多“声明数组intA[5][3],数组元素的起始地址为X<sub>A”相关问题
  • 第1题:

    若有定义:int x[10], *p=x;,则*(p+5)表示( )。

    A.数组元素x[5]的地址

    B.数组元素x[5]的值

    C.数组元素x[6]的地址

    D.数组元素x[6]的值

    E.选项内容11

    F.选项内容11

    G.选项内容11


    参考答案B

  • 第2题:

    设数组a[3..16,5..20]的元素以列为主序存放,每个元素占用两个存储单元,数组空间的起始地址为a,则数组元素a[i,j](3≤i≤16,5≤j≤20)的地址计算公式为(49)。

    A.a-144+2i+28j

    B.a-116+2i+28j

    C.a-118+2i+28j

    D.a-146+2i+28j


    正确答案:D
    解析:已知a[3,5]的首地址为a,代入i=3,j=5可得出正确答案。

  • 第3题:

    二维数组A的行下标范围是1~6,列下标范围是2~8,每个数组元素占八个字节,则该数组的体积为(75)个字节,若已知x的最后一个元素的起始字节地址为428,则A的首地址(即第一个元素的起始字节地址)为(76),记为As。若按行存储,则A[2,5]的起始地址是(77),结束字节地址是(78)。若按列存储,则A[4,8]的起始字节地址为(79)。

    A.336

    B.340

    C.388

    D.394


    正确答案:A

  • 第4题:

    数组定义为inta[3]={1,2,3},数组元素()的值为3。

    • A、a[0]
    • B、a[1]
    • C、a[2]
    • D、a[3]

    正确答案:C

  • 第5题:

    数组定义为inta[3][2],数组a中有()个元素。

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

    正确答案:D

  • 第6题:

    数组A中,每个元素A的长度为3个字节,行下标i从1到8,列下标j从1到10,从首地址SA开始连续存放在存储器内,该数组按行存放时,元素A[8][5]的起始地址为()。


    正确答案:SA+222

  • 第7题:

    定义整数一维数组inta[5]={1,2,3}则数组a的元素个数是()

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

    正确答案:B

  • 第8题:

    数组定义为inta[2][3]={1,2,3,4,5,6},数组元素()的值为1。

    • A、a[1][2]
    • B、a[1][1]
    • C、a[2][3]
    • D、a[0][0]

    正确答案:D

  • 第9题:

    数组定义为inta[3][2]={1,2,3,4,5,6},值为6的数组元素是()。

    • A、a[3][2]
    • B、a[2][1]
    • C、a[1][2]
    • D、a[2][3]

    正确答案:B

  • 第10题:

    数组定义为inta[6],数组a中有()个元素。

    • A、4
    • B、5
    • C、6
    • D、7

    正确答案:C

  • 第11题:

    填空题
    设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按行优先的顺序存储,数组的起始地址为100,元素M[2][3]的地址是()

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

  • 第12题:

    单选题
    定义整数一维数组inta[5]={1,2,3}则数组a的元素个数是()
    A

    3

    B

    5

    C

    4

    D

    2


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

  • 第13题:

    要声明一个有10个int型元素的数组,正确的语句是()。

    A.inta[10];

    B.inta[2,5];

    C.inta[];

    D.int*a[10];


    正确答案:A

  • 第14题:

    若有定义int a[10],*p=a,则p+6表示( )。

    A.数组元素a[5]的值

    B.数组元素a[5]的地址

    C.数组元素a[6]的地址

    D.数组元素a[0]的值加上5


    正确答案:C
    解析: 指针中存放的是变量的地址,指针也可以进行加减运算,这时指针移动的最小单位是一个存储单元,而不是一个字节。所以题中p+6指的是将指针向后移动了6个存储单元,指向a[6],存放的是a[6]的地址。

  • 第15题:

    下面数组声明语句中,数组包含元素个数为( )。Dima(-3to2,5)

    A.120

    B.30

    C.60

    D.36


    正确答案:D

  • 第16题:

    数组定义为inta[3][2]={1,2,3,4,5,6},数组元素()的值为6。

    • A、a[3][2]
    • B、a[2][1]
    • C、a[1][2]
    • D、a[2][3]

    正确答案:B

  • 第17题:

    设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按行优先的顺序存储,数组的起始地址为100,元素M[2][3]的地址是()


    正确答案:122

  • 第18题:

    设有二维数组a[5][6],每个元素占相邻的8个字节,存储器按字节编址,已知a的起始地址是1000,试计算数组a的最后一个元素起始地址。


    正确答案:1000+(30-1)*8=1232。

  • 第19题:

    若定义数组inta[8];则不能代表数组元素a[1]地址的是()

    • A、&a[0]+1
    • B、&a[1]
    • C、&a[0]++
    • D、a+1

    正确答案:C

  • 第20题:

    以下关于数组的描述中,正确的选项有:()

    • A、在定义数组时,有时可以将该数组的维数省略
    • B、数组名实质上是数组的首地址,是一个变量地址,可对其进行赋值
    • C、构成数组的各个元素可以有不同的数据类型
    • D、有定义:inta[3];则定义了a[0]、a[1]、a[2]三个数组元素

    正确答案:A,D

  • 第21题:

    数组定义为inta[3]={1,2,3},数组元素()的值为1。

    • A、a[0]
    • B、a[1]
    • C、a[2]
    • D、a[3]

    正确答案:A

  • 第22题:

    定义整数一维数组inta[5]={1,2,3}则数组a的元素个数是3


    正确答案:错误

  • 第23题:

    单选题
    声明数组intA[5][3],数组元素的起始地址为XA,则元素A[3][1]的地址为()
    A

    XA+12

    B

    XA+16

    C

    XA+40

    D

    XA+52


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