1. Какое утверждение относительно класса java.lang.Object верно:
а) у этого класса нет полей +
б) нельзя явно переопределять методы этого класса
в) нельзя явно наследовать этот класс
2. Какое утверждение относительно класса java.lang.Object верно:
а) нельзя явно переопределять методы этого класса
б) у этого класса нет суперкласса +
в) нельзя явно наследовать этот класс
3. Какое утверждение относительно модуля компиляции верно:
а) в модуле компиляции может быть больше одного объявления пакета
б) объявления верхнего уровня позволяют обращаться к типам из других пакетов по их простым именам
в) если объявление пакета отсутствует, то модуль компиляции будет принадлежать безымянному пакету +
4. Какое утверждение относительно модуля компиляции верно:
а) import-выражения необязательны +
б) в модуле компиляции может быть больше одного объявления пакета
в) хранится в текстовом .class-файле
5. Какой из следующих адресов относится к подсети класса B:
а) 224.0.0.10
б) 194.80.20.1
в) 172.16.0.1 +
6. Какой из следующих адресов относится к подсети класса B:
а) 224.0.0.10
б) 140.150.160.1 +
в) 194.80.20.1
7. Какое утверждение относительно java.util.Random корректно:
а) void nextBytes(byte[] arr) — заполняет массив arr нулями
б) последовательный запуск приложения, генерирующего последовательность псевдослучайных чисел, никогда не вернет одинаковых последовательностей
в) используется для получения последовательности псевдослучайных чисел +
8. Какое утверждение относительно java.util.Random корректно:
а) double nextGaussian()— возвращает случайное число в диапазоне от 0.0 до 1.0 распределенное по нормальному закону +
б) void nextBytes(byte[] arr) — заполняет массив arr нулями
в) последовательный запуск приложения, генерирующего последовательность псевдослучайных чисел, никогда не вернет одинаковых последовательностей
9. Одно из ключевых слов языка Java:
а) false
б) null
в) default +
10. Одно из ключевых слов языка Java:
а) null
б) protected +
в) false
11. Какой из следующих адресов относится к подсети класса С:
а) 219.40.80.33 +
б) 184.80.20.1
в) 14.80.22.5
12. Какой из следующих адресов относится к подсети класса С:
а) 184.80.20.1
б) 194.15.40.6 +
в) 14.80.22.5
13. Сколько объектов порождается при инициализации массива new int[3][]:
а) 1 +
б) 3
в) 2
14. Какое утверждение относительно класса String верно:
а) является абстрактным
б) содержит только статические методы
в) обладает свойством неизменяемости +
15. Какое значение может принимать переменная булева типа:
а) true +
б) 0
в) 1
16. Какое значение может принимать переменная булева типа:
а) null
б) false +
в) 1
17. Отметьте верное утверждение относительно языков Java и JavaScript:
а) JavaScript является синонимом Java
б) их спецификации являются закрытыми
в) оба языка кроссплатформенны +
18. Если вызвать write(0x02468101) у экземпляра OutputStream, то в каком порядке и какие байты будут записаны в выходной поток:
а) 0x01,0x81,0x46,0x02
б) только 0x01 +
в) 0x02,0x46,0x81,0x01
19. Вы создали класс Animal в пакете ru.animal. Где будет хранится исходный код класса в файловой системе:
а) ruanimalAnimal.class
б) ruAnimal.java
в) ruanimalAnimal.java +
20. Может ли массив основываться на абстрактных классах? Интерфейсах:
а) да, нет
б) да, да +
в) нет, да
21. Что такое приоритет потока:
а) качественная характеристика, обеспечивающая распределение процессорного времени между потоками: чем выше приоритет, тем в среднем чаще будет выделяться процессорное время для такого потока +
б) процессор сначала выполняет все задачи с более высоким приоритетом, затем – с менее высоким
в) порядковый номер потока в очереди на исполнение
22. Какое преимущество предоставляет интерфейс Runnable по сравнению с классом Thread:
а) позволяет более гибко работать с приоритетами потоков
б) позволяет классу, содержащему логику работы, наследоваться от других классов +
в) позволяет обойтись без класса Thread
23. Какая кодировка используется классом OutputStreamWriter по умолчанию:
а) UTF-8 независимо от системы, где запущена Java-машина
б) UTF-16 независимо от системы, где запущена Java-машина
в) используемая кодировка зависит от системы, где запущена Java-машина +
24. Какое утверждение относительно методов класса верно:
а) к методу, объявленному с модификаторами public final, нельзя обратиться из класса-наследника
б) метод, объявленный с модификатором native, должен быть написан на другом языке программирования +
в) методы не могут иметь модификатор доступа default
25. Какое утверждение относительно методов класса верно:
а) идентификатор метода при объявлении становится составным именем метода
б) к методу, объявленному с модификаторами public final, нельзя обратиться из класса-наследника
в) метод, объявленный с модификатором final, не может быть переопределен в классе-наследнике +
26. Каким образом на однопроцессорной машине исполняются многопоточные приложения:
а) количество процессоров для многопоточной архитектуры не имеет значения
б) рабочее время процессора разбивается на небольшие интервалы, в течение которых выполняется одна задача, после чего происходит переключение на следующую задачу +
в) на однопроцессорном компьютере многопоточные приложения не исполняются
27. Какой из перечисленных ниже классов имеет наибольшее сходство с классомVector:
а) ArrayList +
б) LinkedList
в) AbstractCollection
28. Какой класс соответствует классу CharArrayReader, но работает только с байтовыми данными:
а) FilterInputStream
б) BufferedInputStream
в) ByteArrayInputStream +
29. Какой метод нужно переопределить, чтобы реализовать отрисовку внешнего вида компонента:
а) paint +
б) repaint
в) show
30. От какого класса наследуются InputStream иOutputStream:
а) AbstractStream
б) Object +
в) IOWriter