document.write('

B

[解析] 在Java语言中,数组下标是从0开始的,所以,一个大小为n的数组,它的有效下标是O~n-1。如果下标不在这个范围内,就会发生错误。 本题中,首先申请了一个长度为5的数组,数组的下标为0~4,当使用arr[5]访问数组元素的时候,由于访问地址不在数组能够访问的合法地址范围内,此 时就发生了数组越界,会抛出java.lang.ArrayIndexOutOfoundsException异常,导致程序出现运行错误。所以,选项B正确。

');