Темы, которые касаются не только тестов, IT и Quizful, вы можете создавать в новом разделе Обсуждения.

Вдобавок, появилась возможность комментировать профиль пользователя на странице профиля.

Надеемся, эти нововведения Вам понравятся.
Знаете ли Вы, что

Список полученных сертификатов находится на странице Вашего профиля. Сертификаты можно распечатать или разместить на Вашем сайте.

Топ контрибуторов
loading
loading
Статистика

Тестов: 127, вопросов: 5126. Пройдено: 54990 / 186428.

Тест знаний Sun Certified Java Programmer - SCJP 1.4

Вам необходимо зарегистрироваться и войти в систему для прохождения тестов.
head tail Информация о тесте
категория
SCJP
пройден706 из 1968
вопросов в тесте20 из 116
требуется0.0 Q
сертификационныйнет
в рейтинге да
время30 минут
авторadmin
head tail Модераторы
Этот тест еще никто не модерирует

Введение в тест Java Programmer

Сертификация - это специальная программа, цель которой убедиться в том, что человек имеет достаточно опыта и знаний для выполнения задач определенного уровня.

Сертификация SCJP (Sun Certified Java Programmer) - это отправная точка для всех Java программистов. Тест SCJP проверяет глубокое знание фундаментальных основ языка программирования Java

Структура теста SCJP

Тест SCJP покрывает темы синтаксиса языка программирования Java, а также некоторых основных пакетов. В тесте не покрываются вопросы программирования графических и веб-интерфейсов, равно как и вопросы по Java EE.

Официальный экзамен SCJP проверяет знание следующих тематик:

  • Основные языковые конструкции;
  • Управление ходом выполнения программ;
  • Обработка исключений;
  • Сборка мусора;
  • Операции и операторы;
  • Классы и объекты;
  • Перегрузка, переопределение, типы в runtime;
  • Потоки, многопоточность;
  • Пакет java.lang package;
  • Пакет java.util package;
  • Пакет java.io. package.

SCJP тест будет интересно пройти как начинающим, так и опытным программистам.

Кроме образовательной функции, данный тест поможет вам подготовиться к официальной сертификации Sun, так как покрывает большую часть типовых вопросов по фундаментальным основам Java.

Дальнейшее развитие теста Sun Certified Java Programmer

Это не последний тест SCJP, который будет представлен на сайте Quizful. Вскоре на сайте появятся другие наборы вопросов для SCJP экзаменов, а также вопросы для Sun Certified Java Developer (SCJD), Sun Certified Web Component Developer (SCWCD), Sun Certified Enterprise Architect (SCEA) и других сертификаций.


Важно: Ниже обсуждается только тест в целом: покрытие тематик, типы вопросов, пути улучшения теста и так далее.

Замечания, касающиеся отдельных вопросов теста, просьба оставлять в соответствующих топиках,
которые доступны на странице результатов прохождения теста возле каждого вопроса.

Комментариев: 8
 monzdrpower16.06.2010 | 14:35:47
ответить
 faxitos26.11.2009 | 14:06:45
Вопрос: "Какой из классов предоставляет такую функциональность?"

1. Каждый элемент должен быть уникальным.

2. При попытке добавления дубликата, он не заменяет старый элемент.

3. Элементы не являются парами ключ-значение.

4. Доступ к элементу соизмерим по скорости с доступом к элементу массива.

LinkedList

TreeMap

HashMap

HashSet (v)

-------

HashSet, который выбран в качестве правильного варианта, насколько мне известно противоречит пункту 3. Т.к. hashSet<Object> это по сути обёртка над HashMap<Object,Object>, у которой все value равну null, т.е. добавляя в Set объект new Float() мы добавляем во внутреннюю HasMap пару <Float, null>
ответить
 c0nst26.11.2009 | 14:11:30
В вопросе спрашивается о функциональности, то есть об API. HashSet не предоставляет функциональности работать с парами ключ-значение.
ответить
 faxitos26.11.2009 | 19:47:42
спасибо. значит я искал подвох там, где его не было :)
ответить
 c0nst26.11.2009 | 22:39:42
Разбираться в исходниках стандартной библиотеки - это интересно и полезно.
Но, думаю, Sun никогда не будет задавать в своих экзаменах вопросы, которые связаны с конкретной имплементацией :).
ответить
 Maxim25_08_198904.08.2009 | 16:17:04
Хотелось бы уточнить по поводу вопроса "Что из перечисленного является правильным идентификатором (два варианта)?"
Если я не ошибаюсь,я слышал, что лучше не указывать в именах идентификатора символ доллара, так как компилятор Java использует его для записи имен вложенных классов.!
Может быть оно и правильно, но судя по всему не корректно)
ответить
 admin04.08.2009 | 16:42:25
Да, компилятор использует $ для вложенных классов.

Но случайно допустить ошибку с неправильной загрузкой классов при использовании знака доллара - это нужно очень и очень постараться. Если же идентификаторы начинаются со знака доллара (а не находятся в середине), то проблем вообще никогда не возникнет.

А почему Вы считаете, что использование $ не является корректным?
ответить
 Maxim25_08_198905.08.2009 | 20:39:43
Просто в некоторых литературах по яве читал, это шло вроде совета...возможно считается что это не читабельно.
ответить
Добавить комментарий