更多“现有:classIfs{publicstaticvoidmain(String[]args){booleanstate=false;inti=2;if((++i>2)&&(state=true))i++;if((++i>4)ll(state=false))i++;System.out.println(i);}}结果为:() ”相关问题
  • 第1题:

    本题定义了一个长度为l0的boolean型数组,并给数组元素赋值,要求如果数组元素下标为奇数,则数组元素值 为false,否则为true。 public class javal{ pubhc static void main(String[]args){ boolean b[]= ; for(int i=0;i<10;i++){ if( ) b[i]=false; else ; } for(int i=0;i<10;i++) System.Out.print("bE"+i+"]="+b[i]+","); } }


    正确答案:
    第1处:new boolean[10]
    第2处:i%2 1=0
    第3处:b[i]=true
    【解析】第1处定义了一个长度为10的boolean型数组;第2处判断数组元素下标是否为奇数。第3处不为奇数的情况下数组元素值设为true。

  • 第2题:

    【分录题】写出以下程序运行结果。 public class Demo8 { public static void main(String[] args) { int sum=0; while(true) { for(int i=1,j=2;i<10;i++) { if(i*j%3==0) continue; sum=sum+i; } if(sum>20) break; } System.out.println(sum); } }


    B 本题考查带参数的宏的定义:“#defineADD(x)x+x”中x代表m+n,故s写成s=m+n+m+n*k=1+2+1+2*3=10。

  • 第3题:

    【分录题】写出以下程序运行结果。 public class Demo7 { public static void main(String[] args) { int i=1,j=0; int x=2; while(x<13) { for(;;) { if(i*j>10) break; i++; j++; } x=x+2; } System.out.println(x); System.out.println(i); System.out.println(j); } }


    B 本题考查带参数的宏的定义:“#defineADD(x)x+x”中x代表m+n,故s写成s=m+n+m+n*k=1+2+1+2*3=10。

  • 第4题:

    以下程序的编译运行结果为:

    1: public class Q10

    2: {

    3: public static void main(String[] args)

    4: {

    5: int i = 10;

    6: int j = 10;

    7: boolean b = false;

    8:

    9: if( b = i == j)

    10: System.out.println("True");

    11: else

    12: System.out.println("False");

    13: }

    14: }

    A. 第9行出现编译错误;

    B. 第9行出现运行错误;

    C. 输出 True

    D. 输出 False


    正确答案:C

  • 第5题:

    以下代码的调试结果为? 1: public class Q10 2: { 3: public static void main(String[] args) 4: { 5: int i = 10; 6: int j = 10; 7: boolean b = false; 8: 9: if(b = i == j) 10: System.out.println("True"); 11: else 12: System.out.println("False"); 13: } 14: }

    A.在第9行出现编译错误

    B.在第9行出现运行异常

    C.输出 :True

    D.输出 :False


    第19行出现编译错误