J05 Static/wrappers/string/override-overload

10 Questions
Java Quizzes & Trivia
Sample Question

Результат выполненияC b = new B();b.doSmth();A a = new D();a.doSmth();public class A {    public void doSmth(){        System.out.println("C");    }}class C extends A {    public void doSmth(){        System.out.println("A");    }}class B extends C {    public void doSmth(){        System.out.println("D");    }}class D extends C {    public void doSmth(){        System.out.println("B");    }}

DB

BD

CA

AC

Compile Error

Number of Questions:

More Options
Please wait...
Questions and Answers
  • 1. 
    Результат выполненияC b = new B();b.doSmth();A a = new D();a.doSmth();public class A {    public void doSmth(){        System.out.println("C");    }}class C extends A {    public void doSmth(){        System.out.println("A");    }}class B extends C {    public void doSmth(){        System.out.println("D");    }}class D extends C {    public void doSmth(){        System.out.println("B");    }}
    • A. 

      DB

    • B. 

      BD

    • C. 

      CA

    • D. 

      AC

    • E. 

      Compile Error

  • 2. 
    StringBuffer быстрее StringBuilder?
    • A. 

      True

    • B. 

      False

  • 3. 
    Метод, при котором строка проверяется на пул множеств, и если такова отсутствует - автоматически туда (в пул) заносится.
    • A. 

      String.intern()

    • B. 

      String.pool()

    • C. 

      String.concat()

    • D. 

      String.add()

  • 4. 
    Результат выполнения метода theAnswerIs123.class Static {    static {        System.out.println("2");    }    Static(){        System.out.println("3");    }    public static void theAnswerIs123() {        System.out.println("1");        Static statiq = new Static();    }}
    • A. 

      213

    • B. 

      123

    • C. 

      321

    • D. 

      Compile error

  • 5. 
    Что из этого не immutable
    • A. 

      Object

    • B. 

      StringBuilder

    • C. 

      Double

    • D. 

      Integer

    • E. 

      String

  • 6. 
    Результатом выполнения метода fillSB будет public static void fillSB() {        StringBuffer sb = new StringBuffer();        sb.append(getB());        sb.append(getA());        System.out.println(sb.toString());    }    private static String getA() {        return "B";    }        private String getB() {        return "A";    }
    • A. 

      AB

    • B. 

      BA

    • C. 

      Compile error

  • 7. 
    Результат выполнения кода:        StringBuilder brain = new StringBuilder();        brain.append("SDL");        brain.reverse();        brain.deleteCharAt(1);        brain.append("D");        System.out.println(brain.toString() + brain.length());
    • A. 

      LSD3

    • B. 

      LDD3

    • C. 

      LDD2

    • D. 

      SDL3

    • E. 

      Compile error

  • 8. 
    Результат выполненияclass Launch {public void doSmth(byte b){        System.out.println("X");    }    public void doSmth(long x){        System.out.println("B");    }    public void doSmth(short c){        System.out.println("C");    }    public static void main(String[] args) {        Launch launch = new Launch();        launch.doSmth(new Integer(1));    }}
    • A. 

      B

    • B. 

      X

    • C. 

      C

    • D. 

      Compile error

  • 9. 
    Результат выполнения        String abc = "abcdef12345678";        abc = abc.substring(4,10);        abc = abc.toUpperCase();        abc = abc.concat(abc.length() + "");        System.out.println(abc.substring(1,5));
    • A. 

      F123

    • B. 

      EF12

    • C. 

      CDEF

    • D. 

      Compile error

  • 10. 
    Если в данном примере ошибка компиляции?        StringBuilder sb = new StringBuilder("acc");        sb.append(true);        sb.append(new Double(1.0));        sb.append("Lalala");        System.out.println(sb);
    • A. 

      True

    • B. 

      False