更多“设doubley[4][5];,则数组y中元素的个数是()。”相关问题
  • 第1题:

    一个数组第一个元素的存储地址是100,每个数组元素的长度为2,则第5个元素的地址是()。

    A110

    B108

    C100

    D120


    参考答案:B

  • 第2题:

    设C++二维数组a[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放数组元素,a[3][5]的存储地址为1000,则a[0][0]的存储地址是()。

    A.872

    B.860

    C.868

    D.864


    参考答案:B

  • 第3题:

    定义了三维数组A(5,5,5),则该数组的元素个数为( )。

    A.15

    B.25

    C.125

    D.216


    正确答案:D
    暂无解析,请参考用户分享笔记

  • 第4题:

    设int x[ ]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为 ______。

    A.2

    B.3

    C.4

    D.5


    正确答案:B

  • 第5题:

    设数组a[1..10,1..8]中的元素按行存放, 每个元素占用4个存储单元,已知第一个数组元素a[1,1]的地址为1004,那么a[5,6]的地址为( )。

    A.1004+(5*8+6)*4
    B.1004+(4*8+5)*4
    C.1004+(5*10+6)*4
    D.1004+(4*10+5)*4

    答案:B
    解析:
    二维数组按行存储的公式:a[i,j]=数组元素首地址+(i*列数+j)*每个元素占用存储空间数。

  • 第6题:

    设二维数组A[6][0],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,a[0][0]的存储地址为860,则a[3][5]的存储地址为()。

    A.1000
    B.860
    C.1140
    D.1200

    答案:A
    解析:
    每个数组元素占用4个存储单元,按行优先顺序存放的数组元素,则a[3][5]的存储地址为860+(3×10+5)×4=1000。

  • 第7题:

    设循环队列的元素存放在一维数组Q[0‥30]中,队列非空时,front指示队头元素的前一个位置,rear指示队尾元素。如果队列中元素的个数为11,front的值为25,则rear应指向()元素。

    • A、Q[4]
    • B、Q[5]
    • C、Q[14]
    • D、Q[15]

    正确答案:B

  • 第8题:

    若用数组名作为调用函数的实参,则传递给形参的是()

    • A、数组存储首地址
    • B、数组的第一个元素值
    • C、数组中全部元素的值
    • D、数组元素的个数

    正确答案:A

  • 第9题:

    设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为()。

    • A、O(n)
    • B、O(nlog2n)
    • C、O(1)
    • D、O(n2)

    正确答案:C

  • 第10题:

    单选题
    对于int *pa[5];的描述,正确的是(  )。
    A

    pa是一个指向数组的指针,所指向的数组是5个int型元素

    B

    pa是一个指向某个数组中第5个元素的指针,该元素是int型变量

    C

    pa[5]表示某个数组的第5个元素的值

    D

    pa是一个具有5个元素的指针数组,每个元素是一个int型指针


    正确答案: C
    解析:
    语句“int *pa[5]”定义一个指针数组pa,它指向一个int指针型数组,数组大小为5。

  • 第11题:

    填空题
    设doubley[4][5];,则数组y中元素的个数是()。

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

  • 第12题:

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

    3

    B

    5

    C

    4

    D

    2


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

  • 第13题:

    dima(3,4),则a数组元素个数为20个,若dimb(3,0,5),则b数组元素个数为()个。

    A、15

    B、8

    C、24

    D、错误


    正确答案:C

  • 第14题:

    设数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元,已知第一个数组元素a[1,1]的地址为1004,那么a[5,6]的地址为()。

    A、1004+(5*8+6)*4

    B、1004+(4*8+5)*4

    C、1004+(5*10+6)*4

    D、1004+(4*10+5)*4


    正确答案:B

  • 第15题:

    有一数组定义语句:DimM(-2to1)Asstring,则数组M中包含的元素个数为()。

    A.4

    B.3

    C.2

    D.1


    本题答案:A

  • 第16题:

    如果用数组名作为实参,则传递给形参的是( )。

    A.数组的首地址

    B.第一个元素的值

    C.数组元素的个数

    D.数组中全部元素的值


    正确答案:A
    解析:将数组传递给函数时,实际上是传递数组第一个元素的地址给函数,即数组的首地址。

  • 第17题:

    设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为()。


    答案:C
    解析:
    数组是随机存取的结构,所以读取第i个节点的时间复杂度为0(1)。

  • 第18题:

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

  • 第19题:

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

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

    正确答案:B

  • 第20题:

    设有定义:doublea[4][5];,则数组a中元素的个数是9。


    正确答案:错误

  • 第21题:

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


    正确答案:错误

  • 第22题:

    单选题
    已知二维数组A[6][10],每个数组元素占4个存储单元,若按行优先顺序存放数组元素a[3][5]的存储地址是1000,则a[0][0]的存储地址是()。
    A

    872

    B

    860

    C

    868

    D

    864


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

  • 第23题:

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

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