Test 12 Вопрос 1. public class Cast { public static void main (String[] args){ byte b = 128; int i = b; System.out.println(i); } } a)Во время выполнения.

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



Advertisements
Похожие презентации
Test15 Вопрос 1. class AClass { } public class Test { public static void main (String... args) { ArrayList a = new ArrayList (); AClass aaaClass = new.
Advertisements

Test 8 Вопрос 1. class Class1 { Class1(int i) { System.out.println("Class1(int)"); } public class Class2 extends Class1 { Class2(double d) { // 1 this((int)
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)
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 17 Вопрос 1. public class TKO { public static void main(String[] args) { String s = "-"; Integer x = 343; long L343 = 343L; if (x.equals(L343)) s.
Test 5 Вопрос 1. В результате компиляции каких строк будет происходить ошибка компиляции: public class Main { public static void main(String[] args) {
Test 4 Вопрос 1. public class TestOutput { public static void main(String[] args) throws IOException { PrintStream out = new PrintStream( new BufferedOutputStream(
Test 16 Вопрос 1. class Clazz { { System.out.println("non-static init"); } public static void main(String a[]) { System.out.println("main"); Clazz ob1.
Test21 Вопрос 1. public class Test { void a1(Object... i){ System.out.println("[Object... i]"); } void a1(Integer... i){ System.out.println("[Integer...
Test 14 Вопрос 1. class Main { public void method() { static class One { public One() { System.out.println("From one"); } } public static void main(String...
Test 9 Вопрос 1. public class A { private String runNow() { return "High"; } static class B extends A { public String runNow() { return "Low"; } } public.
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 11 Вопрос 1. class HashTest { private static Set set = new LinkedHashSet (); public static void main(String[] args) { set.add("one"); set.add("two");
Исключения в Java Макаревич Л. Г.. Исключения – это механизм взаимодействия между кодом, приведшим к ошибке, и кодом, обрабатывающим ошибку Исключение.
Test 6 Вопрос 1. Как можно уничтожить объект в Java? a)присвоить null всем ссылкам на объект b)вызвать Runtime.getRuntime().gc() c)вызвать метод finalize()
Абстрактные типы данных 1. Абстрактная дата Date dt1, dt2; dt1 = new Date(1, Date.MARCH, 2006); dt2 = (Date)dt1.clone(); dt2.add(300); //
Практическое программирование на Java к.ф.-м.н. Козлов Дмитрий Дмитриевич Кафедра АСВК, Лаборатория Вычислительных комплексов.
Интерфейсы в Java. Интерфейсы Множественное наследование не допускается при помощи классов Допускается множественное наследование при помощи интерфейсов.
Обработка исключительных ситуаций, работа с файлами Исключительные ситуации Классы File, InputStream, RandomAccessFile, FileReader, BufferedReader, BufferedWriter,
Транксрипт:

Test 12

Вопрос 1. public class Cast { public static void main (String[] args){ byte b = 128; int i = b; System.out.println(i); } } a)Во время выполнения возникнет исключение b)Программа не откомпилируется c)Программа напечатает 128 d)Ничего из вышеперечисленного

Вопрос 2. public class MapTest { public static void main(String[] args){ Object obj = new LinkedHashMap(); if(obj instanceof Collection) System.out.print("For "); if(obj instanceof Map) System.out.print("A Few "); if(obj instanceof LinkedList) System.out.print("Dollars More "); if(obj instanceof HashMap) System.out.print("Good Men"); } } a)Программа выведет "A Few Good Men" без кавычек. b)Программа выведет "For A Few Good Men" без кавычек. c)Программа выведет "For A Few Dollars More Good Men" без кавычек. d)Программа выведет "For A Few Dollars More" без кавычек. e)Программа выведет "For A Few" без кавычек.

Вопрос 3. public class ClassQ { public static void main(String[] args) { I.Inner ii = new I.Inner(); I.Inner ib = new B.Inner(); B.Inner bb = new B.Inner(); B.Inner bi = new I.Inner(); C.Inner ci = new C.Inner(); C.Inner ci2 = new C().new Inner2(); } } interface I{ class Inner{ Inner(){ System.out.print(j++); } static int j; } class B implements I{} class C extends B implements I{ public class Inner2 extends Inner{} } a)Программа выведет на консоль 0123 b)Программа выведет на консоль c)Программа выведет на консоль 01 d)Произойдет ошибка компиляции e)Программа выведет на консоль 01234

Вопрос 4. interface Min {} class A {} class B extends A implements Min {} class C extends B {} public class Test { public static void main(String args[]) { A a = new A(); B b = new B(); C c = new C(); Min m = null; b = (C) m; //1 m = (Min) b; //2 A a2 = (A) m; //3 B b2 = (B) a2; //4 Min m2 = (C) b2; //5 C c2 = (C) m2; } } a)Ошибка выполнения b)Ошибка компиляции в 1 c)Ошибка компиляции в 2 d)Ошибка компиляции в 3 e)Ошибка компиляции в 4 f)Ошибка компиляции в 5 g)Код скомпилируется и выполнится без исключений

Вопрос 5. public class QTest { public static void test() throws Exception { try { throw new Exception("A"); } finally { throw new Exception("B"); } } public static void main(String[] args) { try { test(); } catch (Exception e) { System.out.println(e.getMessage()); } } a)На консоль выведется "A b)На консоль выведется "B c)На консоль выведется "AB d)На консоль выведется "BA e)Произойдёт ошибка на этапе компиляции

Вопрос 6. public class Overload { String c; void m(Object o) { c = "Object"; } void m(Number n) { c = "Number"; } void m(Float s) { c = "Float"; } void call() { m(null); System.out.println(c); } } a)Напечатает Float b)Напечатает Object c)Ошибка компиляции d)Ошибка выполнения e)Напечатает Number

Вопрос 7. Возможно ли модифицировать данную программу, вставив некоторый код в указанном месте, чтобы она удовлетворяла следующим условиям: - завершалась, т.е. не зацикливалась - не печатала "Finally"? class Clazz { public static void main(String[] args) { for (int i = 0; i < 2; i++) { try { System.out.println("Try"); //Вставьте код здесь } finally { System.out.println("Finally"); } } a)Да b)Нет

Вопрос 8. Сигнатуры каких методов соответствуют стандартам именования JavaBeans: a)public void createXXXListener(XXXListener l) b)public void addSomeListener(SomeListener l) c)void createXXXListener(XXXListener l) d)void addSomeListener(SomeListener l) e)public void addSomeListener(MainListener l) f)public void createXXXListener(XListener l)

Вопрос 9. class SomeClass { public static void main(String[] args) { TreeMap myMap = new TreeMap (); myMap.put("ab", 1); myMap.put("ca", 2); myMap.put("ba", 3); NavigableMap myMap1 = myMap.headMap("da", true); myMap.put("ea", 4); myMap1.put("bc", 5); System.out.println( myMap1.get("ab") + " " + myMap1.get("ea")); } a)null null b)null 4 c)1 null d)1 4 e)произойдет ошибка компиляции f)будет брошено исключение во время выполнения

Вопрос 10. public class Test { private static boolean ready; private static int number; private static class ReaderThread extends Thread { public void run() { while (!ready) Thread.yield(); System.out.println(number);} } public static void main(String[] args) { new ReaderThread().start(); number = 42; ready = true; } a)42 b)0 c)Программа никогда не завершится d)Результат выполнения предсказать невозможно