Новый совместный конкурс Tproger и сообщества «Microsoft для молодежи» — раздаём фирменные мышки и клавиатуры за правильные решения задачек

Сообщества «Microsoft для молодежи» и «Типичный программист» объявляют о старте интеллектуальной викторины! Сегодня, завтра и в четверг мы опубликуем вопросы на знание индустрии IT. Для участия в конкурсе необходимо быть подписчиком обоих сообществ и правильно ответить на вопросы викторины в комментариях ВКонтакте.

Каждый первый участник, который ответит правильно на вопрос, получит приз — компьютерную мышь от Microsoft и заработает 5 баллов, второй — 3 балла, а третий и остальные — по 1 баллу. По итогам трех вопросов викторины тот, кто наберет большее количество баллов — получит клавиатуру от Microsoft!

ms4youth_prizes

Задачи с разбором решений:

  1. Вы находитесь в автомобиле, где к полу веревочкой привязан шар, наполненный гелием. Окна закрыты. Вы нажимаете на педаль газа. Что произойдет с шаром: переместится он вперед, назад или останется в прежнем положении? Ответ.
  2. Вопрос по С++. Что за ошибка «pure virtual function call»? В какой ситуации она может быть сгенерирована? Предоставьте минимальный код, приводящий к ней. Ответ.
  3. Найдите ошибки в следующем коде:
    unsigned int i;
    for (i = 100; i >= 0; --i)
        printf("%d\n", i);

    Ответ.

С подробными правилами конкурса можно ознакомиться в этом документе.