Test 8 Вопрос 1. class Class1 { Class1(int i) { System.out.println("Class1(int)"); } public class Class2 extends Class1 { Class2(double d) { // 1 this((int)

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



Advertisements
Похожие презентации
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());}
Advertisements

Test 10 Вопрос 1. public class Test implements Iterator { // 1 private List list = new ArrayList (); // 2 public void addList(T... ts) { Collections.addAll(list,
Test21 Вопрос 1. public class Test { void a1(Object... i){ System.out.println("[Object... i]"); } void a1(Integer... i){ System.out.println("[Integer...
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 14 Вопрос 1. class Main { public void method() { static class One { public One() { System.out.println("From one"); } } public static void main(String...
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 11 Вопрос 1. class HashTest { private static Set set = new LinkedHashSet (); public static void main(String[] args) { set.add("one"); set.add("two");
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 12 Вопрос 1. public class Cast { public static void main (String[] args){ byte b = 128; int i = b; System.out.println(i); } } a)Во время выполнения.
Test 4 Вопрос 1. public class TestOutput { public static void main(String[] args) throws IOException { PrintStream out = new PrintStream( new BufferedOutputStream(
Test15 Вопрос 1. class AClass { } public class Test { public static void main (String... args) { ArrayList a = new ArrayList (); AClass aaaClass = new.
Test 9 Вопрос 1. public class A { private String runNow() { return "High"; } static class B extends A { public String runNow() { return "Low"; } } public.
Test 6 Вопрос 1. Как можно уничтожить объект в Java? a)присвоить null всем ссылкам на объект b)вызвать Runtime.getRuntime().gc() c)вызвать метод finalize()
Test 16 Вопрос 1. class Clazz { { System.out.println("non-static init"); } public static void main(String a[]) { System.out.println("main"); Clazz ob1.
Исключения в Java Макаревич Л. Г.. Исключения – это механизм взаимодействия между кодом, приведшим к ошибке, и кодом, обрабатывающим ошибку Исключение.
Интерфейсы в Java. Интерфейсы Множественное наследование не допускается при помощи классов Допускается множественное наследование при помощи интерфейсов.
Обработка исключительных ситуаций, работа с файлами Исключительные ситуации Классы File, InputStream, RandomAccessFile, FileReader, BufferedReader, BufferedWriter,
Java Java java ISS, Wuhan University Nov., Java Java java Java Java Java ……
1 Коллекции Коллекции.NET 1.0 Классы коллекций заданы как часть пространства имен System.CollectionsSystem.Collections
Транксрипт:

Test 8

Вопрос 1. class Class1 { Class1(int i) { System.out.println("Class1(int)"); } public class Class2 extends Class1 { Class2(double d) { // 1 this((int) d); System.out.println("Class2(double)"); } Class2(int i) { // 2 System.out.println("Class2(int)");} public static void main(String[] args) { new Class2(0.0); } } a)Class2(int) Class2(double) b)Class1(int) Class2(int) Class2(double) c)Ошибка компиляции в строке 1 d)Ошибка компиляции в строке 2

Вопрос 2. Выведется ли текст, помещенный в блок условного оператора? public static void main(String[] args){ int x = 18; int y = x++; if (x == 18 && y > 10){ System.out.println("y = " + y); System.out.println("x = " + x); } } a)нет b)да

Вопрос 3. class A { public void process() { System.out.print("A "); } } class B extends A { public void process() throws RuntimeException {//1 super.process(); if (true) throw new RuntimeException(); System.out.print("B"); } public static void main(String[] args) { try { ((A)new B()).process(); } //2 catch (Exception e) { System.out.print("Exception "); } }} a)A B Exception b)A Exception B c)A Exception d)Exception e)Ошибка компиляции в строке 1 f)Ошибка компиляции в строке 2

Вопрос 4. Какие из перечисленных методов объявлены корректно? a)void modifyTotal(Object... args) {} b)void doAnyth(int i, Object...args) {} c)void confirm(Object...args, int i) {} d)void setRate(int... i, float... f) {} e)void doSmth(Object...args) {}

Вопрос 5. Выберите все правильные ответы при которых код скомпилируется, если вставить их в строку 1: public class OverrideThrowsTest { public static void main(String[] args) // 1 { A a = new A(); a.method(); A ab = new B(); ab.method(); B b = new B(); b.method(); } } class A { public void method() throws IOException {} } class B extends A { public void method() throws FileNotFoundException {} } a)throws FileNotFoundException b) throws IOException c) throw Exception d) throws Exception e) код не скомпилируется ни в одном из указанных случаев

Вопрос 6. public class Main { public static void main(String[] str) { outer: for (int i = 0; i < 2; i++) { for (int j = 0; j < 2; j++) { System.out.println("Hello"); continue outer; } System.out.println("outer"); } System.out.println("Good-Bye");} } a)Программа будет бесконечно выводить "Hello b)Hello Hello outer Hello Hello outer Good-Bye c)Hello Hello Good-Bye d)Hello Good-Bye e)Ошибка компиляции

Вопрос 7. public class MyThread extends Thread { public static void main(String[] args) { new MyThread().start(); } } a)Программа не выведет ничего. b)Ничего из перечисленного. c)Возникнет ошибка компиляции. d)Программа зациклится. e)Возникнет исключение во время выполнения.

Вопрос 8. class Main { public static void main(String[] args) { switch (new Integer(4)) { case 4: System.out.println("4"); break; default: System.out.println("default"); } } a) 4 b)defualt c)Ошибка компиляции d)Ошибка времени выполнения

Вопрос 9. class Main { public static void main(String[] args) { Integer i = new Integer("10"); if (i.toString().intern() == i.toString().intern()) { System.out.println("Равный"); } else { System.out.println("Неравный");} } a)Ошибка компилятора b)Выведется Равный c)Выведется Неравный d)Ни один из вариантов

Вопрос 10. class One { public static int j = 90; One(){ j = 12; } } public class Test extends One { public static void main(String args[]) { new Test(); System.out.println(One.j);} } a)90 b)12 c)Ошибка выполнения d)Ошибка компиляции