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());} } a)Ошибка компиляции в строке 04, так как класс Test не определяет конструктор. b)Ошибка компиляции в строке 05, так как класс Test не определяет метод toString(). c)Код скомпилируется, но во время запуска будет брошено исключение java.lang.NoSuchMethodError в строке 05. d)Код скомпилируется и выведет следующее: Test e)Код скомпилируется и выведет что-то наподобие следующего:
Вопрос 2. class Clidders { public final void flipper() { System.out.println("Flip a Clidder"); } } public class Clidlets extends Clidders { public void flipper() { System.out.println("Flip a Clidlet"); super.flipper(); } public static void main(String [] args) { new Clidlets().flipper();} } a)Flip a Clidlet b)Flip a Clidder c)Flip a Clidlet Flip a Clidder d)Ошибка компиляции
Вопрос 3. public class MyClass{ static int i; public static void main(String[] args){ System.out.println(i);} } a)Null b)0 c)1 d)Error: Variable i may not have been initialized
Вопрос 4. Какие из нижеследующих сигнатур могут быть использованы для объявления метода main()? (Выберите все допустимые.) a). public static void main() b). public static void main(String arg[]) c). public void main(String [] arg) d). public static void main(String[] args) e). public static int main(String [] arg)
Вопрос 5. public class Test { public static void main(String[] args) { int i = 1; long j = 1; if (i == 1) { int k = 1; if (i == k) { System.out.println("i equals k"); } } else if (j == k) { System.out.println("j equals k"); } a)Ошибка компиляции b)i equals k c)j equals k
Вопрос 6. public class A { static { Byte[][]Byte = {{0}}; // 1 System.out.println(Byte.class); // 2 } public static void main(String[] args) { System.out.println(Byte.class); } } a)Возникнет ошибка компиляции в строке 1 b)Возникнет ошибка компиляции в строке 2 c)Программа напечатает 2 раза class java.lang.Byte d)Программа напечатает class [[Ljava.lang.Byte; e)Возникнет RuntimeException
Вопрос 7. public class Test { public static void main(String[] args) { for (final int i : new int[] { 1, 2, 3 }) { System.out.println(i + 1); } } a)2 3 4 b)1 2 3 c)Ошибка компиляции d)Ошибка времени выполнения
Вопрос 8. Какие из следующих строк скомпилируются без ошибок? a) float[ ] f1[ ], f2; b) String[ ] names[ ]; c) int[ ][ ] scores = {{1, 2}, {1, 2, 3, 4}, {1, 2, 3}};
Вопрос 9. public class IfElseTest{ public static void main(String...args){ boolean b=false; if(b==false) if(b=false) System.out.println("if statement"); else System.out.println("else statement"); } a) if statement b) else statement c) Программа выполнится, но ничего не выведет на экран d) Ничего из перечисленного
Вопрос 10. public class Abc { public static void main(String[] args) { p1: { p2: { p3: { System.out.print("p3.1 "); if (true) break p2; System.out.print("p3.2 "); } System.out.print("p2 "); } System.out.print("p1 "); } a)p3.1 b)p3.1 p3.2 p2 p1 c)p3.1 p2 d)p3.1 p1 e)Ошибка компиляции f)Ошибка времени выполнения