Тест по теме

Тест: Условия, циклы, ввод

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

1. go vet пишет suspect or про условие «zone != 1 или zone != 2». Что не так?

2. Программа проверяет if err != nil и печатает сообщение, но return внутри нет. Что будет на ввод abc?

3. Программа с for scanner.Scan() запущена без ввода из файла и молчит. В чём дело?

4. Почему начальное значение минимума нельзя брать равным 0?

5. Почему починка должна быть минимальной?

6. Что пишет компилятор на строку if stage = 0 {?

7. Накопитель total := 0 написан первой строкой внутри тела цикла. Что получится?

8. Нужно ли писать break в конце каждого case в Go?

9. Что пишет компилятор на qty := strconv.Atoi(line)?

10. Что показывает команда locals?

11. Программа печатает среднее, деля сумму на число строк. Какой ввод из набора ловит деление на ноль?

12. Что вернёт strconv.Atoi("12 ") с пробелом в конце?