下列关于try和catch子句的描述中,错误的一项是( )。A.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量B.如果没有异常产生,则所有的catch代码段都被略过不执行C.by代码段后跟有一个或多个catch代码段D.异常总是由距离产生异常最近的匹配catch代码段处理

题目

下列关于try和catch子句的描述中,错误的一项是( )。

A.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量

B.如果没有异常产生,则所有的catch代码段都被略过不执行

C.by代码段后跟有一个或多个catch代码段

D.异常总是由距离产生异常最近的匹配catch代码段处理


相似考题
参考答案和解析
正确答案:A
更多“下列关于try和catch子句的描述中,错误的一项是()。A.不同的catch代码段是不同的作用域,但是可以访 ”相关问题
  • 第1题:

    下列关于异常的描述中错误的是( )。

    A.每个try代码段都必须有月.只有一个catch代码段与之对应

    B.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行

    C.一个catch代码段也可以区分多个不同类型的异常

    D.由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当


    正确答案:A
    解析:选项A中,与一个try代码段对应的代码段不一定只有一个,可以有很多个。其他选项的描述都是正确的。

  • 第2题:

    3、下列关于try-catch语句说法错误的是()

    A.MATLAB中的try-catch语句可以用于错误检测

    B.try-catch语句中try部分是错的,catch部分是正确的

    C.try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束

    D.如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式


    try-catch 语句中try部分是错的,catch部分是正确的

  • 第3题:

    下列关于try-catch语句说法错误的是()

    A.MATLAB中的try-catch语句可以用于错误检测

    B.try-catch语句中try部分是错的,catch部分是正确的

    C.try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束

    D.如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式


    A

  • 第4题:

    下列关于try和catch子句的描述中,错误的一项是 ( )

    A.不同的catch代码段是不同的作用域,但是可以访问相互之间定义的局部变量

    B.如果没有异常产生,则所有的catch代码段都被略过不执行

    C.try代码段后跟有一个或多个catch代码段

    D.异常总是由距离产生异常最近的匹配catch代码段处理


    正确答案:A
    解析:一个try块和它的catch子句形成了一个单元。catch子句的范围受限于与之对应的try块所定义的语句。一个catch子句不能捕获另一个try声明所引发的异常(除非是嵌套的try语句情况)。

  • 第5题:

    关于finally子句的说法正确的是:()。

    A.try子句无异常发生,finally子句会执行。

    B.try子句有异常发生被catch子句捕获,finally子句会执行。

    C.try子句有异常发生未被catch子句捕获,finally子句会执行。

    D.try子句有异常发生未被catch子句捕获,finally子句执行后,程序终止。


    try 子句无异常发生, finally 子句会执行。;try 子句有异常发生被 catch 子句捕获, finally 子句会执行。;try 子句有异常发生未被 catch 子句捕获, finally 子句会执行。;try 子句有异常发生未被 catch 子句捕获, finally 子句执行后,程序终止。