首页学历类考试大学计算机科学
(简答题)

什么情况下要使用finally程序块?

正确答案

finally子句为异常处理提供一个统一的出口,使得在控制流转到其它部分以前(即使有return,break语句),能够对程序的状态作统一的管理。finally程序块中通常都包含一些用于资源释放的代码块。例如,在finally程序块中应将try程序块中打开的所有文件关闭。

答案解析

相似试题

  • (简答题)

    如果在try程序块中发生了异常,但找不到与之匹配的异常处理程序,会发生什么情况?

    答案解析

  • (单选题)

    在finally代码块中的代码,()。

    答案解析

  • (判断题)

    对n个结点的二叉树用递归程序进行中序遍历时,最坏情况下要附加n个辅助存储空间。

    答案解析

  • (判断题)

    一个异常处理中finally语句块只能有一个或者可以没有。

    答案解析

  • (判断题)

    异常处理的try-catch块后必须有finally块。

    答案解析

  • (判断题)

    由于异常处理结构try...except...finally...中finally里的语句块总是被执行的,所以把关闭文件的代码放到finally块里肯定是万无一失,一定能保证文件被正确关闭并且不会引发任何异常。

    答案解析

  • (判断题)

    异常处理结构中的finally块中代码仍然有可能出错从而再次引发异常。

    答案解析

  • (填空题)

    异常的处理,可在该方法的代码段中包含3类代码:()、()和finally代码块。

    答案解析

  • (简答题)

    总线周期中,什么情况下要插入TW等待周期?插入TW周期的个数,取决于什么因素?

    答案解析

快考试在线搜题