Промежуточное испытание по модулю 1.GR 5_GoLangOn

Скачать тест — (Промежуточное испытание по модулю 1.GR 5_GoLangOn_308d4f58.pdf)

  1. Как правильно добавить число 3 в срез values := []int{98, 45, 4}
  2. Где указана неправильная конструкция цикла в Go?
  3. Когда вы можете использовать синтаксис := для присваивания значений нескольким переменным? Например: x, err := myFunc()?
  4. Что нужно, чтобы две функции были одного типа?
  5. Какие кодировки вы можете использовать в строке?
  6. Если вы выполняете итерацию по карте в цикле for range, в каком порядке будет осуществляться доступ к парам ключ: значение?
  7. Какого типа будет переменная answer := 42.0?
  8. Вставьте в текст недостающие утверждения “Оператор switch _ собственный лексический блок. Каждый оператор case _ дополнительный лексический блок”
  9. Что возвращает функция len(), если передана строка в кодировке UTF-8?
  10. Какое значение имеет строковая переменная, если она была выделена, но не присвоена?
  11. Что такое замыкание?
  12. Сколько памяти занимает указатель?
  13. Может ли функция Go возвращать несколько значений?
  14. Что из следующего верно относительно оператора цикла for в Go?
  15. Что из следующего заставляет цикл пропускать оставшуюся часть своего тела и немедленно повторно проверять свое состояние перед повторением в Go?
  16. Какого встроенного типа не существует в Golang?