Test 4 Вопрос 1. public class TestOutput { public static void main(String[] args) throws IOException { PrintStream out = new PrintStream( new BufferedOutputStream(

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



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,
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 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 8 Вопрос 1. class Class1 { Class1(int i) { System.out.println("Class1(int)"); } public class Class2 extends Class1 { Class2(double d) { // 1 this((int)
Test15 Вопрос 1. class AClass { } public class Test { public static void main (String... args) { ArrayList a = new ArrayList (); AClass aaaClass = new.
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 12 Вопрос 1. public class Cast { public static void main (String[] args){ byte b = 128; int i = b; System.out.println(i); } } a)Во время выполнения.
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)
Test 16 Вопрос 1. class Clazz { { System.out.println("non-static init"); } public static void main(String a[]) { System.out.println("main"); Clazz ob1.
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()
Синтаксис языка Java. Символы и синтаксис Перевод строчки эквивалентен пробелу Регистр в именах различается.
Исключения в Java Макаревич Л. Г.. Исключения – это механизм взаимодействия между кодом, приведшим к ошибке, и кодом, обрабатывающим ошибку Исключение.
Обработка исключительных ситуаций, работа с файлами Исключительные ситуации Классы File, InputStream, RandomAccessFile, FileReader, BufferedReader, BufferedWriter,
Программная инженерия Андрей Дмитриев ©
Практическое программирование на Java к.ф.-м.н. Козлов Дмитрий Дмитриевич Кафедра АСВК, Лаборатория Вычислительных комплексов.
Транксрипт:

Test 4

Вопрос 1. public class TestOutput { public static void main(String[] args) throws IOException { PrintStream out = new PrintStream( new BufferedOutputStream( new FileOutputStream("test.out"))); PrintStream console = System.out; System.setOut(console); System.out.println("FIRST OUTPUT"); System.setOut(out); System.out.println("SECOND OUTPUT"); out.close(); System.out.println("THIRD OUTPUT"); } a)В консоль: FIRST OUTPUT THIRD OUTPUT В файл: SECOND OUTPUT b)В консоль: FIRST OUTPUT SECOND OUTPUT THIRD OUTPUT файл будет пуст c)В консоль: SECOND OUTPUT THIRD OUTPUT В файл: FIRST OUTPUT d)В консоль ничего не выведется. В файл: FIRST OUTPUT SECOND OUTPUT e)В консоль: FIRST OUTPUT В файл: SECOND OUTPUT

Вопрос 2. Какие из следующих строк скомпилируются без ошибок и предупреждений? a) byte b = 257; b) int i = 10; c) boolean b = null; d) float f = 1.3; e) char c = "a";

Вопрос 3. public class A { public static void main(String[] args) { byte[] a={49,50,51,52,53,54,55}; String b=new String(a); // 1 System.out.print(b); String c=new String(a,2,4); // 2 System.out.println(c); } } a)Ошибка компиляции в строке 1 b)Ошибка компиляции в строке 2 c) d)

Вопрос 4. int i = Integer.MAX_VALUE + 10; Какой результат выполнения указанной выше строчки? a)Выбросится ArithmeticException b)Результат не определён c)Значением переменной i станет отрицательное число d)Выбросится OperationNotSupportedException e)Значением переменной i станет NaN константа

Вопрос 5. Integer i = 5000; System.out.println(i.hashCode()); a)000А58F b)5000 c)Ошибка компиляции

Вопрос 6. public class A { public static void main(String[] args) { Boolean f1 = true; Boolean f2 = new Boolean("/false"); String a = "" '+' '=' + (1 + 1) + " is "; String b = a + f1 + '/' + f2; System.out.println(b); } a)1+1=2 is true/false b)1+1=11 is true/false c)1+1=2 is true//false d)1+1=11 is true//false

Вопрос 7. class A {} class B extends A {} public class Test { static public void main(String args[]) { B b = new B(); A a = b; if (a.hashCode() == b.hashCode()) System.out.print("Passed"); } a)Произойдет ошибка во время компиляци b)В консоль выведется строка Passed c)Произойдет ошибка во время выполнения d)Код скомпилируется выполнится, но в консоль ничего не выведется.

Вопрос 8. public class Test { public static void main(String[] args) { int f; f = 5; f = ++f + f++; System.out.println(f); } } a)10 b)11 c)12 d)13

Вопрос 9. public class Test { public static void main(String[] args) { Class c1 = new ArrayList ().getClass(); Class c2 = new ArrayList ().getClass(); System.out.println(c1 == c2); } } a)false b)true c)Ошибка компиляции d)Ошибка времени исполнения

Вопрос 10. class A{ int a; static int b=23; A(int s){ a=s; } int getA(){return a;} } public class B{ static { A[] A = new A[3]; //1 for(int i=0; i