niusouti.com
更多“下列程序段的执行结果为 a=2 b=0 SelectCasea Case1 SelectCaseb Case0 Print"**0**" Ca ”相关问题
  • 第1题:

    阅读下列程序段,写出运行结果 int a=2,b=7,c=5; switch (a>0) { case 1:switch (b<0) { case 1:printf("@");break; case 2:printf("!");break; } case 0:switch (c==5) { case 0:printf("*");break; case 1:printf("#");break; case 2:printf("$");break; } default:printf("&"); }


    C

  • 第2题:

    下列程序段的输出结果是()。 int a=0; while(a<5){ switch(a){ case 0: case 3:a=a+2; case 1: case 2:a=a+3; default:a=a+5; } } System.out.print(a);

    A.0

    B.5

    C.10

    D.其他


    因为没有给k赋初值,因此程序不能通过编译

  • 第3题:

    【填空题】下列程序段运行的结果为() x=2; switch(x%3) { case 2: printf("Are "); case 1:printf("you "); case 0:printf("right"); default: printf("?"); }


    tl0a={(1,2,3}{4,5,6},{7,8,9}};

  • 第4题:

    下列语句序列执行后,输出结果是() int a = 0 while (a < 5 ) { switch(a){ case 0: case 3 : a = a + 2; case 1 : case 2 : a = a + 3; default : a = a + 5; } } System.out.print (a );

    A.0

    B.5

    C.10

    D.20


    0 [解析]因定义的变量x和y都是int型,故在执行语句'x=1.2;'时x获得的值是1;在执行语句'y=(x+3.8)/5.0;'时,x以所获得的值'1'参加运算,最终'(x+3.8)/5.0'的值小于1.故y所获得的值为0。

  • 第5题:

    2、执行以下程序后的输出结果为#include <stdio.h> int main() { int a=1,b=0; switch (a) { case 1: switch (b) { case 0: printf("**0**");break; case 1: printf("**1**");break; } case 2: printf("**2**");break; } return 0; }

    A.**0****2**

    B.**0**

    C.**0****1****2**

    D.有语法错误


    程序运行时,main()方法调用action()方法,action()方法中抛出一个MyException类异常,但没有捕获及处理,而是向上移交给main()方法,在main()方法捕获并处理。程序执行的输出结果是:MyException