智慧职教: 执行下面的程序代码,整个执行都是正常流程,没有任何异常产生,会执行那些语句? try { 语句1; 语句2; 语句3; } catch(Exception e) { 语句4; } finally { 语句5; }
举一反三
- 智慧职教: 执行下面的程序代码,当执行到语句2的时候抛出异常,会执行哪些语句? try { 语句1; 语句2; 语句3; } catch(Exception e) { 语句4; } finally { 语句5; }
- 如果try语句块没有抛出异常,则执行完try语句代码后直接执行finally语句块。
- try: except : else: finally: 当没有发生异常时 A: 执行语句块2 B: 执行语句块3 C: 执行语句块2和语句块4 D: 执行语句块3和语句块4
- try:语句1语句x#该语句会产生异常语句2except:语句3else:语句4finally:语句5以上程序段中语句1345会被执行。
- 关于异常,正确的说法是( ) 。 A: 不能只有try块,而没有 catch或finally块。 B: 没有抛出异常的代码块不能出现在try代码块中。 C: 如果一个程序有多个catch语句,程序会对每个匹配的catch语句都执行一次。 D: 如果一个程序有多个catch语句,程序找到匹配的第一个catch语句后,接着执行后面的catch语句。