更多“数组的下标超界将访问到未知的内存区域”相关问题
  • 第1题:

    下列程序运行后会出现错误的提示为 Private Sub Command1_Click() Dim i AS Integer Dim x x=Array(2,3, 4, 5, 6, 7) For Each i In x Print i; Next i End Sub

    A.数组的下标超界

    B.For Each数组的控制变量必须为变体变量

    C.关键字Each的位子不对

    D.x应该定义成数组


    正确答案:B
    解析:对于数组而言,ForEach数组的控制变量只能是一个变体变量。所以上述程序运行后会出现一个如选项B内容的错误提示。本程序运行后不会出现选项A、C和D的提示。

  • 第2题:

    静态链表中指针表示的是()。

    A.内存地址
    B.数组下标
    C.下一元素地址
    D.数组地址

    答案:B
    解析:
    静态链表借用一维数组来描述线性链表。数组中的一个分量表示一个结点,同时使用游标(指示器cur)代替指针以指示结点在数组中的相对位置。

  • 第3题:

    静态链表中指针表示的是().

    • A、内存地址
    • B、数组下标
    • C、下一元素地址
    • D、左、右孩子地址

    正确答案:C

  • 第4题:

    Java语言避免了大多数的()错误。

    • A、数组下标越界
    • B、算术溢出
    • C、内存泄漏
    • D、非法的方法参数

    正确答案:C

  • 第5题:

    在C语言中,以下关于数组的描述正确的是()。

    • A、数组下标从1开始
    • B、数组元素个数必须在定义时指定
    • C、编译系统不会进行下标出界检查
    • D、数组在内存中可能不是连续存储的

    正确答案:C

  • 第6题:

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

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

    正确答案:B

  • 第7题:

    下列对数组长度的描述,正确的是()。

    • A、无论数组中实际存储几个元素,数组长度只和最后一个下标有关
    • B、数组长度=最后一个下标
    • C、数组长度=数组名.length-1
    • D、数组长度=最后一个下标-1

    正确答案:A

  • 第8题:

    数组说明(DIM)语句是说明下标变量,在内存中开辟足够的空间来存贮变量。


    正确答案:正确

  • 第9题:

    单选题
    下列说法正确的是:()。
    A

    数组的下标必须为数字,且从“0”开始

    B

    数组的下标可以是字符串

    C

    数组中的元素类型必顺一致

    D

    数组的下标必须是连续的


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

  • 第10题:

    单选题
    静态链表中指针表示的是().
    A

    内存地址

    B

    数组下标

    C

    下一元素地址

    D

    左、右孩子地址


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

  • 第11题:

    单选题
    Java语言避免了大多数的()错误。
    A

    数组下标越界

    B

    算术溢出

    C

    内存泄漏

    D

    非法的方法参数


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

  • 第12题:

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

    B


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

  • 第13题:

    数组的下标是从0开始的,因此数组若是7个元素,下标到6为止。()

    此题为判断题(对,错)。


    答案:对

  • 第14题:

    具有三个下标及三个下标以上的数组称为()

    • A、一维数组
    • B、二维数组
    • C、多维数组
    • D、n维数组

    正确答案:C

  • 第15题:

    设有n阶对称矩阵A,用数组s进行压缩存储,当i≥j时,A的数组元素aij相应于数组s的数组元素的下标为()。(数组元素的下标从1开始)


    正确答案:i(i-1)/2+j

  • 第16题:

    关于Visual FoxPro数组的说法中,错误的是().

    • A、数组是一组具有相同名称不同下标的内存变量
    • B、在定义数组时,数组的大小可以包含在一对中括号中,也可以包含在一对小括号中
    • C、数组在定义之后,能进行重新赋值
    • D、数组的赋值只能通过STORE命令实现

    正确答案:D

  • 第17题:

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


    正确答案:正确

  • 第18题:

    下面关于引用一维数组元素说法正确的是()

    • A、引用数组元素采用数组名(下标)方式引用
    • B、引用数组元素采用数组名[下标]方式引用
    • C、引用数组元素采用数组名方式引用
    • D、引用数组元素采用[下标]数组名方式引用

    正确答案:B

  • 第19题:

    声明数组时,数组的下标可以是变量。


    正确答案:错误

  • 第20题:

    单选题
    下列对数组长度的描述,正确的是()。
    A

    无论数组中实际存储几个元素,数组长度只和最后一个下标有关

    B

    数组长度=最后一个下标

    C

    数组长度=数组名.length-1

    D

    数组长度=最后一个下标-1


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

  • 第21题:

    判断题
    数组的下标超界将访问到未知的内存区域
    A

    B


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

  • 第22题:

    填空题
    设有n阶对称矩阵A,用数组s进行压缩存储,当i≥j时,A的数组元素aij相应于数组s的数组元素的下标为()。(数组元素的下标从1开始)

    正确答案: i(i-1)/2+j
    解析: 暂无解析

  • 第23题:

    单选题
    在C语言中,以下关于数组的描述正确的是()。
    A

    数组下标从1开始

    B

    数组元素个数必须在定义时指定

    C

    编译系统不会进行下标出界检查

    D

    数组在内存中可能不是连续存储的


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