материалы курса
День 0 · установка
Как исполняется программа
Условия, циклы, ввод
03 · funkcii · i · testy
04 · srezy · map · stroki · fayly
Тест по теме
12 вопросов из дней 16–20. Отметь ответы и нажми «Проверить» — в конце скажу, что перечитать.
1. Что делает slices.Sort(stock)?
2. Что делает delete(stock, "T-999"), если ключа T-999 в map нет?
3. Где программа ищет файл, который открывают как os.Open("orders.csv")?
4. Функция получила срез и выполнила s[0] = 9. Что увидит вызывающий?
5. Почему на курсе не учат наизусть, до какой ёмкости вырастет срез после append?
6. Когда программа отчёта завершается с кодом 1?
7. Что делает запись stock["P-305"] = 7, если ключ P-305 в map уже есть?
8. Почему в сообщении о битой строке печатают i+1, а не i?
9. По правилу 25, как записать пустой срез в клетке таблицы трассировки?
10. Что напечатает fmt.Println для среза []int{12, 40, 5}?
11. var m map[string]int, затем m["BLT-08"] = 5. Что будет?
12. Из чего состоит заголовок среза?