Test 5 Вопрос 1. В результате компиляции каких строк будет происходить ошибка компиляции: public class Main { public static void main(String[] args) {

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



Advertisements
Похожие презентации
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 10 Вопрос 1. public class Test implements Iterator { // 1 private List list = new ArrayList (); // 2 public void addList(T... ts) { Collections.addAll(list,
Test 14 Вопрос 1. class Main { public void method() { static class One { public One() { System.out.println("From one"); } } public static void main(String...
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 9 Вопрос 1. public class A { private String runNow() { return "High"; } static class B extends A { public String runNow() { return "Low"; } } public.
Test15 Вопрос 1. class AClass { } public class Test { public static void main (String... args) { ArrayList a = new ArrayList (); AClass aaaClass = new.
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 4 Вопрос 1. public class TestOutput { public static void main(String[] args) throws IOException { PrintStream out = new PrintStream( new BufferedOutputStream(
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");
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 16 Вопрос 1. class Clazz { { System.out.println("non-static init"); } public static void main(String a[]) { System.out.println("main"); Clazz ob1.
Интерфейсы в Java. Интерфейсы Множественное наследование не допускается при помощи классов Допускается множественное наследование при помощи интерфейсов.
Test 6 Вопрос 1. Как можно уничтожить объект в Java? a)присвоить null всем ссылкам на объект b)вызвать Runtime.getRuntime().gc() c)вызвать метод finalize()
Синтаксис языка Java. Символы и синтаксис Перевод строчки эквивалентен пробелу Регистр в именах различается.
Java. Part 2. Спецификаторы доступа public private protected не указан – доступ в пределах пакета Могут использоваться перед классами, методами, полями.
Исключения в Java Макаревич Л. Г.. Исключения – это механизм взаимодействия между кодом, приведшим к ошибке, и кодом, обрабатывающим ошибку Исключение.
Программная инженерия Андрей Дмитриев ©
Транксрипт:

Test 5

Вопрос 1. В результате компиляции каких строк будет происходить ошибка компиляции: public class Main { public static void main(String[] args) { int v1 = 081; //1 int v2 = 0x81; //2 float v3 = 0x81; //3 float v4 = 0.81; //4 byte v5 = 0x81; //5 } a)1 b)2 c)3 d)4 e)5

Вопрос 2. Компилируется ли данный код? long x = 5; long y = 2; byte b = (byte) x / y; a)Да b)Нет

Вопрос 3. try { int i = 5; } catch (Exception e) { System.out.print("catch"); } finally { System.out.print("finally"); } a)finally b)Catchfinally c)Catch d)Ничего не напечатает

Вопрос 4. Какой результат выполнения данного кода: System.out.println(0.0/ ); a)NaN b)10 c)Infinity d)Ошибка компиляции

Вопрос 5. public class Main { public static void main(String[] args) { int a = 10; int b = 100; double c = (double) (a/b); String str = String.format("%1.4f", c); System.out.println(str); } a)0,0000 b)0,1000 c)0 d)0,1

Вопрос 6. public class Test { private Integer k; private int z; private int i; public void method() { i = k + z; // 1 } public static void main(String[] args) { Test t = new Test(); t.method(); System.out.println(t.i); // 2 } } a)Произойдет ошибка компиляции в строке 1 b)Произойдет ошибка компиляции в строке 2 c)Напечатает 0 d)Ошибка выполнения java.lang.NullPointerException e)Ошибка выполнения java.lang.ClassCastException

Вопрос 7. class Main { public static void main(String[] args) { int[] array = {1, 2}; int x; for (x : array) { System.out.println(x);} } } a)1 2 b)2 1 c)Ошибка компиляции d)Ошибка времени выполнения

Вопрос 8. abstract class Animal { static { System.out.println("Inside Animal"); } } class Cat extends Animal { static { System.out.println("Inside Cat"); } } class Dog extends Animal { static { System.out.println("Inside Dog"); } } public class Main { public static void main(String[] args){ Animal cat = new Cat(); Animal dog = new Dog(); } } a)Произойдет ошибка компиляции b)Произойдет ошибка хода выполнения программы c)Inside Animal Inside Cat Inside Animal Inside Dog e) Inside Animal Inside Cat Inside Dog f) Inside Cat Inside Dog

Вопрос 9. public class Test { public static void main(String [] args) { float f = 29.1f; double d = 29.1; System.out.println( f == d ); f = 29.1f; d = 29.1f; System.out.println( f == d ); int i = 1; long l = 1L; System.out.println( i == l ); } } a)false true true b)false false true c)true true true d)false false false e)true false false

Вопрос 10. Каким образом можно запретить наследование класса (невложенного)? a)Объявить private конструктор b)Запретить наследование нельзя c)Добавить модификатор final d)Добавить модификатор private e)Добавить модификатор abstract f)Не определять конструктор