Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемИнесса Ямщикова
1 Test 6
2 Вопрос 1. Как можно уничтожить объект в Java? a)присвоить null всем ссылкам на объект b)вызвать Runtime.getRuntime().gc() c)вызвать метод finalize() у объекта d)этого нельзя сделать вручную e)вызвать деструктор у объекта
3 Вопрос 2. public class Test { public static void main(String[] args) { char ch = '0'; for (; ch
4 Вопрос class A { 02. public void process() { System.out.print("A,"); } 03. } 04. public class B extends A { 05. public void process() throws IOException { 06. super.process(); 07. System.out.print("B,"); 08. throw new IOException(); 09. } 10. public static void main(String[] args) { 11. try { new B().process(); } 12. catch (IOException e) { 13. System.out.println("Exception"); } 14. } } a)NullPointerException b)Exception c)А,B,Exception d)Ошибка компиляции в строке 5
5 Вопрос 4. public class Switch { public static void main(String[] args) { int i = 3; switch(i) { default: System.out.println("default"); case 1: System.out.println("1"); case 2: System.out.println("2");} } } a)На консоль ничего не выведется b)default c)default 1 2 d)Ошибка компиляции, так как нарушена последовательность break и case
6 Вопрос 5. public class Main { static int method() { for (int i = 0; i < 5; i++) { System.out.println("i = " + i); try { if (i == 1) { throw new Exception(); } } catch (Exception e) { System.out.println("Exception!"); return i; } finally { System.out.println("Finally block"); } } return -1; } public static void main(String[] args) { System.out.println("method() returned " +method()); } } a)i = 0 i = 1 Exception! Finally block method() returned 1 b)i = 0 Finally block i = 1 Exception! Finally block method() returned 1 c)i = 0 i = 1 Exception! method() returned -1 d) Код не выполниться, произойдет ошибка компиляции
7 Вопрос 6. class MyLink { public MyLink() { str = "New"; } public String str; } public class Test { public static void main(String[] args) { MyLink b1 = new MyLink(); MyLink b2 = b1; b2.str = "My String"; System.out.println(b1.str); String a1 = "Test"; String a2 = a1; System.out.println(a2); a1 = "Not a Test"; System.out.println(a2); } } a)My String Test Test b) New Test Not a Test c) My String Test Not a Test d) New Test Test
8 Вопрос 7. class Main { public static void main(String[] args) { Integer i = new Integer("10"); if (i.toString() == i.toString()) { System.out.println("Равный"); } else { System.out.println("Неравный"); } } } a)Ошибка компилятора b)Выведется "Равный c)Выведется "Неравный d)Ни один из вариантов
9 Вопрос 8. class ClassA { int x = 1; public void printX() { System.out.println(getX());} public int getX() { return x; } } class ClassB extends ClassA { int x = 2; public int getX() { return x + 1; } } public class Test { public static void main(String[] args) { ClassA a = new ClassB(); System.out.println(a.x); } } a)1 b)2 c)3 d)Ошибка компиляции
10 Вопрос 9. Скомпилируется ли следующий код, если оба класса будут объявлены в файле Test.java? public class Car{ public String myCar = "Ferrari" ; } public class Test{ public static void main(String... args){ Car myCar = new Car(); System.out.println(myCar.myCar); } } a)Да b)Нет
11 Вопрос 10. public class test { static { System.out.println("Bo-Bo!"); } public static void main(String[] args) { System.out.println("Hello, World!"); } static { System.out.println("Go-Go!"); System.exit(0); } a)Bo-Bo! Hello, World! Go-Go! b)Go-Go! Bo-Bo! c)Go-Go! Bo-Bo! Hello, World! d)Bo-Bo! Go-Go!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.