- Тема 1. Введение в язык программирования Go
- Тема 2. Основы языка Go
- Тема 3. Работа с пакетами в Go
- Тема 4. Модули в GO
- Тема 5. Объектно-ориентированное программирование в Go
- Тема 6. Тестирование программ на Go
- Тема 7. Отладка в GO
- Тема 8. Работа с сетью в Go
- Тема 9. Разработка веб-приложений на Go
- Тема 10. Параллельное программирование в Go
- Тема 11. Практикум: разработка простого приложения на Go. Часть 1
- Тема 12. Практикум: разработка простого приложения на Go. Часть 2
- Итоговая аттестация
В Go для создания конкурентных задач применяется ключевое слово ... .
Тип ответа: Текcтовый ответ
В Go структура представляет собой тип данных, определяемый с помощью ключевого слова ... .
Тип ответа: Текcтовый ответ
Для объединения строк в Go используется оператор ... .
Тип ответа: Текcтовый ответ
Для объявления новой переменной в Go используется ключевое слово ... .
Тип ответа: Текcтовый ответ
Для синхронизации потоков и управления конкурентными задачами в Go используется структура ... .
Тип ответа: Текcтовый ответ
Для создания и управления HTTP-сервером в Go используется пакет ... .
Тип ответа: Текcтовый ответ
Как называется инструмент для форматирования кода в Go?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Как называется механизм ограничения количества одновременно выполняемых горутин?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- Semaphore
- Throttle
- Rate Limiting
- Pool
Как называется файл, который создается при инициализации нового модуля в Go?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какое ключевое слово используется для импорта пакета в Go?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какое ключевое слово используется для определения метода структуры в Go?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какое расширение имеет файл, созданный для конфигурации отладки?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какое расширение имеют исходные файлы на Go?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой командой можно удалить неиспользуемые зависимости из модуля?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- go clean
- go remove
- go mod tidy
Какой оператор используется для создания цикла в Go?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой оператор используется для экспорта функций и переменных из пакета?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
- export
- public
- Заглавная буква имени
Какой порт используется для HTTPS по умолчанию?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какой тип данных используется для хранения истинных и ложных значений в Go?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Какую команду используют для запуска программы в режиме отладки?
Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов
Каналы в Go создаются с использованием функции ... .
Тип ответа: Текcтовый ответ
Конструктор в Go - это функция, которая возвращает новый экземпляр ... .
Тип ответа: Текcтовый ответ
Конструкция ... позволяет создавать условия в Go.
Тип ответа: Текcтовый ответ
Оператор ... используется для создания нового канала в Go.
Тип ответа: Текcтовый ответ
Основным пакетом для создания исполняемых программ на Go является ... .
Тип ответа: Текcтовый ответ
Переменная в Go, которая никогда не меняется, определяется с использованием ключевого слова ... .
Тип ответа: Текcтовый ответ
Расположите шаги выполнения команды `dlv debug` в правильном порядке:
Тип ответа: Сортировка
- 1 Установить точку останова
- 2 Запустить программу
- 3 Отладить программу
Расположите шаги выполнения HTTP-запроса в правильном порядке:
Тип ответа: Сортировка
- 1 Создание клиента
- 2 Формирование запроса
- 3 Отправка запроса
- 4 Обработка ответа
Расположите шаги запуска тестов в правильном порядке:
Тип ответа: Сортировка
- 1 Написание тестов
- 2 Сохранение тестов в _test.go файле
- 3 Запуск `go test`
Расположите этапы отладки программы в правильном порядке:
Тип ответа: Сортировка
- 1 Установка точки останова
- 2 Запуск программы в отладчике
- 3 Выполнение шагов отладки
Установите соответствие между встроенными функциями и их функцией:
Тип ответа: Сопоставление
- A. len()
- B. append()
- C. make()
- D. Вычисление длины строки или массива
- E. Добавление элементов в срез
- F. Создание среза или карты
Установите соответствие между командой и ее функцией:
Тип ответа: Сопоставление
- A. next
- B. step
- C. restart
- D. Шаг на следующую строку
- E. Выполнить следующую инструкцию
- F. Перезапустить программу
Установите соответствие между типами данных и их назначением:
Тип ответа: Сопоставление
- A. int
- B. string
- C. bool
- D. Числовые данные
- E. Текстовые данные
- F. Логические данные
Функции тестов должны начинаться с префикса ... .
Тип ответа: Текcтовый ответ
Чтобы вызвать функцию Sqrt из пакета math, нужно написать ... .
Тип ответа: Текcтовый ответ
Чтобы рендерить HTML-страницы с данными в Go, используется метод ... .
Тип ответа: Текcтовый ответ
Чтобы скомпилировать программу, которая использует сторонние пакеты, используется команда ... .
Тип ответа: Текcтовый ответ
Чтобы удалить неиспользуемые зависимости из проекта, используется команда ... .
Тип ответа: Текcтовый ответ
Чтобы управлять cookie-файлами, в Go применяется функция ... .
Тип ответа: Текcтовый ответ