在try-catch结构中,如果try下语句没发生错误,则catch下的语句()。
A: 可能会执行
B: 一定会执行
C: 一定不执行
D: 不确定
A: 可能会执行
B: 一定会执行
C: 一定不执行
D: 不确定
举一反三
- 下列关于try-catch语句说法错误的是() A: MATLAB中的try-catch语句可以用于错误检测 B: try-catch语句中try部分是错的,catch部分是正确的 C: try-catch语句一般有两个部分,以try开始,后跟表达式,然后接catch部分,并以end结束 D: 如果try部分有错误发生,停止执行该部分的其他语句,转而执行catch中的表达式
- 如果try中抛出异常,那么try块执行完后控制权会转向何处? A: catch后的第一条语句 B: catch语句块的第一条语句 C: throw语句 D: 退出程序
- 关于try-catch语句,下列说法正确的是( ) A: 将可能出现异常的操作放在try部分 B: try-catch语句只能有一个catch部分 C: catch参数中的异常类都必须是Exception类 D: 即使try部分的操作没有出现异常,也要执行catch部分
- 简述try……catch……finally语句的执行过程。
- 如果try语句块中抛出异常并被catch子句捕获,则在抛出异常的地方终止try代码块的执行,转而执行相匹配的catch子句,最后执行finally语句块。