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)

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



Advertisements
Похожие презентации
Test 10 Вопрос 1. public class Test implements Iterator { // 1 private List list = new ArrayList (); // 2 public void addList(T... ts) { Collections.addAll(list,
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 12 Вопрос 1. public class Cast { public static void main (String[] args){ byte b = 128; int i = b; System.out.println(i); } } a)Во время выполнения.
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 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 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 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.
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);}
Test21 Вопрос 1. public class Test { void a1(Object... i){ System.out.println("[Object... i]"); } void a1(Integer... i){ System.out.println("[Integer...
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 11 Вопрос 1. class HashTest { private static Set set = new LinkedHashSet (); public static void main(String[] args) { set.add("one"); set.add("two");
1Georgiy KorneevJava Advanced / Новые возможности Java 5 Проблема 1 Метод void dump(Collection c) { for (Iterator i = c.iterator(); i.hasNext(); ) { Object.
Test 6 Вопрос 1. Как можно уничтожить объект в Java? a)присвоить null всем ссылкам на объект b)вызвать Runtime.getRuntime().gc() c)вызвать метод finalize()
Практическое программирование на Java к.ф.-м.н. Козлов Дмитрий Дмитриевич Кафедра АСВК, Лаборатория Вычислительных комплексов.
Исключения в Java Макаревич Л. Г.. Исключения – это механизм взаимодействия между кодом, приведшим к ошибке, и кодом, обрабатывающим ошибку Исключение.
Интерфейсы в Java. Интерфейсы Множественное наследование не допускается при помощи классов Допускается множественное наследование при помощи интерфейсов.
Saint Petersburg, 2011 Java Lecture Generics. Quiz ArrayList lst = new ArrayList(); Collection c = lst; lst.add("one"); lst.add(two"); lst.add(three");
Транксрипт:

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) { System.out.println("Object");} public static void var(Object x, Object y){ System.out.println("2 Obj");} public static void var(int... x) { System.out.println("int... x");} public static void var(Integer... x) { System.out.println("Integer..."); } public static void main(String... args) { byte i = 0; Integer i2 = 127; var(i, i2); } } a)Integer int b)Object c)2 Obj d)int... x e)Integer... f)Ошибка компиляции

Вопрос 2. Вставка какого кода в строку 1 позволит создать объект класса Inner class Outer { public class Inner { } Inner getInner(){ return new Inner(); } public Outer() { } } public class Starter { public static void main(String[] args) { //1 } a)new Inner(); b)new Outer.Inner(); c)Outer.getInner(); d)Outer o = new Outer(); o.new Inner(); e)new Outer(); f)new Outer().Inner(); g)(new Outer()).new Inner();

Вопрос 3. java Split1 a1+b3-c5=4x [12345][+-=] public class Split1 { public static void main(String[] args){ System.out.println((args[0].split(args[1])).length); } } a)Программа выведет "0" без кавычек b)Программа выведет "2" без кавычек c)Программа выведет "4" без кавычек d)Ошибка компиляции e)Ошибка времени выполнения

Вопрос 4. public final class QTest { public static void main(String[] args) { new QTest() { public void show() { System.out.print("2"); } }.show(); } public void show() { System.out.print("1");} } a)Произойдёт ошибка на этапе компиляции b)На консоль выведется "12 c)Произойдет ошибка на этапе выполнения d)На консоль выведется "1 e)На консоль выведется "2

Вопрос 5. str=12abc public int getNumber(String str){ try { String tmp = str.substring(0, str.indexOf(',')); return Integer.parseInt(tmp); } catch(NumberFormatException e){ System.out.println("Problem in " + tmp); } return -1;} a)Возникнет ошибка компиляции b)Метод напечатает сообщение об ошибке и вернет значение -1 c)Возникнет NullPointerException d)Возникнет StringIndexOutOfBoundsException

Вопрос 6. class Box { int b,w; void Box(int b, int w) { this.b = b; this.w = w; } public class MyBox extends Box { MyBox() { super(10, 15); System.out.println(b + "," + w); } static public void main(String args[]) { MyBox box = new MyBox(); } } a)Программа не откомпилируется: метод main описан неверно b)Будут отображены цифры 10,15 c)Будет отображено 0,0 d)Ни один из указанных вариантов

Вопрос 7. public class Test { public void checkCase(int i) { switch (i&01) { case 1: System.out.println("Case 1"); case 2: System.out.println("Case 2"); default: System.out.println("Default"); case 3: System.out.println("Case 3"); } public static void main(String[] args) { Test test = new Test(); test.checkCase(-1); } } a)Ошибка компиляции из-за выражения i&01 b)Case 1 c)Default d)Default Case 3 e)Case 1 Case 2 Default Case 3 f)Ничего не будет выведено

Вопрос 8. class A {} class B extends A {} class C1 extends B {} class C2 extends B {} class B1 extends A {} class B2 extends A {} public class AsListInt { public static void main(String[] args) { List list1 = Arrays.asList(new B(), new B1(), new B2()); //1 System.out.println(list1); List list2 = new ArrayList (); Collections.addAll(list2, new C1(), new C2()); //2 System.out.println(list2); List list3 = Arrays.asList(new C1(), new C2()); //3 System.out.println(list3); } } a)Ошибка компиляции в строке 1 b)Ошибка компиляции в строке 2 c)Результат подобного типа d)Ошибка компиляции в строке 3 e)Ошибка времени выполнения

Вопрос 9. String input = "AA BB CC"; Scanner s = new Scanner(input).useDelimiter("\s"); while(s.hasNext()) System.out.print(s.next() + " "); s.close(); a)Программа выведет "AA BB CC " без кавычек b)Программа выведет "AABBCC" без кавычек c)Программа не откомпилируется d)Будет выброшено исключение

Вопрос 10. class PrintfTest{ public static void main(String[] args){ double val1 = 3.91; double val2 = 3.97; System.out.printf("%.1f %.1f",val1,val2); } a) b) c) d)