全国信息技术应用考试

如果在try程序块中没有发生异常,那么当该程序块执行完后,程序继续执行什么地方的语句?

题目

如果在try程序块中没有发生异常,那么当该程序块执行完后,程序继续执行什么地方的语句?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(接上题)若矩阵A按列序存放,那么当程序执行完后共产生(4)次缺页中断。A.50B.100

(接上题)若矩阵A按列序存放,那么当程序执行完后共产生 (4) 次缺页中断。

A.50

B.100

C.5000

D.10000


正确答案:C
本题考查页面置换算法——LRU。从题干可知,作业共有4个页面的主存空间,其中一个已被程序本身占用,所以在读取变量时可用的页面数只有3个。每个页面可存放200个整数变量,程序中A数组共有100*100=10000个变量。按行存放时,每个页面调入的200变量刚好是程序处理的200个变量,所以缺页次数为10000/200=50。而按列存放时,虽然每个页面调取数据时,同样也读入了200个变量,但这200个变量中,只有2个是近期需要访问的(如:第1个页面调入的是A[*,1]与A[*,2],但程序近期需要访问的变量只有A[1,1]和A[1,2]),所以缺页次数为:10000/2=5000。

第2题:

在代码中使用catch(Exceptione)的好处是()。

  • A、只会捕获个别类型的异常
  • B、捕获try块中产生的所有类型的异常
  • C、忽略一些异常
  • D、执行一些程序

正确答案:B

第3题:

C中,在方法MyFunc内部的trycatch语句中,如果在try代码块中发生异常,并且在当前的所有catch块中都没有找到合适的catch块,则()

A.NET运行时忽略该异常

B.NET运行时马上强制退出该程序

C.NET运行时继续在MyFunc的调用堆栈中查找提供该异常处理的过程

D.NET抛出一个新的”异常处理未找到”的异常


标准答案:C

第4题:

程序员将可能发生异常的代码放在()块中,后面紧跟着一个或多个()块。

  • A、catch、try
  • B、try、catch
  • C、try、exception
  • D、exception、try

正确答案:B

第5题:

在主程序中,有一个程序段为:/N1200M99P0080;当跳步选择开关“OFF”时,则表示执行完该程序段后()

  • A、程序结束
  • B、调用0080号子程序
  • C、返回本程序0080程序段

正确答案:C

第6题:

可编程序控制器在用户程序的任务执行中,可编程序控制器也需要程序块执行完成后才能执行()。


正确答案:中断程序

第7题:

关于异常处理机制的叙述正确的是()。

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

正确答案:C

第8题:

下面关于Java中异常处理try块的说法正确的是()。

A.try块后通常应有一个catch块,用来处理try块中抛出的异常

B.catch块后必须有finally块

C.可能抛出异常的方法调用应放在try块中

D.对抛出的异常的处理必须放在try块中


正确答案:AC

第9题:

在try程序块中发生了异常,其后如果有多个catch参数类与之匹配,会执行那个catch块中的异常处理程序。


正确答案:当try语句块中的代码执行时发生异常,程序的正常运行便中断,并抛出异常对象,然后在try块后面的各个catch()中查找与异常对象相匹配的异常类,当找到第一个与之相匹配的参数类时,就执行包含这一参数类的catch语句块中的代码。

第10题:

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


正确答案:如果在try程序块中发生了异常,但找不到与之匹配的异常处理程序,可能会发生2种情况。一种是程序终止运行,一种是把异常向上移交给调用包含该try程序块方法的方法来处理。

更多相关问题