当访问无效的数组下标时,会发生()。A.中止程序B.抛出异常C.系统崩溃D.直接跳过

当访问无效的数组下标时,会发生()。

A.中止程序

B.抛出异常

C.系统崩溃

D.直接跳过


参考答案和解析
抛出异常

相关考题:

下列关于数组下标的描述中,错误的是()。A.C++语言中数组元素的下标是从0开始的B.数组元素下标是一个整常型表达式C.数组元素可以用下标来表示D.数组元素的某维下标值应小于该维的大小值

以下叙述中错误的是( )。A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址,其值不可改变C)当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界的出错信息”D)可以通过赋初值的方式确定数组元素的个数

当访问一个空对象的变量或方法和访问空数组元素时,会出现( )异常。A.空指针异常B.数组负下标异常C.算术异常D.类选型异常

在访问数组中的某个元素时,可以使用整型变量指定要访问元素的下标。() 此题为判断题(对,错)。

引用数组元素时,元素的下标值应在数组说明时所指定的范围之内。()

以下叙述中错误的是( )。A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B.数组名代表的是数组所占存储区的首地址,其值不可改变C.当程序执行过程中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D.可以通过赋初值的方式确定数组元素的个数

以下叙述中错误的是( )。A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出SX 以下叙述中错误的是( )。A.对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B.数组名代表的是数组所占存储区的首地址,其值不可改变C.当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D.可以通过赋初值的方式确定数组元素的个数

以下叙述中错误的是A.对于float类型数组,不可以直接用数组名完成对数组进行整体输入或输出B.数组名代表的是数组所占存储区的首地址,其值是常量,是不可改变的C.当执行程序时,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息D.可以通过赋初值的方式确定数组元素的个数

对于一维数组,访问其中的元素时,可随机访问,只要制定的下标不越界即可

通过下标访问数组元素是从()开始的。

具有三个下标及三个下标以上的数组称为()A、一维数组B、二维数组C、多维数组D、n维数组

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

什么是数组?数组有哪些特点?Java中创建数组需要使用哪些步骤?如何访问数组的一个元素?数组元素的下标与数组的长度有什么关系?

顺序表和一维数组一样,都可以按下标随机(或直接)访问。

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

假定要访问一维数组X中的第k个元素,则对应的元素(下标变量)表示为()。

下列说法正确的是()A、 在C#中,编译时对数组下标越界将作检查B、 在C#中,程序运行时,数组下标越界也不会产生异常C、 在C#中,程序运行时,数组下标越界是否产生异常由用户确定D、 在C#中,程序运行时,数组下标越界一定会产生异常

当定义一个数组时,系统会在内存中为该数组分配一个存储空间,其()就是数组在内存中的首地址。A、数组的最大下标B、数组的名称C、数组的第一个元素D、数组的最后一个元素

下面关于引用一维数组元素说法正确的是()A、引用数组元素采用数组名(下标)方式引用B、引用数组元素采用数组名[下标]方式引用C、引用数组元素采用数组名方式引用D、引用数组元素采用[下标]数组名方式引用

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

使用联合运算符合并数组时,如果遇到相同下标的元素,后面的会覆盖前面的。

判断题对于一维数组,访问其中的元素时,可随机访问,只要制定的下标不越界即可A对B错

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

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

问答题什么是数组?数组有哪些特点?Java中创建数组需要使用哪些步骤?如何访问数组的一个元素?数组元素的下标与数组的长度有什么关系?

判断题顺序表和一维数组一样,都可以按下标随机(或直接)访问。( )A对B错

填空题假定要访问一维数组X中的第k个元素,则对应的元素(下标变量)表示为()。

判断题声明数组时,数组的下标可以是变量。A对B错