在程序运行时,如果数组元素的下标超出了所定义的下标范围,系统将给出“下标越界”的出错信息
错误
举一反三
- 当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界”的出错信息
- int a[5];表示数组a有5个元素,则下标的范围为0~4,由于下标5超出这个范围,若引用元素a[5],则下标越界出错
- 以下叙述中错误的是( )。A)对于double类型数组,不可以直接用数组名对数组进行整体输入或输出B)数组名代表的是数组所占存储区的首地址,其值不可改变C)当程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出“下标越界的出错信息”D)可以通过赋初值的方式确定数组元素的个数
- 以下叙述中错误的是______。 A: 对于 double 类型数组,不可以直接用数组名对数组进行整体输入或输出 B: 程序执行中,数组元素的下标超出所定义的下标范围时,系统将给出"下标越界"的出错信息 C: 可以通过赋初值的方式确定数组元素的个数 D: 数组名代表的是数组所占存储区的首地址,其值不可改变
- 下列说话中正确的是()。 A: 在C B: 中,编译时对数组下标越界将做检查 C: 在C D: 中,程序运行时,数组下标越界也不会产生异常 E: 在C F: 中,程序运行时,数组下标越界是否产生异常由用户确定 G: 在C H: 中,程序运行时,数组下标越界一定会产生异常
内容
- 0
数组下标访问超出索引范围时抛出数组越界异常
- 1
int a[5];表示数组a有5个元素,则下标的范围为0~4,由于下标5超出这个范围,若引用元素a[5],则下标越界出错。( ) A: 正确 B: 错误
- 2
在C程序中,如果引用数组元素时,下标取值超出了数组的定义,则_____
- 3
C语言中,数组元素的下标从1开始,下标不能越界。
- 4
Java程序运行时会自动检查数组的下标是否越界,如果越界会抛出 ArrayIndexOutOfBoundsException 异常。