单项选择题

A.catch部分捕捉到异常情况时,才会执行finally部分
B.当try区段的程序发生异常时,才会执行finally部分
C.当try区段不论程序是否发生错误及捕捉到异常情况,都会执行finally部分
D.以上都是