单选题现有  public  class  Demo{  public  static void main (String[]  args){     List al=new ArrayList();      a1.add("l");      a1.add("2");      a1.add("2");      a1.add("3");  System.out.println (al);     }     }  上述程序执行后的输出是哪项?()A[1,2,3]B[1,2,3,3]C[1,2,2,3

题目
单选题
现有  public  class  Demo{  public  static void main (String[]  args){     List al=new ArrayList();      a1.add("l");      a1.add("2");      a1.add("2");      a1.add("3");  System.out.println (al);     }     }  上述程序执行后的输出是哪项?()
A

  [1,2,3]

B

  [1,2,3,3]

C

   [1,2,2,3]

D

  [2,1,3,2]


相似考题
更多“单选题现有  public  class  Demo{  public  static void main (String[]  args){     List al=new ArrayList();      a1.add("l");      a1.add("2");      a1.add("2");      a1.add("3");  System.out.println (al);     }     }  上述程序执行后的输出是哪项?()A   [1,2,3]B   [1,2,3,3]C  ”相关问题
  • 第1题:

    下面程序的输出结果是什么? class C1{ static int j=0; public void method(int a){ j++; } } class Test extends C1{ public int method(){ return j++; } public void result(){ method(j); System.out.println(j+method()); } public static void main(String args[]){ new Te

    A.0

    B.1

    C.2

    D.3


    正确答案:C

  • 第2题:

    下列语句输出结果为( )。 public class test\ { public static void main (String args[]) { String s1=new String("How"); String s2=new String("How"); System.out.println(!(s1.equals(s2))); } }

    A.false

    B.true

    C.0

    D.1


    正确答案:A

  • 第3题:

    现有publicclassDemo{publicstaticvoidmain(String[]args){Listal=newArrayList();a1.add("l");a1.add("2");a1.add("2");a1.add("3");System.out.println(al);}}上述程序执行后的输出是哪项?()

    A.[1,2,3]

    B.[1,2,3,3]

    C.[1,2,2,3]

    D.[2,1,3,2]


    参考答案:C

  • 第4题:

    下面程序执行后的输出结果为( )。 public class fun { public static void main(String args[]) { String greets = " How are you!"; String s = greets.substring(0,3); System.out.println(s); } }

    A.How

    B.are

    C.you

    D.how are you!


    正确答案:A
    解析:此题方法substring(0,3)是取字符串 greets的第1个字符开始到第3个字符组成的新字符串,即"How"。

  • 第5题:

    下列程序的执行结果是 ( ) public class Testaa } public static void main(String args[]) {System.out.println(5/2); } }

    A.2.5

    B.2.0

    C.2.50

    D.2


    正确答案:D

  • 第6题:

    以下程序调试结果为:

    public class Test {

    int m=5;

    public void some(int x) {

    m=x;

    }

    public static void main(String args []) {

    new Demo().some(7);

    }

    }

    class Demo extends Test {

    int m=8;

    public void some(int x) {

    super.some(x);

    System.out.println(m);

    }

    }

    A.5

    B.8

    C.7

    D.无任何输出

    E.编译错误


    正确答案:B

  • 第7题:

    给定如下Java程序片断:  class A{  public A (){   System.out.println("A");  } }  class B extends A{  public B(){  System.out.println("B"); }  public static void main(String[] args){    B b=new B();  } }  上述程序将()。 

    • A、不能通过编译
    • B、通过编译,输出为:A B
    • C、通过编译,输出为:B
    • D、通过编译,输出为:A

    正确答案:B

  • 第8题:

    现有:  class Top  {     static int X=l;  public Top()  {  x*=3; }     }  class Middle extends Top  {      public  Middle()    {x+=l;  }  public static void main(String  []  args)  {     Middle m=new Middle();    System.out.println (x);    }     }  结果是什么?()    

    • A、  2
    • B、  3
    • C、  4
    • D、编译失败

    正确答案:C

  • 第9题:

    public class Demo{   public static void main(String[] args){   List al = new ArrayList();   al.add(“1”);   al.add(“2”);   al.add(“2”);   al.add(“3”);   System.out.println(al);  }  }   上述程序执行后的输出是哪项?() 

    • A、 [1,2,3]
    • B、 [1,2,2,3]
    • C、 [1,2,3,3]
    • D、 [2,1,3,2]

    正确答案:B

  • 第10题:

    单选题
    public class Demo{  public static void main(String[] args){   List al = new ArrayList();  al.add(“1”);         al.add(“2”);  al.add(“2”);         al.add(“3”);  System.out.println(al);    } }  上述程序执行后的输出是哪项?()
    A

     [1,2,3]

    B

     [1,2,2,3]

    C

     [1,2,3,3]

    D

     [2,1,3,2]


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

  • 第11题:

    单选题
    以下的程序的执行结果为? () public class Demo{  public double getHeight(){  return 171.0;  }  public int getHeight (){  return 171;  }  public static void main(String[] args){  Demo demo = new Demo();  System.out.println(demo.getHeight());  }  }
    A

    输出171.0

    B

    输出171

    C

    第2行和第5行编译报错

    D

    第10行编译报错


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

  • 第12题:

    单选题
    现有:  class Top  {     static int X=l;  public Top()  {  x*=3; }     }  class Middle extends Top  {      public  Middle()    {x+=l;  }  public static void main(String  []  args)  {     Middle m=new Middle();    System.out.println (x);    }     }  结果是什么?()
    A

      2

    B

      3

    C

      4

    D

    编译失败


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

  • 第13题:

    下列程序的执行结果是 public class Testaa { public static void main(String args[ ]) { System.out.println(5/2); } }

    A.2.5

    B.2

    C.2.5

    D.2


    正确答案:D
    解析:如果表达式中有不同的数据类型,则寻找自动转换是优先级最高的一个,其他数值全部转换成这种数据类型,当然表达式的值也是这个数据类型。有可能会选择选项A),请注意数据类型之间的关系,结果的数据类型必须和表达式中优先级最高的一个一样,在这里,表达式和结果都是int型。

  • 第14题:

    publicclassDemo{publicstaticvoidmain(String[]args){Listal=newArrayList();al.add(1”);al.add(2”);al.add(2”);al.add(3”);System.out.println(al);}}上述程序执行后的输出是哪项?()

    A.[1,2,3]

    B.[1,2,2,3]

    C.[1,2,3,3]

    D.[2,1,3,2]


    参考答案:B

  • 第15题:

    下列程序的执行结果是 ( ) public class Testbb { public static void main(String args[]) { System.out.println(5/2.5); } }

    A.0.0

    B.2.00

    C.2.0

    D.2


    正确答案:D

  • 第16题:

    下列程序的输出结果是class Test{public static void main(String args[]){int n=7;n<<=3;n=n&am

    下列程序的输出结果是 class Test{ public static void main(String args[]){ int n=7; n<<=3; n=n&n+1|n+2^n+3; n>>=2; System.out.println(n); } }

    A.0

    B.-1

    C.14

    D.64


    正确答案:C
    解析:本题考查Java中的运算符。首先要清楚程序里面涉及的运算符的含义。“”是按位左移运算符,“&”是按位与运算符,“|”是按位或运算符,“^”是按位异或运算符。题目中整型变量n=7相当于二进制中的111,n=3语句执行后,n值为111000,相当于十进制的56,而语句n=n&n+1|n+2^n+3执行后,n值为57;n>>=2语句执行后,n的值为14,所以选项C正确。

  • 第17题:

    下列程序段的输出是( )。 public class Test { public static void main (String args[ ]) { String ss1 = new String("hello"); String ss2 = new String("hello"); System.out.println(ssl == ss2); System.out.println (ssequals(ss2)); } }

    A.true, false

    B.true, true

    C.false, true

    D.false, false


  • 第18题:

    以下的程序的执行结果为? () public class Demo{  public double getHeight(){  return 171.0;  }  public int getHeight (){  return 171;  }  public static void main(String[] args){  Demo demo = new Demo();  System.out.println(demo.getHeight());  }  } 

    • A、输出171.0
    • B、输出171
    • C、第2行和第5行编译报错
    • D、第10行编译报错

    正确答案:C

  • 第19题:

    Which declarations will allow a class to be started as a standalone program?()  

    • A、public void main(String args[])
    • B、public void static main(String args[])
    • C、public static main(String[] argv)
    • D、final public static void main(String [] array)
    • E、public static void main(String args[])

    正确答案:D,E

  • 第20题:

    现有  public  class  Demo{  public  static void main (String[]  args){     List al=new ArrayList();      a1.add("l");      a1.add("2");      a1.add("2");      a1.add("3");  System.out.println (al);     }     }  上述程序执行后的输出是哪项?()    

    • A、  [1,2,3]
    • B、  [1,2,3,3]
    • C、   [1,2,2,3]
    • D、  [2,1,3,2]

    正确答案:C

  • 第21题:

    现有:      class TestA  {  public void start()  {  System.out.println("TestA");  }     }  public class TestB extends TestA  {  public void start()  {  System.out.println("TestB");  }     public static void main (string[]  args)  (     ((TestA)new TestB()).start();     )     }  运行结果是哪项?()     

    • A、  TeStA
    • B、  TeStB
    • C、编译失败
    • D、运行时抛出异常

    正确答案:B

  • 第22题:

    单选题
    现有:      class TestA  {  public void start()  {  System.out.println("TestA");  }     }  public class TestB extends TestA  {  public void start()  {  System.out.println("TestB");  }     public static void main (string[]  args)  (     ((TestA)new TestB()).start();     )     }  运行结果是哪项?()
    A

      TeStA

    B

      TeStB

    C

    编译失败

    D

    运行时抛出异常


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

  • 第23题:

    单选题
    给定如下Java程序片断:  class A{  public A (){   System.out.println("A");  } }  class B extends A{  public B(){  System.out.println("B"); }  public static void main(String[] args){    B b=new B();  } }  上述程序将()。
    A

    不能通过编译

    B

    通过编译,输出为:A B

    C

    通过编译,输出为:B

    D

    通过编译,输出为:A


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