下列选项中哪一个编译不出现错误 ( )A.int i=0; if(i){ System.out.println("Hi"); }B.int il=5; int i2=5; if(i1=i2){ System.out.println("So true"); }C.int i=1; int j=2; if(i==1||j==2) System.out.println("OK");D.int i=1; int j=2; if (i==1 &&|j==2) System.out.println("OK");

题目

下列选项中哪一个编译不出现错误 ( )

A.int i=0; if(i){ System.out.println("Hi"); }

B.int il=5; int i2=5; if(i1=i2){ System.out.println("So true"); }

C.int i=1; int j=2; if(i==1||j==2) System.out.println("OK");

D.int i=1; int j=2; if (i==1 &&|j==2) System.out.println("OK");


相似考题
更多“下列选项中哪一个编译不出现错误()A.int i=0; if(i){ System.out.println("Hi"); }B.int il=5; i ”相关问题
  • 第1题:

    下列选项中,不能输出100个整数的是( )。

    A.for(int i=0;i<100;i++) System.out.println(i);

    B.int i=0; do{ System.out.println(i); i++; }while(i<100);

    C.int i=0; while(i<100){ System.out.println(i); i++; }

    D.int i=0; while(i<100){ i++; if(i<100)continue; System.OUt.println(i); }


    正确答案:D
    D。【解析】continue语句的作用是不执行循环体后面的语句直接进入循环判断阶段。所以本题选D。

  • 第2题:

    下列选项中,不能输出100个整数的是( )。

    A.for(int i=0;i<100;i++) System.out.println(i);

    B.int i=0; do { System.out.println(i): i++: }while(i<100);

    C.int i=0: while(i<100)f System.out.println(i); i++: }

    D.int i=0: while(i<100){ i++: if(i<1OO)continue; System.out.println(i); }


    正确答案:D
    continue语句的作用是不执行循环体后面的语句直接进入循环判断阶段。所以本题选D。

  • 第3题:

    3、给定Java代码如下,编译运行,结果是()。 class Test{ int i; public static void main(String args[]){ System.out.println("i="+i); } }

    A.编译错误

    B.运行时出现异常

    C.正常运行,输出i=-1

    D.正确运行,输出i=0


    编泽错误

  • 第4题:

    下列程序的输出结果是( )。 public class ArrayTest { public static void main(String args[]) { int[]intArray=new int[3] for(int i=0;i<3;i++) { intArray[i]=i+2: system.out.println("lntArray["+i+"]¨= intArray[i]); } System.out.println("----------"); int arrlen=4: IntArray=new int[arrLen]; For(int j=intArray.length;j>=0;j--) { intArray[j]=j*3; system.out.println("hello"+intArray[j]); } } }

    A.编译未通过

    B.编译通过,但运行错误

    C.可以运行,但有错误

    D.以上都不对


    正确答案:B
    B。【解析】这是一道考查数组引用的题,目的是考查如何在程序中引用初始化后的数组。引用的方式为arrayName[index],其中index为数组的下标,可以为整数、变量和表达式,范围从0开始,一直到数组的长度减l。在Java语言中,是要对数组下标进行检查的。因此,当程序运行到数组的长度值时,就发生了越界现象。

  • 第5题:

    下列选项中,不能输出100个整数的是( )。

    A.for(int i=0;i<100;i++) System.out.println(i);

    B.int i=0; do{ System.out.println(i); i++: }while(i<100);

    C.int i=0: while(i<100){System.out.println(i); i++: }

    D.int i=0: while(i<100){ i++: if(i<100)continue: System.out.println(i); }


    正确答案:D
    D。【解析]continue语句的作用是不执行循环体后面的语句直接进入循环判断阶段。所以本题选D。