среда, 7 июля 2010 г.

Еще 2 теста на Quizful

Я просто был обязан их пройти :)

Pascal - Основы:
Правильных ответов: 13 / 16 (81 %) требуется: 12
Синтаксис 3 / 4 (75 %)
Управляющие конструкции 3 / 4 (75 %)
Процедуры и функции 2 / 3 (66 %)
Указатели и ссылки 1 / 1 (100 %)
Типы данных 4 / 4 (100 %)

Delphi 7 - Основы
Правильных ответов: 14 / 18 (77 %) требуется: 14
Синтаксис 4 / 4 (100 %)
Ход выполнения программы 2 / 3 (66 %)
Указатели и ссылки 2 / 3 (66 %)
Массивы 2 / 3 (66 %)
Классы и объекты 3 / 4 (75 %)
Остальные 1 / 1 (100 %)

Радует, что провалов нет.

понедельник, 5 июля 2010 г.

"Это же БИБЛИЯ))) Не продам..."

Таким был один из комментариев в местном сообществе, на мое предложение купить бумажную книгу Страуструпа :) Ее нигде нет. В Ozon'е, Books.ru, Bolero и в куче других нет. В электронном виде не интересно.

воскресенье, 4 июля 2010 г.

Сервис онлайн тестирования Quizful

Про этот сервис я знал уже давно, если не ошибаюсь, прочитал про него на Хабре. После прочтения заглянул на него, ради интереса прошел какой-то тест. И только потому, что саморазвиваться мне не очень хотелось, я долго не возвращался туда. Но когда захотел проверить свои знания c++, сразу же вспомнил о нем. Итак, описание с сайта Quizful.net:

Проект Quizful предназначен для онлайн-тестирования специалистов в сфере информационных технологий. Quizful является community-driven сервисом и развивается во многом благодаря усилиям сообщества ИТ-специалистов.

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


То, что нужно. Сразу был выбран тест "C++ - Основы". И вот горькая правда: тест не пройден.

Правильных ответов: 11 / 20 (55 %) требуется: 15
Базовые понятия 2 / 5 (40 %)
Управляющие конструкции 3 / 3 (100 %)
Функции 2 / 3 (66 %)
Ссылки и указатели 3 / 3 (100 %)
Структуры и классы 0 / 4 (0 %)
Массивы 1 / 2 (50 %)

Я конечно очень расстроился, но комменты приободрили:

Отличный тест на знание C++! Я его 2 раза завалил - прошел только с 3-ей попытки, хотя программирую на нем уже 8 лет! После теста возникает непреодолимое желание схватить книгу Страуструпа и читать до посинения! Жаль что времени на это у меня нет и не предвидится :( А так Автору теста - 5!

До прохождения теста считал себя если не крутым, то неплохим знатоком С++, благо кодирую на нем уже года три, есть несколько завершенных проектов... но тест оказался "ушатом холодной воды" выявил кучу моих пробелов в теории - пройти его сумел только с 4го раза. Почувствовал себя невеждой. Срочно открыл книги Кернигана, Страуструпа и Майерса - сидеть мне с ними по вечерам месяц, пока не пройду без ошибок все тесты.

Значит все не так уж плохо. И не зря я долбил указатели, 3/3 - порадовало :)

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

Например: Что будет выведено на экран после выполнение данного фрагмента кода?
int x = 0;
int y = 0;

if (x++ && y++){
y += 2;
}

cout << x + y;


Не буду писать (но очень хочется, так как из-за этого я ответил неверно), что есть подвох - в программировании все строго.

Варианты ответа:
0 (84 / 368)
1 (77 / 368)
2 (103 / 368)
3 (12 / 368)
4 (91 / 368)
В скобках количество давших такой ответ и это самое любопытное :)