Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемНаталия Бражникова
1 Test 17
2 Вопрос 1. public class TKO { public static void main(String[] args) { String s = "-"; Integer x = 343; long L343 = 343L; if (x.equals(L343)) s += ".e1 "; if (x.equals(343)) s += ".e2 "; Short s1 = (short)((new Short((short)343)) / (new Short((short)49))); if (s1 == 7) s += "=s "; if (s1 < new Integer(7+1)) s += "fly "; System.out.println(s); } } Какие подстроки из перечисленных будут в стандартном потоке вывода после выполнения кода? a).e1 b).e2 c)=s d)fly e)Ничего из перечисленного
3 Вопрос 2. public class Parent { protected int i; public Parent() { i = 1; } } public class Child extends Parent { private int i; public Child() { this.i = ((Child)new Parent()).getI(); this.i = this.i super.i;} public int getI() { return i; } } public class Test { public static void main(String[] args) { Child c = new Child(); System.out.println(c.getI()); } } a)произойдёт ошибка java.lang.StackOverflowError b)3 c)будет выброшено исключение java.lang.ClassCastException d)2
4 Вопрос 3. Поля класса с какими из перечисленных модификаторов не будут сериализованы? a)final b)volatile c)abstract d)protected e)static f)private g)transient
5 Вопрос 4. boolean b = true; int i = 1; while (!( !b || b)) { i = 2; break; } System.out.println(i); a)1 b)2 c)Код не скомпилируется, т.к. условие цикла заведомо ложно d)Программа зациклится и ничего не напечатает
6 Вопрос 5. public class Test{ public static void main(String[] a) { Set s = new HashSet (); for (short i = 0; i < 100; i++) { s.add(i); s.remove(i - 1); } System.out.println("Size HashSet is " + s.size()); } a)Size HashSet is 1 b)Size HashSet is 100 c)При выполнении произойдет исключительная ситуация. d)Код не скомпилируется
7 Вопрос 6. Дана программа: public class SomeClass { public static void main(String... args) { Boolean b = true; assert(!b) : "yo "; System.out.println("hi");} } и командная строка запуска: java SomeClass Каким будет результат? a)yo без ошибок b)hi без ошибок c)yo hi без ошибок d)произойдет исключение java.lang.AssertionError с текстом "yo " e)произойдет исключение java.lang.AssertionError с текстом "hi" f)произойдет исключение java.lang.AssertionError с текстом "yo " или "hi"
8 Вопрос 7. public class Test { public static void main(String[] args){ int a = 10; float b = 5; a += b; //1 System.out.println(a); a = a + b; //2 System.out.println(a); } } a)Ошибка времени выполнения b)Ошибка компиляции в строке 2 c)15 20 d) e) Ошибка компиляции в строке 1 f) 20 20
9 Вопрос 8. Выберите два варианта кода, которые успешно компилируются. a)List l = new LinkedList (); b)List l = new LinkedList (); c)LinkedList l = new LinkedList (); d)LinkedList l = new LinkedList(); e)LinkedList l = new LinkedList ();
1) if (i < 3) break L1; else if (i == 2) break L2; System.out.print("2"); } System.out.print("3"); } a)На консоль выведется " title="Вопрос 9. public class QTest { public static void main(String[] args) { int i = 2; L1: { System.out.print("1"); L2: { if (i > 1) if (i < 3) break L1; else if (i == 2) break L2; System.out.print("2"); } System.out.print("3"); } a)На консоль выведется " class="link_thumb"> 10 Вопрос 9. public class QTest { public static void main(String[] args) { int i = 2; L1: { System.out.print("1"); L2: { if (i > 1) if (i < 3) break L1; else if (i == 2) break L2; System.out.print("2"); } System.out.print("3"); } a)На консоль выведется "123" b)На консоль выведется "1" c)На консоль выведется "12" d)На консоль выведется "13" 1) if (i < 3) break L1; else if (i == 2) break L2; System.out.print("2"); } System.out.print("3"); } a)На консоль выведется "> 1) if (i < 3) break L1; else if (i == 2) break L2; System.out.print("2"); } System.out.print("3"); } a)На консоль выведется "123" b)На консоль выведется "1" c)На консоль выведется "12" d)На консоль выведется "13""> 1) if (i < 3) break L1; else if (i == 2) break L2; System.out.print("2"); } System.out.print("3"); } a)На консоль выведется " title="Вопрос 9. public class QTest { public static void main(String[] args) { int i = 2; L1: { System.out.print("1"); L2: { if (i > 1) if (i < 3) break L1; else if (i == 2) break L2; System.out.print("2"); } System.out.print("3"); } a)На консоль выведется ">
11 Вопрос 10. public class Test { public static void main(String[] args) { List list = new ArrayList (); for (int i = 0; i < 10; i++) { list.add(i + ""); } for (Object e1 : list) { for (Object e2 : list) { if (e1.equals(e2)) { list.remove(e1); list.remove(e2); } System.out.println(list.size()); } a)Ошибка компиляции b)Ошибка выполнения c)Напечатает 0 d)Напечатает 10
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.