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

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

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

Вы можете комментировать тест как на странице с его описанием, так и на странице результатов сразу после его прохождения

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

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

Тест знаний C++ - Эксперт

Вам необходимо зарегистрироваться и войти в систему для прохождения тестов.
head tail Информация о тесте
категория
C++
пройден99 из 850
вопросов в тесте10 из 12
требуется1.0 Q
сертификационныйда
в рейтинге да
время25 минут
авторadmin
head tail Модераторы
Этот тест еще никто не модерирует
head tail Последние сертификаты
17.01.2010
06.01.2010
16.09.2009
26.05.2009

Введение в тест C++ Эксперт

Язык C++ является очень гибким и в то же время очень сложным языком программирования. Большое количество языковых конструкций, возможность перегрузки операций, использование темплейтов, указатели и многое другое требует тщательного изучения.

Не смотря на то, что C++ изучают в большинстве ВУЗов на факультетах информационных технологий, овладеть им на уровне эксперта очень и очень тяжело.

Для проверки глубоких фундаментальных знаний C++ и был создан тест по C++ экспертного уровня.

Целевая аудитория теста по C++

Тест C++ - Эксперт подойдет не только для проверки знаний. Он будет полезен больше в обучающих целях для того, чтобы обратить внимание специалистов на некоторые неочевидные аспекты языка C++.

Данный тест по C++ будет интересен в первую очередь тем, кто имеет большой опыт программирования на C++ и знаком не только с поведением конкретных компиляторов, но и со спецификацией языка C++ (то есть с его стандартом).

Экспертам языка C++ рекомендуем для прохождения другой сложный тест по C++ - Темплейты в C++.

Структура теста C++

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

Тем не менее, некоторые темы, на которые стоит обратить внимание перед прохождением теста, все же можно выделить:

  • языковые конструкции в C++;
  • перегрузка операций (operations overloading);
  • темплейты в C++ (templates);
  • виртуальные функции (virtual functions) и конструкторы

Ну и конечно же настоятельно рекомендуем перед прохождением теста ознакомиться со стандартом C++.

Дальнейшее развитие теста по C++

В тест по C++ экспертного уровня будут попадать только самые сложные вопросы. Скорее всего пополняться тест будет редко, но если у Вас есть идеи интересных вопросов, которые не покрыты тестом, обязательно пишите нам - мы рассмотрим все варианты.

Желаем удачи.


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

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

Комментариев: 5
 dimka_c25.03.2010 | 15:58:59
У Вас 0.0 Q, а для прохождения теста необходимо 1.0 Q. О том как их получить можно узнать здесь - помощь в развитии сервиса

если я заработаю этот 1.0 Q, он отнимется при прохождении теста, или можно будет несколько раз проходить с одним Q?
ответить
 admin26.03.2010 | 13:46:23
Добрый день.
На каждое прохождение необходимо будет потратить 1 Q.
Если Вы просто хотите посмотреть уровень вопросов, то 1-го раза будет достаточно, если же Ваша цель успешно пройти тест, то может понадобиться от 1 до 3-х проходжений.
ответить
 ILG115.03.2010 | 14:06:12
Сложновато.. Рекомендую книгу (Саттер Г. Новые сложные задачи на C++. Вильямс.2005) почитать!!
ответить
 hopen27.05.2009 | 11:30:21
Да уж... Некоторые ответы стали неожиданностью. ИМХО, тест посторен на различии между стандартом iso и компилятором (в моем случае, это microsoft)
ответить
 analizer27.05.2009 | 11:34:21
На самом деле, напрямую указано на ошибку в MSVС только в вопросе про чисто виртуальную функцию. Для меня это различие тоже стало откровением.
ответить
Добавить комментарий