niusouti.com
更多“数组元素所占用的内存位于()  ”相关问题
  • 第1题:

    关于C语言的函数参数,下列叙述中正确的是_________。

    A只有在发生函数调用时,函数中的形参才被分配内存单元

    B实参对形参的数据传递是单向的“值传递”,因为在被调用的函数中,没有办法去修改主调函数中任何变量的值

    C形参变量所占用的内存单元位于堆中

    D如果形参是数组名,则传递的是每个数组元素的值


    参考答案:A

  • 第2题:

    设数组a[1..6,0..9]的元素以行为主序存放,每个元素占用一个存储单元,则数组元素a[3,3]的地址为______。

    A.a+23

    B.a+27

    C.a+39

    D.a+35

    A.

    B.

    C.

    D.


    正确答案:A

  • 第3题:

    设数组a[1..3,1..4]中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素 a[2,3]相对于数组空间首地址的偏移量为______。

    A.6

    B.7

    C.8

    D.9


    正确答案:B
    解析:当数组元素以列为主序存储时,首先存储第1列的所有元素,然后存储第2列的所有元素,再存储第3列的所有元素,以此类推,最后存储最后一列的所有元素。数组元素a[2,3]表示是在第3行的第2个元素。所以,根据以列为主序存储元素的方式,它的位置前有2列元素,再加上两个元素,所以,它的位置为2*3+2=8,相对第一个元素的偏移量为8-1=7。本题正确答案为选项B。

  • 第4题:

    数组中的元素在内存中连续存放。


    正确答案:正确

  • 第5题:

    元素类型为int的数组a[10]共占用()字节的存储空间。


    正确答案:40

  • 第6题:

    元素类型为int的10个元素的数组共占用()个字节的存储空间。


    正确答案:40

  • 第7题:

    任何一维数组的名称都是该数组存储单元的开始地址,且其每个元素按照顺序连续占用存储空间。


    正确答案:正确

  • 第8题:

    当定义一个数组时,系统会在内存中为该数组分配一个存储空间,其()就是数组在内存中的首地址。

    • A、数组的最大下标
    • B、数组的名称
    • C、数组的第一个元素
    • D、数组的最后一个元素

    正确答案:B

  • 第9题:

    在Visual FoxPro中引用数组时,每一个数组在内存中占用二个存储单元.


    正确答案:错误

  • 第10题:

    单选题
    数组元素所占用的内存位于()
    A

    数据区(Data)

    B

    代码区(Code)

    C

    堆(Heap)

    D

    堆栈(Stack)


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

  • 第11题:

    填空题
    元素类型为int的数组a[10]共占用()字节的存储空间。

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

  • 第12题:

    判断题
    在VisualFoxPro中引用数组时,每一个数组在内存中占用二个存储单元
    A

    B


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

  • 第13题:

    下列有关数组的叙述中,错误的是( )。A.在同-个环境下,数组与内存变量可以同名,两者互不影响SX

    下列有关数组的叙述中,错误的是( )。

    A.在同-个环境下,数组与内存变量可以同名,两者互不影响

    B.可以用-维数组的形式访问二维数组

    C.在可以使用简单内存变量的地方都可以使用数组元素

    D.-个数组中各元素的数据类型可以相同,也可以不同


    正确答案:A
    整个数组的数据类型为A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题。在任何能使用简单内存变量的地方都可以使用数组元素。在同-个环境下,数组名不能与简单变量名重复。可以用-维数组的形式访问二维数组。

  • 第14题:

    下列有关数组的叙述中,错误的是( )。

    A.在同一个环境下,数组与内存变量可以同名,两者互不影响

    B.可以用一维数组的形式访问二维数组

    C.在可以使用简单内存变量的地方都可以使用数组元素

    D.一个数组中各元素的数据类型可以相同,也可以不同


    正确答案:A
    解析:整个数组的数据类型为A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题:
    ● 在任何能使用简单内存变量的地方都可以使用数组元素。
    ● 在同一个环境下,数组名不能与简单变量名重复。
    ● 可以用一维数组的形式访问二维数组。

  • 第15题:

    设数组a[1..6,0..9]的元素以行为主序存放,每个元素占用一个存储单元,则数组元素a[3,3]的地址为 ( ) 。

    A.a+23
    B.a+27
    C.a+39
    D.a+35

    答案:A
    解析:
    本题考查数组元素的存储。二维数组a[1..6,0..9]的元素排列情况如下所示:a[1,0] a[1,1] a[1,2] a[1,3] a[1,4] a[1,5] a[1,6] a[1,7] a[1,8] a[1,9]a[2,0] a[2,1] a[2,2] a[2,3] a[2,4] a[2,5] a[2,6] a[2,7] a[2,8] a[2,9]a[3,0] a[3,1] a[3,2] a[3,3] a[3,4] a[3,5] a[3,6] a[3,7] a[3,8] a[3,9]a[4,0] a[4,1] a[4,2] a[4,3] a[4,4] a[4,5] a[4,6] a[4,7] a[4,8] a[4,9]a[5,0] a[5,1] a[5,2] a[5,3] a[5,4] a[5,5] a[5,6] a[5,7] a[5,8] a[5,9]a[6,0] a[6,1] a[6,2] a[6,3] a[6,4] a[6,5] a[6,6] a[6,7] a[6,8] 8[6,9]以行为主序存储,元素a[3,3]之前存储了23个元素,由于每个元素仅占一个存储单元,因此元素a[3,3]的存储位置相对于数组空间起始地址的偏移量为23,其地址为 a+23。

  • 第16题:

    元素类型为double的二维数组a[4][6]共有()个元素,共占用()字节的存储空间。


    正确答案:24;192

  • 第17题:

    下列数组定义语句中,数组将在内存中占用()个字节。double[,]d=new[4.5];


    正确答案:160

  • 第18题:

    C++中数组元素的下标是从0开始,数组元素是连续存储在内存单元中的。


    正确答案:正确

  • 第19题:

    在C语言中,二维数组的元素在内存中的存放顺序是()。


    正确答案:按行连续存储

  • 第20题:

    在VisualFoxPro中引用数组时,每一个数组在内存中占用二个存储单元


    正确答案:错误

  • 第21题:

    填空题
    下列数组定义语句中,数组将在内存中占用()个字节。double[,]d=new[4.5];

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

  • 第22题:

    填空题
    元素类型为int的10个元素的数组共占用()个字节的存储空间。

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

  • 第23题:

    判断题
    C++中数组元素的下标是从0开始,数组元素是连续存储在内存单元中的。
    A

    B


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