itgle.com

单选题现有:  class  Ifs  {  public  static void main (String  []  args)  {      boolean state=false;      int i=2;  if( (++i>2)  &&  (state=true))     i++;  if( (++i>4)  l l  (state=false))      i++;  System.out .println (i);     }     } 结果为:()A6B5C4D 编译失败

题目
单选题
现有:  class  Ifs  {  public  static void main (String  []  args)  {      boolean state=false;      int i=2;  if( (++i>2)  &&  (state=true))     i++;  if( (++i>4)  l l  (state=false))      i++;  System.out .println (i);     }     } 结果为:()
A

  6

B

  5

C

  4

D

编译失败


相似考题
更多“单选题现有:  class  Ifs  {  public  static void main (String  []  args)  {      boolean state=false;      int i=2;  if( (++i2)  &&  (state=true))     i++;  if( (++i4)  l l  (state=false))      i++;  System.out .println (i);     }     } 结果为:()A   6B   5C   4D 编”相关问题
  • 第1题:

    顺序执行下面的语句后,输出的结果是______。

    public class exl6

    {

    public static void main(String[] args)

    {

    int i;

    int a[] = new int[10];

    for(i = O; i < a.length; i++)

    a[i] = i * 10 + j;

    for(i = 1; i < a.length; i++)

    if(a[i]%5 == O)

    System,out.println(a[i]);

    }

    }


    正确答案:55
    55

  • 第2题:

    ( 28 )请阅读下面程序

    public class ThreadTest {

    public static void main ( String args[ ]) throws Exception {

    int i=0;

    Hello t = new Hello ();

    ___________;

    whlle ( true ){

    System.out.println ( "Good Morning"+i++ ) ;

    if ( i=2 && t.isAlive ()){

    System.out.println ( "Main waiting for Hello ! ” );

    tjoin () ; // 等待 t 运行结束

    if ( i==5 ) break :}

    }

    class Hello extends Thread {

    int i ;

    public void run ()笼

    while ( true ){

    System.out.println ( "Hello"+i++ ) ;

    if ( i=5 ) break ;}}}

    为使该程序正确执行,下划线处的语句应是

    A ) t.sleep ()

    B ) t.yieldn ()

    C ) t.interrupt ()

    D ) t.start ()


    正确答案:D

  • 第3题:

    classIfs{publicstaticvoidmain(String[]args){booleanstate=false;inti=1;if((++i>1)&&(state=true))i++;System.out.println(i);}}结果是()

    A.5

    B.编译失败

    C.运行时异常被抛出

    D.3

    E.4


    参考答案:A

  • 第4题:

    下面代码的运行结果是 public class Test{ public static void main(String args[]){ for(int i=0; i<3;i++){ if(i<2) continue; System.out.println(i); } } }

    A.0

    B.1

    C.2

    D.3


    正确答案:C
    解析:本题考查简单的Java控制语句。题目非常简单,但还是应该细心。这里应注意continue语句。continue语句是跳过循环体中下面尚未执行的语句,回到循环体的开始继续下一轮的循环。当然,在下一轮循环开始前,要先进行终止条件的判断,以决定是否继续循环。对于for语句,在进行终止条件的判断前,还要先执行迭代语句。题目所给程序中,当i=0和i=1时,都会执行continue语句,而不会执行System.out.println(i)语句,只有当i=2时才执行System.out.println(i)语句,输出为2,选项C正确。

  • 第5题:

    下列程序输出结果为( )。public class test { public static void main(String args[]) { int a=0; outer: for(int i=0;i<2;i++) { for(int j=0;j<2;j++) { if(j>i) { continue outer; } a++; } } System.out.println(a); }}

    A.0

    B.2

    C.3

    D.4


    正确答案:C

  • 第6题:

    本题的功能是计算l~10之间除了5以外的各个自然数的和。

    public class javal{

    public static void main(String[]args){

    int i=1

    int sum=0;

    while(i<;=10){

    if(i= =5){

    }

    i++;

    }

    System.out.println("sum="+sum);

    }

    }


    正确答案:
    第1处:i=i+1或i++或i+=1第2处:continue第3处:sum+=i或sum=sum+i【解析】第1处while循环是累加1~10之间除了5的自然数之和,将i加1是为了跳过5;第2处当i等于5时就跳出本次循环;第3处累加1~10之间除了5的自然数的和将其最终赋给sum。

  • 第7题:

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

    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

  • 第8题:

    public class Alpha1 {  public static void main( String[] args ) {  boolean flag; int i=0;  do {  flag = false;  System.out.println( i++ );  flag = i < 10;  continue;  } while ( (flag)? true:false );  }  }  What is the result?()  

    • A、 000000000
    • B、 0123456789
    • C、 Compilation fails.
    • D、 The code runs with no output.
    • E、 The code enters an infinite loop.
    • F、 An exception is thrown at runtime.

    正确答案:B

  • 第9题:

    public class Delta {  static boolean foo(char c) {  System.out.print(c);  return true;  }  public static void main( String[] argv ) {  int i =0;  for ( foo(‘A’); foo(‘B’)&&(i<2); foo(‘C’)){  i++ ;  foo(‘D’);  }  }  }  What is the result?()  

    • A、 ABDCBDCB
    • B、 ABCDABCD
    • C、 Compilation fails.
    • D、 An exception is thrown at runtime.

    正确答案:A

  • 第10题:

    单选题
    现有:  class  Ifs  {  public  static void main (String  []  args)  {      boolean state=false;      int i=2;  if( (++i>2)  &&  (state=true))     i++;  if( (++i>4)  l l  (state=false))      i++;  System.out .println (i);     }     } 结果为:()
    A

      6

    B

      5

    C

      4

    D

    编译失败


    正确答案: B
    解析: 暂无解析

  • 第11题:

    单选题
    现有:  class  Test4  {  public static void main (String  []  args)  {    boolean X=true;   boolean y=false;    short Z=42;    if((z++==42)  &&  (y=true))z++;    if((x=false)  ||    (++z==45))  z++;    System. out.println(¨z=”+z);     }    }  结果为:()
    A

      Z=42

    B

      z=44

    C

      Z= 45

    D

      z= 46


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    class Ifs{   public static void main(String[] args){   boolean state=false;   int i=1;   if((++i>1)&&(state=true))   i++;   System.out.println(i);  }  } 结果是()
    A

    5

    B

    编译失败

    C

    运行时异常被抛出

    D

    3

    E

    4


    正确答案: C
    解析: 暂无解析

  • 第13题:

    下面程序段的输出结果是 public class Test { public static void main(String args[]){ int[] a=new int[11]; int[] p=new int[4]; int k=5; for(int i=1;i<=10;i++) a[i]=i; for(int i=l;i<=3;i++) p[i]=a[i*i]; for(int i=1;i<=3;i++) k=k+p[i]*2; System.out.println(k); } }

    A.37

    B.31

    C.33

    D.35


    正确答案:C
    解析:题中共定义了两个数组:a[]和p[],共用了3次for循环;第1个for语句对数组a[i]赋值;第2个for语句和对数组p[i]赋值;第3个for语句计算k的值。3次循环分别得到:5,15和33。正确答案为选项C。

  • 第14题:

    请阅读下面程序 public class ThreadTest{ public static void main(String args[])throws Ex- ception{ int i=0; Hello t=new Hello; ; while(true){ System.Out.println("Good Morning"+i++): if(i= =2t.isAlive){ System.out.println("Main waiting for Hel- lo!"); join;//等待t运行结束 } if(i= =5)break;} } } class Hello extends Thread{ int l; public void run{ while(true)( System.Out.println("Hell0"+i++); if(i= =5)break;)))

    A.t.sleep

    B.t.yield

    C.t.interrupt

    D.t.start


    正确答案:D
    D。【解析】程序中通过继承Thread类来创建线程,而Java中新创建的线程不会自动运行,必须调用线程的start方法,才能运行该线程。

  • 第15题:

    现有: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);}}结果为:()

    A.6

    B.5

    C.4

    D.编译失败


    参考答案:A

  • 第16题:

    下列程序执行后的结果是______。

    public class ex24

    {

    public static void main(String[] args)

    {

    int j=10;

    a1: for(int i=3;i>0;i--)

    {

    j-=i;

    int m=l;

    a2: while (m<j)

    {

    if (i<=m)

    continue a1;

    j/=m++;

    }

    }

    System.out.println(j);

    }

    }

    下列嵌套的循环程序执行后,结果是______。 public class ax25 { public static void main(String[] args) { int sum=0; for(int i=0;i<=5;i++) { for(int j=10;j>3*i;j--) { sum+=j*i; } } System.out.println(sum); } }

    A.136

    B.127

    C.147

    D.153


    正确答案:C

  • 第17题:

    本题定义了一个长度为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。

  • 第18题:

    有如下代码段 public class OperatorAndExceptions { public static void main(String args[]) { int i=10,j=15; System.out.println(i==j); String s1=new String("how are you!"); String s2=new String("how are you!"); System.out.println(s1==s2); } } 其输出为( )。

    A.true false

    B.true true

    C.false true

    D.false false


    正确答案:D
    解析:本题考查比较运算符=的使用。比较运算符不仅可以用于基本数据类型的数据之间的比较,还可以用于复合数据类型的数据之间的比较。题中整型数i和j的值不同,故其==比较的结果为false。s1和s2的值虽然都是“howareyou!”,但是由于它们是不同的对象,因此运算后的结果为false。如果需要比较两个对象的值是否相同,则可以调用equals()方法。

  • 第19题:

    现有:  class  Ifs  {  public  static void main (String  []  args)  {      boolean state=false;      int i=2;  if( (++i>2)  &&  (state=true))     i++;  if( (++i>4)  l l  (state=false))      i++;  System.out .println (i);     }     } 结果为:()     

    • A、  6
    • B、  5
    • C、  4
    • D、编译失败

    正确答案:A

  • 第20题:

     public class Foo {   public static void main (String []args) {   int i = 1;   int j = i++;   if ((i>++j) && (i++ ==j))  {           i +=j;          }        }      }   What is the final value of i?()  

    • A、 1
    • B、 2
    • C、 3
    • D、 4
    • E、 5

    正确答案:B

  • 第21题:

    class Ifs{   public static void main(String[] args){   boolean state=false;   int i=1;   if((++i>1)&&(state=true))   i++;   System.out.println(i);  }  } 结果是()  

    • A、5
    • B、编译失败
    • C、运行时异常被抛出
    • D、3
    • E、4

    正确答案:A

  • 第22题:

    单选题
    public class Delta {  static boolean foo(char c) {  System.out.print(c);  return true;  }  public static void main( String[] argv ) {  int i =0;  for ( foo(‘A’); foo(‘B’)&&(i<2); foo(‘C’)){  i++ ;  foo(‘D’);  }  }  }  What is the result?()
    A

     ABDCBDCB

    B

     ABCDABCD

    C

     Compilation fails.

    D

     An exception is thrown at runtime.


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    public class Foo {   public static void main (String []args) {   int i = 1;   int j = i++;   if ((i>++j) && (i++ ==j))  {           i +=j;          }        }      }   What is the final value of i?()
    A

     1

    B

     2

    C

     3

    D

     4

    E

     5


    正确答案: E
    解析: 暂无解析

  • 第24题:

    单选题
    public class Alpha1 {  public static void main( String[] args ) {  boolean flag; int i=0;  do {  flag = false;  System.out.println( i++ );  flag = i < 10;  continue;  } while ( (flag)? true:false );  }  }  What is the result?()
    A

     000000000

    B

     0123456789

    C

     Compilation fails.

    D

     The code runs with no output.

    E

     The code enters an infinite loop.

    F

     An exception is thrown at runtime.


    正确答案: E
    解析: 暂无解析