单选题public class Holt extends Thread{    private String sThreadName;  public static void main(String argv[]){         Holt h = new Holt();           h.go();       }  Holt(){}  Holt(String s){  sThreadName = s;    }  public String getThreadName(){        re

题目
单选题
public class Holt extends Thread{    private String sThreadName;  public static void main(String argv[]){         Holt h = new Holt();           h.go();       }  Holt(){}  Holt(String s){  sThreadName = s;    }  public String getThreadName(){        return sThreadName;    }  public void go(){  Holt first = new Holt("first");       first.start();  Holt second = new Holt("second");        second.start();    }  public void start(){  for(int i = 0; i < 2; i ++){  System.out.println(getThreadName() +i);            try{   Thread.sleep(100);                }   catch(InterruptedException e){  System.out.println(e.getMessage());              }            }         } }  当编译运行上面的Java代码时,将会出现()。
A

编译时错误

B

输出first0, second0, first0, second1

C

输出first0, first1, second0, second1

D

运行时错误


相似考题
更多“单选题public class Holt extends Thread{    private String sThreadName;  public static void main(String argv[]){         Holt h = new Holt();           h.go();       }  Holt(){}  Holt(String s){  sThreadName = s;    }  public String getThreadName(){        re”相关问题
  • 第1题:

    下列程序通过实现Runnable接口创建一个线程,选择正确的语句填入程序的横线处。 class MyRun implements Runnable { String str; MyRun(String s) { str = s; } public void run() System.out.println(str); } } public class ex40 { public static void main(String[] args) { String name = "实现阶段Runnable 接口"; MyRun my = new MyRun(name); Thread th = th. start ( ); } }

    A.new MyRun(my)

    B.new Thread()

    C.new Thread(my)

    D.Thread(my)


    正确答案:C

  • 第2题:

    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

  • 第3题:

    class Super {  public int i = 0;  public Super(String text) {  i = 1; }  }  public class Sub extends Super {  public Sub(String text) {  i = 2;  }   public static void main(String args[]) {  Sub sub = new Sub(“Hello”);  System.out.println(sub.i);  }  }  What is the result?()  

    • A、 0
    • B、 1
    • C、 2
    • D、 Compilation fails.

    正确答案:C

  • 第4题:

    public class Holt extends Thread{    private String sThreadName;  public static void main(String argv[]){         Holt h = new Holt();           h.go();       }  Holt(){}  Holt(String s){  sThreadName = s;    }  public String getThreadName(){        return sThreadName;    }  public void go(){  Holt first = new Holt("first");       first.start();  Holt second = new Holt("second");        second.start();    }  public void start(){  for(int i = 0; i < 2; i ++){  System.out.println(getThreadName() +i);            try{   Thread.sleep(100);                }   catch(InterruptedException e){  System.out.println(e.getMessage());              }            }         } }  当编译运行上面的Java代码时,将会出现()。 

    • A、编译时错误
    • B、输出first0, second0, first0, second1
    • C、输出first0, first1, second0, second1
    • D、运行时错误

    正确答案:C

  • 第5题:

    声明Java独立应用程序main()方法时,正确表达是()。

    • A、public static void main(String[]args){…}
    • B、private static void main(String args[]){…}
    • C、public void main(String args[]){…}
    • D、public static void main(){…}

    正确答案:A

  • 第6题:

    final class Tree {  private static String tree = "tree ";  String getTree() { return tree; }  }  class Elm extends Tree {  private static String tree = "elm "; public static void main(String [] args) {  new Elm().go(new Tree());  }  void go(Tree t) {  String s = t.getTree()+Elm.tree+tree+(new Elm().getTree());  System.out.println(s);  } }  结果为:() 

    • A、elm elm elm elm
    • B、tree elm elm elm
    • C、tree elm tree elm
    • D、编译失败

    正确答案:D

  • 第7题:

    Given the following code:     1) class Parent {     2) private String name;     3) public Parent(){}     4) }  5) public class Child extends Parent {     6) private String department;  7) public Child() {}  8) public String getValue(){ return name; }     9) public static void main(String arg[]) {     10) Parent p = new Parent();     11) }  12) }  Which line will cause error?()   

    • A、 line 3
    • B、 line 6
    • C、 line 7
    • D、 line 8
    • E、 line 10

    正确答案:D

  • 第8题:

    单选题
    Public class Holt extends Thread{   Private String sThreadName;   Public static void main(String argv[]) {  Holt  h=new Holt(); h.go(); Holt(){};  Holt(String s){ sThreadName=s;  Public String getThreadName() {  return sThreadName;} }  Public void go(){  Hot first=new Hot("first"); first.start();  Hot second=new Hot("second"); second.start();  }  Public void start() {  For(int i=0;i<2;i++) {  System.out.print(getThreadName()+i); Try{  Thread.sleep(100); }catch(Exception e){  System.out.print(e.getMessage()) ;  } } }  }  当编译运行上面代码时,将会出现()
    A

    编译时错误

    B

    输出first0,second0,first0,second1

    C

    输出first0,first1,second10,second1

    D

    运行时错误


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

  • 第9题:

    单选题
    final class Tree {  private static String tree = "tree ";  String getTree() { return tree; }  }  class Elm extends Tree {  private static String tree = "elm "; public static void main(String [] args) {  new Elm().go(new Tree());  }  void go(Tree t) {  String s = t.getTree()+Elm.tree+tree+(new Elm().getTree());  System.out.println(s);  } }  结果为:()
    A

    elm elm elm elm

    B

    tree elm elm elm

    C

    tree elm tree elm

    D

    编译失败


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

  • 第10题:

    单选题
    public class X {   public static void main (Stringargs) {   string s = new string (“Hello”);   modify(s);   System.out.printIn(s);   }   public static void modify (String s) {   s += “world!”;   }   }   What is the result?()
    A

    The program runs and prints “Hello”

    B

    An error causes compilation to fail.

    C

    The program runs and prints “Hello world!”

    D

    The program runs but aborts with an exception.


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

  • 第11题:

    单选题
    public class X {   public static void main (String[]args)   {   string s = new string (“Hello”);   modify(s);   System.out.printIn(s);   }   public static void modify (String s)  {   s += “world!”;      }   }      What is the result?()
    A

     The program runs and prints “Hello”

    B

     An error causes compilation to fail.

    C

     The program runs and prints “Hello world!”

    D

     The program runs but aborts with an exception.


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

  • 第12题:

    单选题
    class Mineral {   static String shiny() { return "1"; }   }   class Granite extends Mineral {   public static void main(String [] args) {   String s = shiny() + getShiny();   s = s + super.shiny();   System.out.println(s);   }   static String getShiny() { return shiny(); }   }   结果为:()
    A

    3

    B

    12

    C

    111

    D

    编译失败


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

  • 第13题:

    执行以下代码后,下面哪些描述是正确的() public  class  Student{  private String name = “Jema”;  public void setName(String name){  this.name = name;  }  public String getName(){  return this.name;  }  public static void main(String[] args){  Student s;  System.out.println(s.getName()); } }

    • A、输出null
    • B、第10行编译报错
    • C、第11行编译报错
    • D、输出Jema

    正确答案:C

  • 第14题:

    public class Base {  public static final String FOO = “foo”;  public static void main(String[] args) {  Base b = new Base();  Sub s = new Sub();  System.out.print(Base.FOO);  System.out.print(Sub.FOO);  System.out.print(b.FOO);  System.out.print(s.FOO);  System.out.print(((Base)s).FOO);  } }  class Sub extends Base {public static final String FOO=bar;}  What is the result?() 

    • A、 foofoofoofoofoo
    • B、 foobarfoobarbar
    • C、 foobarfoofoofoo
    • D、 foobarfoobarfoo
    • E、 barbarbarbarbar
    • F、 foofoofoobarbar
    • G、 foofoofoobarfoo

    正确答案:D

  • 第15题:

    class Mineral {   static String shiny() { return "1"; }   }   class Granite extends Mineral {   public static void main(String [] args) {   String s = shiny() + getShiny();   s = s + super.shiny();   System.out.println(s);   }   static String getShiny() { return shiny(); }   }   结果为:()  

    • A、3
    • B、12
    • C、111
    • D、编译失败

    正确答案:D

  • 第16题:

    下面哪些选项是正确的main方法说明?()

    • A、 public main(String args[])
    • B、 public static void main(String args[])
    • C、 private static void main(String args[])
    • D、 void main()

    正确答案:B

  • 第17题:

    Public class Holt extends Thread{   Private String sThreadName;   Public static void main(String argv[]) {  Holt  h=new Holt(); h.go(); Holt(){};  Holt(String s){ sThreadName=s;  Public String getThreadName() {  return sThreadName;} }  Public void go(){  Hot first=new Hot("first"); first.start();  Hot second=new Hot("second"); second.start();  }  Public void start() {  For(int i=0;i<2;i++) {  System.out.print(getThreadName()+i); Try{  Thread.sleep(100); }catch(Exception e){  System.out.print(e.getMessage()) ;  } } }  }  当编译运行上面代码时,将会出现() 

    • A、编译时错误
    • B、输出first0,second0,first0,second1
    • C、输出first0,first1,second10,second1
    • D、运行时错误

    正确答案:C

  • 第18题:

     public class X {   public static void main (String[]args)   {   string s = new string (“Hello”);   modify(s);   System.out.printIn(s);   }   public static void modify (String s)  {   s += “world!”;      }   }      What is the result?()    

    • A、 The program runs and prints “Hello”
    • B、 An error causes compilation to fail.
    • C、 The program runs and prints “Hello world!”
    • D、 The program runs but aborts with an exception.

    正确答案:A

  • 第19题:

    public class X {   public static void main (Stringargs) {   string s = new string (“Hello”);   modify(s);   System.out.printIn(s);   }   public static void modify (String s) {   s += “world!”;   }   }   What is the result?() 

    • A、The program runs and prints “Hello”
    • B、An error causes compilation to fail.
    • C、The program runs and prints “Hello world!”
    • D、The program runs but aborts with an exception.

    正确答案:A

  • 第20题:

    单选题
    public class Holt extends Thread{    private String sThreadName;  public static void main(String argv[]){         Holt h = new Holt();           h.go();       }  Holt(){}  Holt(String s){  sThreadName = s;    }  public String getThreadName(){        return sThreadName;    }  public void go(){  Holt first = new Holt("first");       first.start();  Holt second = new Holt("second");        second.start();    }  public void start(){  for(int i = 0; i < 2; i ++){  System.out.println(getThreadName() +i);            try{   Thread.sleep(100);                }   catch(InterruptedException e){  System.out.println(e.getMessage());              }            }         } }  当编译运行上面的Java代码时,将会出现()。
    A

    编译时错误

    B

    输出first0, second0, first0, second1

    C

    输出first0, first1, second0, second1

    D

    运行时错误


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

  • 第21题:

    多选题
    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[])


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

  • 第22题:

    单选题
    Given the following code:     1) class Parent {     2) private String name;     3) public Parent(){}     4) }  5) public class Child extends Parent {     6) private String department;  7) public Child() {}  8) public String getValue(){ return name; }     9) public static void main(String arg[]) {     10) Parent p = new Parent();     11) }  12) }  Which line will cause error?()
    A

     line 3

    B

     line 6

    C

     line 7

    D

     line 8

    E

     line 10


    正确答案: D
    解析: 第8行的getValue()试图访问父类的私有变量,错误。

  • 第23题:

    单选题
    现有:  class Tree {  private static String tree = "tree ";  String getTree ()  {  return tree;  }       }  class Elm extends Tree {  private static String tree = "elm ";  public static void main (String  []  args)  {       new Elm() .go (new Tree())  ;      } }  void go (Tree t)  {  String  s =  t.getTree () +Elm.tree  +  tree  +   (new  Elm() .getTree ()) ;      System.out.println (s) ;}     结果为:()
    A

     elm elm elm elm

    B

     tree elm elm elm

    C

     tree elm elm tree

    D

     tree elm tree elm


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

  • 第24题:

    单选题
    public class Base {  public static final String FOO = “foo”;  public static void main(String[] args) {  Base b = new Base();  Sub s = new Sub();  System.out.print(Base.FOO);  System.out.print(Sub.FOO);  System.out.print(b.FOO);  System.out.print(s.FOO);  System.out.print(((Base)s).FOO);  } }  class Sub extends Base {public static final String FOO=bar;}  What is the result?()
    A

     foofoofoofoofoo

    B

     foobarfoobarbar

    C

     foobarfoofoofoo

    D

     foobarfoobarfoo

    E

     barbarbarbarbar

    F

     foofoofoobarbar

    G

     foofoofoobarfoo


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