Правильная кодировка

Готов ли ты быть программистом?

В новом тесте совместно с GeekBrains мы собрали задачи, похожие на те, которые иногда дают программистам в качестве тестов при приеме на работу. Так сказать, чтобы понять их общий уровень владения предметом. Задачи не самые сложные, так что, если вы умеете программировать, проверьте себя. Ну а если при взгляде на наши задачи вы загрустили, то самое время начать учиться программированию — у GeekBrains есть подходящий бесплатный интенсив для начинающих.
P.S. И да, такой заголовок мы поставили намеренно.

1. Что сделает команда top|less в bash?
2. Чему равно $i, если:
$i = 5;
$i = $i++ + ++$i;
3. Каков результат выражения:
1 + (1 << 0 | 1 << 1 | 1 << 2 | 1 << 3) >> 2
4. При каких значениях n выражение
((n & (n - 1)) == 0)
истинно?
5. Что выведет следующий PHP-код?
print true ? 1 : true ? 2 : true ? 3 : true ? 4 : 5;
6. А что выведет этот код?
$a = null;
$b = true;
echo empty($a || $b) ? 42 : 24;
7. Немного JS. Какое из выражений истинно?
Нашли опечатку? Выделите фрагмент и нажмите Ctrl+Enter.
После прочтения съесть

Разбираетесь ли вы в составе продуктов, которые покупаете?