Test 17 Вопрос 1. public class TKO { public static void main(String[] args) { String s = "-"; Integer x = 343; long L343 = 343L; if (x.equals(L343)) s.

Презентация:



Advertisements
Похожие презентации
Test 14 Вопрос 1. class Main { public void method() { static class One { public One() { System.out.println("From one"); } } public static void main(String...
Advertisements

Test 10 Вопрос 1. public class Test implements Iterator { // 1 private List list = new ArrayList (); // 2 public void addList(T... ts) { Collections.addAll(list,
Test 3 Вопрос 1. 01:package test; 02: public class Test { 03: public static void main(String [] args) { 04: Test test = new Test(); 05: System.out.println(test.toString());}
Test 5 Вопрос 1. В результате компиляции каких строк будет происходить ошибка компиляции: public class Main { public static void main(String[] args) {
Test 13 Вопрос 1. public class StringTest { public static void main(String[] arg){ test(new String[] { null });} static void test(Object[] o){System.out.print(1);}
Test 4 Вопрос 1. public class TestOutput { public static void main(String[] args) throws IOException { PrintStream out = new PrintStream( new BufferedOutputStream(
Test 8 Вопрос 1. class Class1 { Class1(int i) { System.out.println("Class1(int)"); } public class Class2 extends Class1 { Class2(double d) { // 1 this((int)
Test15 Вопрос 1. class AClass { } public class Test { public static void main (String... args) { ArrayList a = new ArrayList (); AClass aaaClass = new.
Test 16 Вопрос 1. class Clazz { { System.out.println("non-static init"); } public static void main(String a[]) { System.out.println("main"); Clazz ob1.
Test 9 Вопрос 1. public class A { private String runNow() { return "High"; } static class B extends A { public String runNow() { return "Low"; } } public.
Test 20 Вопрос 1. public class Main { public static void var(Integer x, int y){ System.out.println("Integer int"); } public static void var(Object... x)
Test21 Вопрос 1. public class Test { void a1(Object... i){ System.out.println("[Object... i]"); } void a1(Integer... i){ System.out.println("[Integer...
Test 12 Вопрос 1. public class Cast { public static void main (String[] args){ byte b = 128; int i = b; System.out.println(i); } } a)Во время выполнения.
Test 11 Вопрос 1. class HashTest { private static Set set = new LinkedHashSet (); public static void main(String[] args) { set.add("one"); set.add("two");
Практическое программирование на Java к.ф.-м.н. Козлов Дмитрий Дмитриевич Кафедра АСВК, Лаборатория Вычислительных комплексов.
Синтаксис языка Java. Символы и синтаксис Перевод строчки эквивалентен пробелу Регистр в именах различается.
Абстрактные типы данных 1. Абстрактная дата Date dt1, dt2; dt1 = new Date(1, Date.MARCH, 2006); dt2 = (Date)dt1.clone(); dt2.add(300); //
Saint Petersburg, 2011 Java Lecture Generics. Quiz ArrayList lst = new ArrayList(); Collection c = lst; lst.add("one"); lst.add(two"); lst.add(three");
Исключения в Java Макаревич Л. Г.. Исключения – это механизм взаимодействия между кодом, приведшим к ошибке, и кодом, обрабатывающим ошибку Исключение.
Test 6 Вопрос 1. Как можно уничтожить объект в Java? a)присвоить null всем ссылкам на объект b)вызвать Runtime.getRuntime().gc() c)вызвать метод finalize()
Транксрипт:

Test 17

Вопрос 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)Ничего из перечисленного

Вопрос 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

Вопрос 3. Поля класса с какими из перечисленных модификаторов не будут сериализованы? a)final b)volatile c)abstract d)protected e)static f)private g)transient

Вопрос 4. boolean b = true; int i = 1; while (!( !b || b)) { i = 2; break; } System.out.println(i); a)1 b)2 c)Код не скомпилируется, т.к. условие цикла заведомо ложно d)Программа зациклится и ничего не напечатает

Вопрос 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)Код не скомпилируется

Вопрос 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"

Вопрос 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

Вопрос 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 ();

Вопрос 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"

Вопрос 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