参考答案和解析
正确答案:C
解析:此题考查的是SelectCase结构。SelectCase结构的一般格式为:SelectCaseexpr[Caseexpr1][clause1][Caseexpr2][clause2]……[Caseelse][clausen]EndSelect其中expr是测试表达式,如果满足exprn,就执行这条语句,然后退出;条件是a=2,b=1,所以执行语句Print"**2**"。
更多“下列程序段的执行结果为 a=2 b=0 Select Case a Case 1 Select Case b Case 0 ”相关问题
  • 第1题:

    1、写出下列程序段的输出结果:_______。 int i=1; switch (i%3 ) { case 0: printf("zero"); case 1: printf("one"); case 2: printf("two"); }


    A

  • 第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题:

    9、执行以下程序后的输出结果为 #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.有语法错误


    11 本题考核的知识点是printf()函数的输出格式.本题中定义了一个整型变量i并赋初值为9,然后要求以八进制输出i的值,因为9的八进制的表示为11,所以最后输出的值为11。

  • 第4题:

    8、执行以下程序段后,变量a、b的值为()。 int x=0,a=1,b=1; switch(x) { case 0: a++; case 1: b++;break; case 2: a++;b++; }

    A.3、3

    B.2、2

    C.1、1

    D.没有正确结果


    13

  • 第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

  • 第6题:

    【填空题】下列程序段运行的结果为() 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}};