下列关于 try-catch-finally 语句的描述中,错误的是( )
A: try 语句可以独立存在
B: catch 块跟在 try 语句后面,它可以是一个或多个
C: catch 块有一个参数,该参数是某种异常类的对象
D: 多重 catch 语句中,异常类型必须子类在前父类在后
A: try 语句可以独立存在
B: catch 块跟在 try 语句后面,它可以是一个或多个
C: catch 块有一个参数,该参数是某种异常类的对象
D: 多重 catch 语句中,异常类型必须子类在前父类在后
举一反三
- 关于异常处理,说法错误的是?() A: try…catch…finally结构中,必须有try语句块,catch语句块和finally语句块不是必须的,但至少要两者取其一 B: 在异常处理中,若try中的代码可能产生多种异常则可以对应多个catch语句,若catch中的参数类型有父类子类关系,此时应该将子类放在后面,父类放在前面 C: 一个方法可以抛出多个异常,方法的返回值也能够是异常 D: Throwable是所有异常的超类
- 下列关于try-catch-finally语句的描述中,错误的是( )。 A: try语句后面的程序段将给出处理异常的语句 B: catch()方法跟在try语句后面,它可以是一个或多个 C: catch()方法有一个参数,该参数是某种异常类的对象 D: finally语句后面的程序段总是被执行的,该语句起到提供统一接口的作用
- 下列关于try、catch和finally的表述中,错误的是()? A: try块后面不一定需要跟着catch块,可以只跟着finally块 B: try语句块后可以单独使用,后面不跟任何的catch或finally语句块 C: 可以仅有try和finally语句块,但无catch语句块 D: 可以仅有try和catch语句块,但无finally语句块
- 程序员将可能发生异常的代码放在( )语句块中,后面紧跟着一个或多个( )语句块,还可以再跟零个或一个( )语句块。 A: catch、try 、finally B: try、catch 、finally C: try、finally、exception D: exception、try、finally
- 下列关于try-catch-finally 结构的描述中,错误的是( ) A: 在try语句块中是可能抛出异常的代码,如果该块中的一条语句抛出了异常,则其后续语句不再继续执行,而是转到catch进行异常类型匹配 B: 一个try块可以对应多个catch块,用于对多个异常类进行捕获 C: 一个try块只能对应一个catch块,但可对应多个finally块 D: finally语句块总会执行