Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемАлиса Тихомирова
1 Test15
2 Вопрос 1. class AClass { } public class Test { public static void main (String... args) { ArrayList a = new ArrayList (); AClass aaaClass = new AClass(); a.add(aaaClass); staticMethod1(a); staticMethod2(a); System.out.println(a.size()); } static > void staticMethod1(T a) { // 1 AClass c = new AClass(); a.add(c); } static > void staticMethod2(T a){//2 AClass c = new AClass(); a.add(c); } } a)Произойдет ошибка компиляции b)Успешно выполнится c)Вывод на экран: 2 d)Ошибка компиляции в строке содержащей // 1 e)Ошибка компиляции в строке содержащей // 2
3 Вопрос 2. interface One { void method() throws IOException; } interface Two { void method() throws FileNotFoundException; } class Impl implements One, Two public void method() throws... { } } a)IOException b)IOException, FileNotFoundException c)FileNotFoundException d)Exception
4 Вопрос 3. public class Test { enum EnumTest { VALUE1 { public EnumTest getValue() { return VALUE2.getValue().getValue(); } }, VALUE2 { public EnumTest getValue() { return VALUE1; } }; abstract EnumTest getValue(); } public static void main(String... args) { System.out.println(EnumTest.VALUE1); System.out.println(EnumTest.VALUE2); System.out.println(EnumTest.VALUE1.getValue()); System.out.println(EnumTest.VALUE2.getValue()); } } a)Ошибка компиляции b)Возникнет ошибка во время выполнения – StackOverflowError c)VALUE1 VALUE2 VALUE1 VALUE2 d)VALUE1 VALUE2 VALUE2 VALUE1
5 Вопрос 4. public class Test { public static void main(String[] args) { System.err.println((null instanceof Object)); } } a)Ошибка компиляции. b)Программа выведет "true" без кавычек. c)Произойдет ошибка времени выполнения d)Программа выведет "false" без кавычек.
6 Вопрос 5. public class Test { public static void main(String[] s) { class Inn { static { System.out.print("Static "); } void m() { System.out.print("inner "); } new Inn().m(); } a)Ошибка компиляции b)Напечатает "Static " c)Напечатает "inner Static " d)Напечатает "inner " e)Напечатает "Static inner "
7 Вопрос 6. public class Test { public static void main(String [] a) { int [] b = { 1,2,3,4,5 }; System.out.println("a[2]=" + a[2]); } } a)Будет напечатано 2 b)Будет напечатано 3 c)Ничего не будет напечатано d)Возникнет ошибка компиляции e)Ничего из вышеперечисленного
8 Вопрос 7. NavigableMap nm = new TreeMap (); nm.put("1", "one"); nm.put("3", "three"); nm.put("2", "two"); nm.put("4", "four"); NavigableSet keys = nm.keySet(); NavigableSet subKeys = keys.subSet("1", true, "3", false); for(String s: subKeys) { System.out.print(s + " "); } a)1 2 b)1 2 3 c)Runtime exception d)Ошибка компиляции e)1 3 f)1 3 2
9 Вопрос 8. public class Test { public static void main(String[] args) { for (int i = 0; i < 3; i++) { i = doIt(i); } static int doIt(int i) { new Test() { { System.out.print((i ) + ", "); } }; return i; } a)напечатает "0.99, 1.99, 2.99," b)напечатает "0, 2," c)ошибка компиляции d)напечатает "0, 1, 2,"
10 Вопрос 9. Каким будет результат компиляции и выполнения следующего кода? throw null; a)Ошибка компиляции b)Возникнет java.lang.Error c)Возникнет NullPointerException d)Программа выполнится и корректно завершит работу
11 Вопрос 10. public class Test implements Comparable { public String name; public int compareTo(Test o) { return 0;} public static void main(String[] args) throws Exception { Test first = new Test(); Test second = new Test(); first.name = "First"; second.name = "Second"; Set tSet = new TreeSet (); tSet.add(first); tSet.add(second); tSet.add(first); tSet.add(second); System.out.println(tSet.size()); Set hSet = new HashSet (); hSet.add(first); hSet.add(second); hSet.add(first); hSet.add(second); System.out.println(hSet.size()); } a)4 4 b)2 4 c)1 4 d)1 2 e)2 2
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.