[多选题]

如果一个程序段中有多个catch,则程序会按如下哪种情况执行()。

A . 找到适合的例外类型后继续执行后面的catch

B . 找到每个符合条件的catch都执行一次

C . 找到适合的例外类型后就不再执行后面的catch

D . 对每个catch都执行一次

E . 按顺序找到和catch异常类型匹配的第一个catch块执行,如果final块是必须执行的

参考答案与解析:

相关试题

如果一个程序段中有多个catch,程序会( )。

[单选题]如果一个程序段中有多个catch,程序会( )。A.每个catch都执行一次B.把每个符合条件的catch都执行一次C.找到适合的异常类型后就不再执行其他catchD.找到适合的异常类型后继续执行后面的catch

  • 查看答案
  • 一个零件程序是按程序号的顺序执行的,而不是按程序段的输入顺序执行的。

    [判断题] 一个零件程序是按程序号的顺序执行的,而不是按程序段的输入顺序执行的。A . 正确B . 错误

  • 查看答案
  • 机床操作面板上单程序段的功能为每按一次循环起动按纽,执行一个程序段。

    [判断题] 机床操作面板上单程序段的功能为每按一次循环起动按纽,执行一个程序段。A . 正确B . 错误

  • 查看答案
  • ARPA在执行工作报警时,若同时出现一个以上报警情况,则只能按优先程序,下列哪种

    [单选题]ARPA在执行工作报警时,若同时出现一个以上报警情况,则只能按优先程序,下列哪种报警最优先()A .目标丢失B .目标闯入警戒区(圈)C .CPA和TCPA小于预置的安全界限D .目标航迹变化

  • 查看答案
  • 在窗体上添加一个命令按钮,名为Command1,其单击事件中有如下程序段,则事件

    [单选题]在窗体上添加一个命令按钮,名为Command1,其单击事件中有如下程序段,则事件过程执行后,文本框中输出( )。 For i= 1 To 4 For j = 1 To 3 x=3 For k =1 To 2 x=x+3 Next k Next j Next i TextText = Str(x)A.3B.6C.9D.12

  • 查看答案
  • 阅读如下程序段,则执行后程序的输出结果是 #include main() {st

    [单选题]阅读如下程序段,则执行后程序的输出结果是#includemain(){structa{int x; int y;}num[2]={{20,5},{6,7}};printf("%d\n",num[0].x/num[0].y*num[1].y);}A.0B.28C.20D.5

  • 查看答案
  • 如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应是()。

    [单选题]如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应是()。A.可运行的B.可重入的C.可改变的D.可连接的

  • 查看答案
  • 如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应是()。

    [单选题]如果一个程序为多个进程所共享,那么该程序的代码在执行的过程中不能被修改,即程序应是()。A.可运行的B.可重入的C.可改变的D.可连接的

  • 查看答案
  • 如下有一段不完整的程序段,如果要求该程序执行3次循环,则在程序中的空白处要填入(

    [单选题]如下有一段不完整的程序段,如果要求该程序执行3次循环,则在程序中的空白处要填入( )。 x=1 Do x=x+3 Printx LoopUntil______A.x>=8B.X<=8C.x>=7D.X<=7

  • 查看答案
  • 有如下程序段,该程序段执行完后,执行循环的次数是 total=0 Counter

    [单选题]有如下程序段,该程序段执行完后,执行循环的次数是total=0C.ounter=1D.oPrint Countertotal=total + CounterPrint totalC.ounter=Counter + 1If total > 10 ThenE.xit DoE.nd IfLoop While Counter <=10( )。A.5B.10C.15D.20

  • 查看答案