更多“下面的异常()为数组下标越界异常。”相关问题
  • 第1题:

    下列常见的系统定义的异常中,数组越界异常是( )。

    A.ArrayIndexOutOfBoundsException

    B.IOException

    C.NullPointerException

    D.ArithmeticException


    正确答案:A
    解析:在要求访问数组中非法元素时,引发数组索引越界异常ArrayIndexOutOfBoundsException。

  • 第2题:

    当访问一个空对象的变量或方法和访问空数组元素时,会出现( )异常。

    A.空指针异常

    B.数组负下标异常

    C.算术异常

    D.类选型异常


    正确答案:A
    解析:如果程序出现分母为0或用0取模都会出现算术异常;当访问一个空对象的变量或方法和访问空数组元素时,会出现空指针异常;当把一个对象强制为某个类,而该对象又不是该类的实例时,发生类选型异常;当数组的长度为负数时,出现数组负下标异常。

  • 第3题:

    下列常见的系统定义的异常中,哪个是数组越界异常? ( )

    A.ArrayIndexOutOmoundsException

    B.IOException

    C.NullPointerException

    D.ArithmeticException


    正确答案:A

  • 第4题:

    已知一维数组类ARRAY的定义如下,ARRAY与普通一维数组区别是:其重载的运 算符[]要对下标是否越界进行检查。
    ARRAY∷;v[n](或*(v+n))

  • 第5题:

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


    正确答案:正确

  • 第6题:

    下列关于抛出异常的描述中,错误的一项是()。

    • A、异常可以由try代码段中的语句抛出
    • B、异常可以从被try代码段中调用的方法中抛出
    • C、异常的抛出并不影响代码段的执行顺序
    • D、异常还可能产生于数组下标越界及Java虚拟机内部的错误等

    正确答案:C

  • 第7题:

    下面的异常()不属于非检査型异常。

    • A、数组越界
    • B、除零
    • C、空值操作
    • D、IO异常

    正确答案:D

  • 第8题:

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

     在C#中,编译时对数组下标越界将作检查

    B

     在C#中,程序运行时,数组下标越界也不会产生异常

    C

     在C#中,程序运行时,数组下标越界是否产生异常由用户确定

    D

     在C#中,程序运行时,数组下标越界一定会产生异常


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

  • 第9题:

    单选题
    以下程序执行的结果是什么?()  int[] myArray = new int[3];  try{  for(int i=0; i<=myArray.length;i++){  myArray[i]=i*3;   System.out.println("myArray数组的第"+i+"个元素的值是:"+myArray[i]);       }  }catch(ArrayIndexOurOfBoubsException e){  System.out.println("数组下标越界");}
    A

    程序执行,屏幕上显示“数组下标越界”

    B

    程序出现异常,屏幕上提示出现数组下标越界异常

    C

    程序正常执行结束,屏幕上显示数组中每个元素的值

    D

    程序编译出错


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

  • 第10题:

    单选题
    下面的异常()为数组下标越界异常。
    A

    Arithmetic Exception

    B

    Null Pointer Exception

    C

    Array Index Out Of Bounds Exception

    D

    File Not Found Exception


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

  • 第11题:

    单选题
    以下异常中,不属于Runtimeexception的是()
    A

    NullPointerExeption,使用未初始化的引用变量

    B

    IndexOutofBondsException,数组下标越界异常

    C

    IllegalAccessException,没有足够的权限访问其他类的成员

    D

    ArithmeticException,算术异常


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

  • 第12题:

    单选题
    下列关于抛出异常的描述中,错误的一项是()。
    A

    异常可以由try代码段中的语句抛出

    B

    异常可以从被try代码段中调用的方法中抛出

    C

    异常的抛出并不影响代码段的执行顺序

    D

    异常还可能产生于数组下标越界及Java虚拟机内部的错误等


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

  • 第13题:

    试题(21)

    对高级语言源程序进行编译时,可发现源程序中的 (21) 错误。

    (21)

    A. 堆栈溢出

    B. 变量未定义

    C. 指针异常

    D. 数组元素下标越界


    正确答案:B

    试题(21)分析
    本题考查编译过程基本知识。
    高级语言源程序中的错误分为两类:语法错误和语义错误,其中语义错误又可分为静态语义错误和动态语义错误。语法错误指语言结构上的错误,静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。
    参考答案
    (21)B

  • 第14题:

    关于异常的触发,下面说法正确的是()

    A. 空指针解析

    B. 下标越界

    C. 除数为0

    D. 调用panic函数


    参考答案:ABCD

  • 第15题:

    对高级语言源程序进行编译时,可发现源程序中的______错误。

    A.堆栈溢出

    B.变量未定义

    C.指针异常

    D.数组元素下标越界


    正确答案:B
    解析:高级语言源程序中的错误分为两类:语法错误和语义错误。①语法错误指语言结构上的错误。②语义错误又可分为静态语义错误和动态语义错误。静态语义错误指编译时就能发现的程序含义上的错误,动态语义错误只有在程序运行时才能表现出来。堆栈溢出、指针异常和数组元素下标越界都是程序运行中才能出现的问题,而遵循先声明后引用原则的程序语言必须先定义变量,然后才能使用,否则编译器会在语法分析阶段指出变量未定义错误。本题正确答案为选项B。

  • 第16题:

    数组下标越界时产生的异常是()类型的异常。


    正确答案:System.IndexOutOfRangeException

  • 第17题:

    以下程序执行的结果是什么?()  int[] myArray = new int[3];  try{  for(int i=0; i<=myArray.length;i++){  myArray[i]=i*3;   System.out.println("myArray数组的第"+i+"个元素的值是:"+myArray[i]);       }  }catch(ArrayIndexOurOfBoubsException e){  System.out.println("数组下标越界");} 

    • A、程序执行,屏幕上显示“数组下标越界”
    • B、程序出现异常,屏幕上提示出现数组下标越界异常
    • C、程序正常执行结束,屏幕上显示数组中每个元素的值
    • D、程序编译出错

    正确答案:A

  • 第18题:

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

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

    正确答案:C

  • 第19题:

    下列说法正确的是()

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

    正确答案:D

  • 第20题:

    单选题
    数据下标越界,则发生异常,提示为()
    A

    RuntimeException

    B

    IOException

    C

    ArrayIndexOutOfBoondException

    D

    classCastException


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

  • 第21题:

    填空题
    数组下标越界时产生的异常是()类型的异常。

    正确答案: System.IndexOutOfRangeException
    解析: 暂无解析

  • 第22题:

    单选题
    在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。
    A

    NullpointerException

    B

    ArithmeticExceptioin

    C

    ArrayIndexOutOfBoundsException

    D

    SecurityManager


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

  • 第23题:

    单选题
    下面的异常()不属于非检査型异常。
    A

    数组越界

    B

    除零

    C

    空值操作

    D

    IO异常


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