niusouti.com

下列程序的运行结果是( )。A.errorl:10.5B.error2C.errorl:10.5 error2SXB下列程序的运行结果是( )。A.errorl:10.5B.error2C.errorl:10.5 error2D.以上都不对

题目
下列程序的运行结果是( )。A.errorl:10.5B.error2C.errorl:10.5 error2SXB

下列程序的运行结果是( )。

A.errorl:10.5

B.error2

C.errorl:10.5 error2

D.以上都不对


相似考题
更多“下列程序的运行结果是( )。A.errorl:10.5B.error2C.errorl:10.5 error2 ”相关问题
  • 第1题:

    下列程序的运行结果是( )。

    A.Gae

    B.ang

    C.program

    D.有语法错


    正确答案:A
    本题考查指针用法,if语句的功能是判断两个数组中的字符是否相同,如果相同则输出。

  • 第2题:

    完成下列程序,使其运行后的输出结果是FEDC。


    正确答案:
    答案:Ase(strl)-3Step-1解析;从F到C,循环的终止值为Asc(strl)-3,步长为-1。

  • 第3题:

    下列程序,显示的运行程序结果是*** for i in range(1,4,1): print("*",end="")


    s=3 当k=7时,执行case7,s++,s的值为1。当k=6时,直接break出switch结构;当k=5时,执行case5,s+=2,s的值为3;当k=4时由于不满足for循环的条件,所以结束循环,所以输出的s的值为3。注意:循环语句和条件的嵌套使用。

  • 第4题:

    下列程序的运行结果是( )。 public class test{ private String[]data={¨10","10.5"}, public void fun( double S=0; for(int i=0;i<3;i++){ try{ s=s+Integer.parseInt(data[i]); catch(Exception e){ System.out.print(“errorl:”+data[i])。 } } } public static void main(string[]args){ try{ test d=new test; fun; }catch(Exception e){ System.out.println("error2") } } }

    A.errorl:10.5

    B.error2

    C.errorl:10.5 error2

    D.以上都不对


    正确答案:C
    C。【解析】try-catch块是可以嵌套分层的,并且通过异常对象的数据类型进行匹配,以找到正确的catchblock异常错误处理代码。以下是通过异常对象的数据类型进行匹配找到正确的catchblock的过程。①首先在抛出异常的try-catch块中查找catchblock,按顺序先与第一个catchblock块匹配,如果抛出的异常对象的数据类型与catchblock中传入的异常对象的临时变量(就是catch语句后面参数)的数据类型完全相同,或是它的子类型对象,则匹配成功,进入catchblock中执行,否则到第②步;②如果有两个或更多的catchblock,则继续查找匹配第二个、第三个,乃至最后一个catchblock,如匹配成功,则进入对应的catchblock中执行,否则到第③步;③返回到上一级的try-catch块中,按规则继续查找对应的catchblock。如果找到,进入对应的catchblock中执行,否则到第4步;④再到上上级的try-catch块中,如此不断递归,直到匹配到顶级的try-catch块中的最后一个catchblock,如果找到,进入到对应的catchblock中执行;否则程序将会执行terminate退出。所以选C。

  • 第5题:

    8、下列程序,显示的运行程序结果是*** for i in range(1,4,1): print("*",end="")


    7 8 9