如果程序中存在异常,那么这个异常会( )。
A: 终止整个程序
B: 终止抛出异常的方法
C: 产生异常的try块
D: 产生异常的catch块
A: 终止整个程序
B: 终止抛出异常的方法
C: 产生异常的try块
D: 产生异常的catch块
举一反三
- 一个未处理的异常将终止( )。 A: 整个程序 B: 仅终止抛出异常的方法 C: 产生异常的try块 D: 以上说法都不对
- 抛出异常后,控制执行try块后适当的catch块处理程序(如果存在)
- 如果try语句块中抛出异常并被catch子句捕获,则在抛出异常的地方终止try代码块的执行,转而执行相匹配的catch子句,最后执行finally语句块。
- 有关异常说法正确的是( )。 A: 程序中抛出异常一定会终止程序。 B: 程序中抛出异常不一定终止程序。 C: 拼写错误会导致程序抛出异常。 D: 缩进错误会导致程序抛出异常。
- 对以下程序的理解只有甲是错误的。 try: #语句块1 except IndexError as i: # 语句块2甲说:“该程序对异常处理了,因此一定不会终止程序。”乙说:“该程序对异常处理了,不一定不会因异常引发终止。”丙说:“语句块1,如果抛出IndexError 异常,不会因为异常终止程序。”丁说:“语句块2不一定会执行。”