更多“switch(x){default:System.out.println(“Hello”);}Whichtwoareacceptabletypesforx?() ”相关问题
  • 第1题:

    给出下列的程序段,m为何值时将会输出default? ( ) switch(m) { case 0: System.out.println("case 0"); case 1:System.out.println("case 1");break; case 2:System.out.println("case 2");break; default:System.out.println("default"); }

    A.0

    B.1

    C.2

    D.3


    正确答案:D

  • 第2题:

    给定如下Java代码片段,编译运行时的结果是() int i=2; switch(i) { default: System.out.println(“default”); case 0: System.out.println(“zero”); break; case 1: System.out.println(“one”); case 2: System.out.println(“two”); }

    A.输出:default

    B.输出:default zero

    C.编译出错,default 语句位置不符合switch结构的语法结构

    D.输出two


    输出:135

  • 第3题:

    【多选题】在下面代码中x为何值时输出结果为“out2”? switch(x){ case 1:System.out.println("out1");break; case 2: case 3: System.out.println("out2"); break; default:System.out.println("end"); }

    A.1

    B.2

    C.3

    D.default


    void foo(void) { unsigned int a = 6; int b = -20; (a+b > 6) puts('> 6') : puts('<= 6'); } 这个问题测试你是否懂得 C语言中的整数自动转换原则,我发现有些开发者懂得 极少这些东西。不管如何,这无符号整型问题的答案是输出是“>6”。原因是当 表达式中存在有符号类型和无符号类型时所有的操作数都自动转换为无符号类 型。 因此-20变成了一个非常大的正整数,所以该表达式计算出的结果大于 6。 这一点对于应当频繁用到无符号数据类型的嵌入式系统来说是丰常重要的。如果 你答错了这个问题,你也就到了得不到这份工作的边缘。

  • 第4题:

    有如下代码段:

    switch ( x ){

    case 1:System.out.println("One");break;

    case 2:

    case 3:System.out.println("Two");break;

    default:System.out.println("end");

    }

    变量x的取值下列哪些情形时,能使程序输出"Two" 。

    A. 1

    B. 2

    C. 3

    D. default


    正确答案:BC

  • 第5题:

    对于下面的代码片段,m的哪个值将引起"default"的输出? switch(m){ case 0: System.out.println("case 0"); case 1: System.out.println("case 1"); break; case 2: System.out.println("case 2"); break; default: System.out.println("default"); }

    A.0

    B.1

    C.2

    D.3


    thwas was a test this is a test