在结构化异常处理语句try catch finally中,finally块的内容可以执行也可以不执行。
举一反三
- 在try…catch…finally语句中,若产生异常,执行finally语句后会________;若未产生异常,finally块得到执行后_______。
- 以下关于异常处理的叙述,错误的是____________。 A: try语句块后可以跟1个或多个catch语句块。 B: try语句块后可以跟1个或多个catch语句块,以及finally语句。 C: 只有发生异常时,才会执行finally语句块。 D: try语句块后可以直接跟finally语句。
- 对于异常处理语句try…catch…finally,下面哪个说法是正确的?( ) A: 可以有多个try块与一个catch块对应 B: 如果执行了return语句,finally语句块不再执行 C: 找到合适的异常类型后就不再执行后面的catch D: 任何情况下,finally部分都会被执行一次
- 结构化异常处理用try…catch…finally语句,则可能出现异常的语句放在()块。
- 下列关于try、catch和finally的表述中,错误的是()? A: try块后面不一定需要跟着catch块,可以只跟着finally块 B: try语句块后可以单独使用,后面不跟任何的catch或finally语句块 C: 可以仅有try和finally语句块,但无catch语句块 D: 可以仅有try和catch语句块,但无finally语句块