Тест по теме

Тест: Как исполняется программа

12 вопросов из дней 01–05. Отметь ответы и нажми «Проверить» — в конце скажу, что перечитать.

1. Первый кусок программы: три переменные, печатается одна. Что скажет компилятор?

2. Почему собранную программу запускают как ./hello, а не hello?

3. Что напечатает fmt.Println(-7 / 2)?

4. Команда cd hello отработала и ничего не напечатала. Что это значит?

5. Переменные a := 7 и b := 2.5. Что будет с выражением a + b?

6. Выполнились строки a := 7, b := a, a = 10. Что лежит в b?

7. В задаче Парсонса среди строк есть две лишние. Как их найти?

8. Кто вызывает функцию main?

9. Что пишут в таблице трассировки в колонке переменной, которую ещё не объявили?

10. Какое из имён допустимо в Go?

11. a := 3; b := 8; a, b = b, a. Чему равны a и b?

12. В программе sku := "tk-4821", следом отдельной строкой strings.ToUpper(sku). Что теперь лежит в sku?