Скачать тест — (Программирование на языке Golang.фип_БАК_ИСиТ_н_с_427200c8.pdf)
- Какой тип данных используется для целых чисел в Go?
- Какой оператор используется для присваивания значений переменным в Go?
- В каком году был выпущен язык программирования Go?
- Какое ключевое слово используется для объявления функции в Go?
- Какое расширение имеют исходные файлы на Go?
- Как называется инструмент для форматирования кода в Go?
- Какой командой компилируется Go программа?
- Как называется инструмент управления зависимостями в Go?
- Основным пакетом для создания исполняемых программ на Go является … .
- Для объявления новой переменной в Go используется ключевое слово … .
- Чтобы импортировать пакет в программу, используется ключевое слово … .
- Конструкция … позволяет создавать условия в Go.
- Для создания цикла с предопределённым числом итераций в Go используется ключевое слово … .
- Функция в Go объявляется с использованием ключевого слова … .
- В языке Go типы переменных могут быть определены автоматически с помощью оператора … .
- Функция … используется для вывода информации на экран в Go.
- Установите соответствие между типом данных и его описанием:
- Установите соответствие между инструментом Go и его назначением:
- Расположите этапы компиляции и выполнения программы на Go в правильном порядке:
- Расположите шаги установки пакета в Go в правильном порядке:
- Предположим, у вас есть функция, которая должна принимать два целых числа и возвращать их сумму. Какой из приведенных ниже кодов будет работать правильно?
- Какой тип данных используется для хранения целых чисел в Go?
- Какой оператор используется для создания цикла в Go?
- Какое ключевое слово используется для объявления переменной в Go?
- Какой тип данных используется для хранения текстовых данных в Go?
- Какой оператор используется для условных выражений в Go?
- Как называется стандартный пакет для работы с вводом и выводом в Go?
- Какое ключевое слово используется для объявления функции в Go?
- Какой тип данных используется для хранения истинных и ложных значений в Go?
- Переменная в Go, которая никогда не меняется, определяется с использованием ключевого слова … .
- Оператор … используется для создания нового канала в Go.
- Для определения типа переменной используется ключевое слово … .
- Для пропуска итерации в цикле используется ключевое слово … .
- Чтобы выйти из цикла, в Go используется оператор … .
- Пакет … используется для форматирования и вывода строк на консоль.
- Установите соответствие между типом данных и его описанием:
- Установите соответствие между оператором и его назначением:
- Расположите этапы выполнения программы на Go в правильном порядке:
- Расположите шаги объявления и использования переменной в Go в правильном порядке:
- Представьте, что вам нужно написать функцию, которая принимает два числа и возвращает их произведение. Какой из предложенных кодов корректен?
- Какое ключевое слово используется для импорта пакета в Go?
- Как называется файл, который управляет зависимостями пакетов в Go?
- Какое ключевое слово используется для объявления пакета в Go?
- В каком каталоге должен находиться код для пакета, чтобы быть доступным другим пакетам?
- Как называется команда, используемая для загрузки и установки пакетов в Go?
- Какой из следующих файлов управляет версионированием пакетов в проекте Go?
- Какой оператор используется для экспорта функций и переменных из пакета?
- Какое расширение файлов используется для исходного кода на Go?
- Чтобы создать новый пакет в Go, нужно создать новую папку и внутри неё файл с именем … .
- Пакет math импортируется с помощью ключевого слова … .
- Для использования функции из другого пакета её имя должно начинаться с … .
- Чтобы вызвать функцию Sqrt из пакета math, нужно написать … .
- Чтобы скомпилировать программу, которая использует сторонние пакеты, используется команда … .
- Для управления зависимостями и пакетами в проекте Go используется команда … .
- Пакет … предоставляет функции для работы с файлами и директориями.
- Для получения пакета из удаленного репозитория используется команда … .
- Установите соответствие между функцией и её описанием:
- Установите соответствие между командой и её назначением:
- Расположите шаги установки и использования пакета в Go в правильном порядке:
- Расположите действия по созданию и экспорту новой функции в пакете в правильном порядке:
- У вас есть проект, который зависит от нескольких внешних пакетов. Один из этих пакетов обновился, и вам нужно проверить, совместимо ли обновление с вашим проектом. Что из предложенного следует сделать?
- Какое ключевое слово используется для инициализации нового модуля в Go?
- Как называется файл, который создается при инициализации нового модуля в Go?
- Какой командой можно добавить новую зависимость в проект Go?
- В каком файле хранятся контрольные суммы всех зависимостей модуля в Go?
- Какой командой можно удалить неиспользуемые зависимости из модуля?
- Какой командой можно обновить все зависимости до последних версий?
- Какой командой можно проверить, совместимы ли зависимости с вашим проектом?
- Какой командой можно переключиться на другую версию модуля?
- Чтобы инициализировать модуль в проекте Go, используется команда … .
- Файл … содержит список всех зависимостей модуля.
- Для обновления всех зависимостей модуля используется команда … .
- Версия модуля указывается в файле … .
- Для получения конкретной версии модуля используется команда … .
- Чтобы удалить неиспользуемые зависимости из проекта, используется команда … .
- Пакет, который принадлежит другому модулю, можно импортировать с помощью команды … .
- Для проверки целостности модуля используется команда … .
- Установите соответствие между командой и её назначением:
- Установите соответствие между файлом и его назначением:
- Расположите шаги создания нового модуля в правильном порядке:
- Расположите действия по обновлению зависимостей в правильном порядке:
- У вас есть проект, зависящий от нескольких внешних модулей. Один из модулей получил важное обновление безопасности. Что из предложенного следует сделать для обновления модуля и проверки его совместимости с проектом?
- Какой метод используется для создания нового экземпляра структуры в Go?
- Какое ключевое слово используется для определения метода структуры в Go?
- Как в Go обозначаются приватные поля структуры?
- Как называется механизм, который позволяет структуре включать в себя методы другой структуры?
- Какое ключевое слово используется для указания интерфейса в Go?
- Как называется метод, который соответствует интерфейсу в Go?
- Какой из методов ниже является методом интерфейса?
- Как называется способ реализации полиморфизма в Go?
- В Go методы определяются с использованием ключевого слова … .
- В Go структура представляет собой тип данных, определяемый с помощью ключевого слова … .
- Для связывания метода с типом используется специальная конструкция, которая называется … .
- Чтобы создать новый экземпляр структуры в Go, используется ключевое слово … .
- В Go реализация интерфейсов осуществляется автоматически, если тип реализует все методы интерфейса. Для этого в Go используется концепция … .
- Для указания на то, что структура реализует интерфейс, используется оператор … .
- Конструктор в Go — это функция, которая возвращает новый экземпляр … .
- В Go интерфейсы могут содержать только … .
- Установите соответствие между принципом ООП и его определением:
- Установите соответствие между понятием и его определением:
- Расположите этапы создания структуры в правильном порядке:
- Расположите шаги реализации интерфейса в правильном порядке:
- Предположим, у вас есть интерфейс `Animal` с методом `Speak()`. Вам нужно реализовать этот интерфейс для нескольких структур (например, `Dog` и `Cat`), чтобы они возвращали разные строки при вызове `Speak()`. Что из предложенного нужно сделать, чтобы обеспечить правильную реализацию интерфейса и его использование?
- Как называется встроенный пакет для тестирования в Go?
- Какое имя должно иметь файл, содержащий тесты?
- Какой префикс должен быть у функции теста в Go?
- Какой тип данных возвращает функция теста в Go?
- Какое ключевое слово используется для запуска тестов в Go?
- Какую функцию из пакета `testing` используют для завершения теста с ошибкой?
- Какой параметр принимает функция теста?
- Какую директиву нужно использовать, чтобы запустить тесты в параллельном режиме?
- В Go для написания тестов используется пакет … .
- Файл с тестами в Go должен оканчиваться на … .
- Функции тестов должны начинаться с префикса … .
- Для запуска всех тестов в Go используется команда … .
- Чтобы протестировать конкретный пакет, используется команда … .
- В Go для тестирования поведения программы в случае возникновения ошибки используется функция … .
- Для тестирования работы с внешними ресурсами, такими как файлы или сеть, в Go используют … .
- Для проверки покрытия кода тестами в Go используется команда … .
- Установите соответствие между термином и его определением:
- Установите соответствие между функцией и ее назначением:
- Расположите этапы создания теста в правильном порядке:
- Расположите шаги запуска тестов в правильном порядке:
- Предположим, у вас есть функция, которая проверяет, является ли число четным. Вам нужно написать тест для этой функции. Какой из предложенных шагов является НЕ обязательными?
- Какой встроенный отладчик используется для Go?
- Какое ключевое слово используется для установки точки останова?
- Какой командой выполняется шаг до следующей строки кода?
- Какую команду нужно использовать, чтобы продолжить выполнение программы до следующей точки останова?
- Какой командой можно вывести значение переменной во время отладки?
- Какую команду используют для запуска программы в режиме отладки?
- Какое расширение имеет файл, созданный для конфигурации отладки?
- Какой флаг используется для отладки с добавлением информации о переменных?
- Для вывода значений переменных в процессе отладки в Go используется функция … .
- В Go для отладки можно использовать встроенную команду … .
- Для установки точки останова (breakpoint) в отладчике Delve используется команда … .
- Для перехода к следующей строке кода во время отладки используется команда … .
- Отладчик Delve запускается в Go с помощью команды … .
- В Go для анализа паники и стек-трейсов можно использовать функцию … .
- Чтобы запустить программу в отладчике Delve, необходимо выполнить команду … .
- Для отслеживания состояния переменных в Go можно использовать команду отладчика Delve … .
- Установите соответствие между командой и ее назначением:
- Установите соответствие между командой и ее функцией:
- Расположите этапы отладки программы в правильном порядке:
- Расположите шаги выполнения команды `dlv debug` в правильном порядке:
- Предположим, вы столкнулись с проблемой в работе функции, и нужно найти причину. Какие 3 шага будут наиболее эффективными?
- Какой пакет используется для работы с HTTP в Go?
- Какой метод HTTP-запроса используется для отправки данных на сервер?
- Какой метод HTTP-запроса используется для получения данных с сервера?
- Какой код статуса HTTP отвечает за успешный запрос?
- Какой код статуса HTTP указывает на «Не найдено»?
- Какой тип данных используется для представления IP-адреса в Go?
- Какой порт используется для HTTP по умолчанию?
- Какой метод HTTP-запроса используется для удаления ресурса?
- В Go для создания сервера используется пакет … .
- Для отправки HTTP-запросов в Go используется функция … .
- В Go для обработки запросов на сервере применяется функция … .
- Стандартный порт для работы HTTP-сервера в Go равен … .
- Для запуска HTTP-сервера на определенном порту используется функция … .
- Для установки заголовков HTTP-ответа используется метод … .
- Чтобы установить соединение с удаленным сервером по TCP, используется функция … .
- В Go для получения IP-адреса из доменного имени применяется функция … .
- Установите соответствие между методом HTTP и его назначением:
- Установите соответствие между кодом статуса HTTP и его значением:
- Расположите шаги выполнения HTTP-запроса в правильном порядке:
- Расположите этапы работы с сокетами в Go в правильном порядке:
- Предположим, вы разрабатываете веб-приложение на Go, которое взаимодействует с внешним API. Какие действия вам нужно предпринять для обработки ответа от API?
- Какой пакет используется для создания веб-сервера в Go?
- Какой метод HTTP-запроса используется для получения данных с сервера?
- Какой метод HTTP-запроса используется для отправки данных на сервер?
- Какой тип данных представляет HTTP-ответ в Go?
- Какой метод HTTP-запроса используется для обновления данных на сервере?
- Какой порт используется для HTTPS по умолчанию?
- Какой метод HTTP-запроса используется для удаления ресурса на сервере?
- Какой метод используется для записи ответа на HTTP-запрос в Go?
- Для работы с шаблонами HTML в Go используется пакет … .
- Для обработки форм и параметров URL используется метод … .
- В Go для хранения данных между запросами и сессиями используется пакет … .
- Чтобы рендерить HTML-страницы с данными в Go, используется метод … .
- Для маршрутизации запросов к разным обработчикам в Go используется библиотека … .
- Чтобы управлять cookie-файлами, в Go применяется функция … .
- В Go для возврата JSON-ответов из API используется метод … .
- Для загрузки файлов на сервере в Go используется функция … .
- Установите соответствие между HTTP-методом и его назначением:
- Установите соответствие между кодом статуса HTTP и его значением:
- Расположите этапы создания веб-сервера в Go в правильном порядке:
- Расположите шаги выполнения HTTP-запроса в правильном порядке:
- Представьте, что вы разрабатываете веб-приложение на Go, которое обрабатывает запросы на создание нового пользователя. Какие шаги необходимо выполнить в обработчике для правильной обработки данных?
- Какой ключевое слово используется для создания горутины в Go?
- Какой тип данных используется для синхронизации доступа к данным между горутинами?
- Какой тип данных позволяет передавать данные между горутинами?
- Какой тип канала используется для односторонней отправки данных?
- Какой встроенный тип используется для ожидания завершения группы горутин?
- Какой метод позволяет дождаться завершения всех горутин в WaitGroup?
- Какой ключевое слово используется для выборки данных из нескольких каналов одновременно?
- Как называется механизм ограничения количества одновременно выполняемых горутин?
- В Go для создания конкурентных задач используется ключевое слово … .
- Для синхронизации потоков и управления конкурентными задачами в Go используется структура … .
- Чтобы избежать состояния гонки в Go, используются … .
- Каналы в Go создаются с использованием функции … .
- Для передачи данных между горутинами в Go применяются … .
- Для закрытия канала в Go применяется функция … .
- Чтобы избежать дедлоков в параллельных программах, в Go следует использовать … .
- Установите соответствие между элементами параллельного программирования и их назначением:
- Установите соответствие между методами и их функцией:
- Расположите этапы создания горутины с использованием WaitGroup в правильном порядке:
- Расположите шаги для работы с каналами в правильном порядке:
- Легковесные потоки в языке программирования Go, которые позволяют выполнять код параллельно.
- Представьте, что вы разрабатываете систему, которая обрабатывает множество запросов параллельно. Какой подход следует использовать для безопасного доступа к разделяемым данным?
- Какой тип данных используется для целых чисел в Go?
- Какой оператор используется для присваивания значений переменным в Go?
- В каком году был выпущен язык программирования Go?
- Какое ключевое слово используется для объявления функции в Go?
- Какое расширение имеют исходные файлы на Go?
- Как называется инструмент для форматирования кода в Go?
- Какой командой компилируется Go программа?
- Как называется инструмент управления зависимостями в Go?
- Основным пакетом для создания исполняемых программ на Go является … .
- Для объявления новой переменной в Go используется ключевое слово … .
- Чтобы импортировать пакет в программу, используется ключевое слово … .
- Конструкция … позволяет создавать условия в Go.
- Для создания цикла с предопределенным числом итераций в Go используется ключевое слово … .
- Функция в Go объявляется с использованием ключевого слова … .
- В языке Go типы переменных могут быть определены автоматически с помощью оператора … .
- Какой тип данных используется для хранения целых чисел в Go?
- Какой оператор используется для создания цикла в Go?
- Какое ключевое слово используется для объявления переменной в Go?
- Какой тип данных используется для хранения текстовых данных в Go?
- Какой оператор используется для условных выражений в Go?
- Как называется стандартный пакет для работы с вводом и выводом в Go?
- Какой тип данных используется для хранения истинных и ложных значений в Go?
- Переменная в Go, которая никогда не меняется, определяется с использованием ключевого слова … .
- Оператор … используется для создания нового канала в Go.
- Для определения типа переменной используется ключевое слово … .
- Для пропуска итерации в цикле используется ключевое слово … .
- Чтобы выйти из цикла, в Go используется оператор … .
- Какое ключевое слово используется для импорта пакета в Go?
- Как называется файл, который управляет зависимостями пакетов в Go?
- Какое ключевое слово используется для объявления пакета в Go?
- В каком каталоге должен находиться код для пакета, чтобы быть доступным другим пакетам?
- Как называется команда, используемая для загрузки и установки пакетов в Go?
- Какой из следующих файлов управляет версионированием пакетов в проекте Go?
- Какой оператор используется для экспорта функций и переменных из пакета?
- Какое расширение файлов используется для исходного кода на Go?
- Чтобы создать новый пакет в Go, нужно создать новую папку и внутри неё файл с именем … .
- Пакет math импортируется с помощью ключевого слова … .
- Для использования функции из другого пакета её имя должно начинаться с … .
- Чтобы вызвать функцию Sqrt из пакета math, нужно написать … .
- Чтобы скомпилировать программу, которая использует сторонние пакеты, используется команда … .
- Для управления зависимостями и пакетами в проекте Go используется команда … .
- Пакет … предоставляет функции для работы с файлами и директориями.
- Какое ключевое слово используется для инициализации нового модуля в Go?
- Как называется файл, который создается при инициализации нового модуля в Go?
- Какой командой можно добавить новую зависимость в проект Go?
- В каком файле хранятся контрольные суммы всех зависимостей модуля в Go?
- Какой командой можно удалить неиспользуемые зависимости из модуля?
- Какой командой можно обновить все зависимости до последних версий?
- Какой командой можно проверить, совместимы ли зависимости с вашим проектом?
- Какой командой можно переключиться на другую версию модуля?
- Чтобы инициализировать модуль в проекте Go, используется команда … .
- Файл … содержит список всех зависимостей модуля.
- Для обновления всех зависимостей модуля используется команда … .
- Версия модуля указывается в файле … .
- Для получения конкретной версии модуля используется команда … .
- Чтобы удалить неиспользуемые зависимости из проекта, используется команда … .
- Пакет, который принадлежит другому модулю, можно импортировать с помощью команды … .
- Какой метод используется для создания нового экземпляра структуры в Go?
- Какое ключевое слово используется для определения метода структуры в Go?
- Как в Go обозначаются приватные поля структуры?
- Как называется механизм, который позволяет структуре включать в себя методы другой структуры?
- Какое ключевое слово используется для указания интерфейса в Go?
- Как называется метод, который соответствует интерфейсу в Go?
- Какой из методов ниже является методом интерфейса?
- Как называется способ реализации полиморфизма в Go?
- В Go методы определяются с использованием ключевого слова … .
- В Go структура представляет собой тип данных, определяемый с помощью ключевого слова … .
- Для связывания метода с типом используется специальная конструкция, которая называется … .
- Чтобы создать новый экземпляр структуры в Go, используется ключевое слово … .
- В Go реализация интерфейсов осуществляется автоматически, если тип реализует все методы интерфейса. Для этого в Go используется концепция … .
- Для указания на то, что структура реализует интерфейс, используется оператор … .
- Конструктор в Go — это функция, которая возвращает новый экземпляр … .
- Какую функцию из пакета `testing` используют для завершения теста с ошибкой?
- Какой параметр принимает функция теста?
- Какую директиву нужно использовать, чтобы запустить тесты в параллельном режиме?
- В Go для написания тестов используется пакет … .
- Файл с тестами в Go должен оканчиваться на … .
- Функции тестов должны начинаться с префикса … .
- Для запуска всех тестов в Go используется команда … .
- Чтобы протестировать конкретный пакет, используется команда … .
- В Go для тестирования поведения программы в случае возникновения ошибки используется функция … .
- Для тестирования работы с внешними ресурсами, такими как файлы или сеть, в Go используют … .
- Для проверки покрытия кода тестами в Go используется команда … .
- Установите соответствие между термином и его определением:
- Установите соответствие между функцией и ее назначением:
- Расположите этапы создания теста в правильном порядке:
- Расположите шаги запуска тестов в правильном порядке:
- Предположим, у вас есть функция, которая проверяет, является ли число четным. Вам нужно написать тест для этой функции. Какой из предложенных шагов является НЕ обязательными?
- Какую команду используют для запуска программы в режиме отладки?
- Какое расширение имеет файл, созданный для конфигурации отладки?
- Какой флаг используется для отладки с добавлением информации о переменных?
- Для вывода значений переменных в процессе отладки в Go используется функция … .
- В Go для отладки можно использовать встроенную команду … .
- Для установки точки останова (breakpoint) в отладчике Delve используется команда … .
- Для перехода к следующей строке кода во время отладки используется команда … .
- Отладчик Delve запускается в Go с помощью команды … .
- В Go для анализа паники и стек-трейсов можно использовать функцию … .
- Чтобы запустить программу в отладчике Delve, необходимо выполнить команду … .
- Для отслеживания состояния переменных в Go можно использовать команду отладчика Delve … .
- Установите соответствие между командой и ее назначением:
- Установите соответствие между командой и ее функцией:
- Расположите этапы отладки программы в правильном порядке:
- Расположите шаги выполнения команды `dlv debug` в правильном порядке:
- Предположим, вы столкнулись с проблемой в работе функции, и нужно найти причину. Какие 3 шага будут наиболее эффективными?
- Какой тип данных используется для представления IP-адреса в Go?
- Какой порт используется для HTTP по умолчанию?
- Какой метод HTTP-запроса используется для удаления ресурса?
- В Go для создания сервера используется пакет … .
- Для отправки HTTP-запросов в Go используется функция … .
- В Go для обработки запросов на сервере применяется функция … .
- Стандартный порт для работы HTTP-сервера в Go равен … .
- Для запуска HTTP-сервера на определенном порту используется функция … .
- Для установки заголовков HTTP-ответа используется метод … .
- Чтобы установить соединение с удаленным сервером по TCP, используется функция … .
- В Go для получения IP-адреса из доменного имени применяется функция … .
- Установите соответствие между методом HTTP и его назначением:
- Установите соответствие между кодом статуса HTTP и его значением:
- Расположите шаги выполнения HTTP-запроса в правильном порядке:
- Расположите этапы работы с сокетами в Go в правильном порядке:
- Предположим, вы разрабатываете веб-приложение на Go, которое взаимодействует с внешним API. Какие действия вам нужно предпринять для обработки ответа от API?
- Какой порт используется для HTTPS по умолчанию?
- Какой метод HTTP-запроса используется для удаления ресурса на сервере?
- Какой метод используется для записи ответа на HTTP-запрос в Go?
- Для работы с шаблонами HTML в Go используется пакет … .
- Для обработки форм и параметров URL используется метод … .
- В Go для хранения данных между запросами и сессиями используется пакет … .
- Чтобы рендерить HTML-страницы с данными в Go, используется метод … .
- Для маршрутизации запросов к разным обработчикам в Go используется библиотека … .
- Чтобы управлять cookie-файлами, в Go применяется функция … .
- В Go для возврата JSON-ответов из API используется метод … .
- Для загрузки файлов на сервере в Go используется функция … .
- Установите соответствие между HTTP-методом и его назначением:
- Расположите этапы создания веб-сервера в Go в правильном порядке:
- Какой метод позволяет дождаться завершения всех горутин в WaitGroup?
- Какой ключевое слово используется для выборки данных из нескольких каналов одновременно?
- Как называется механизм ограничения количества одновременно выполняемых горутин?
- В Go для создания конкурентных задач используется ключевое слово … .
- Для синхронизации потоков и управления конкурентными задачами в Go используется структура … .
- Чтобы избежать состояния гонки в Go, используются … .
- Каналы в Go создаются с использованием функции … .
- Для передачи данных между горутинами в Go применяются … .
- Для закрытия канала в Go применяется функция … .
- Чтобы избежать дедлоков в параллельных программах, в Go следует использовать … .
- Установите соответствие между элементами параллельного программирования и их назначением:
- Установите соответствие между методами и их функцией:
- Расположите этапы создания горутины с использованием WaitGroup в правильном порядке:
- Расположите шаги для работы с каналами в правильном порядке:
- Какое ключевое слово используется для создания новой горутины?
- Какой тип данных используется для передачи данных между горутинами?
- Какой метод используется для завершения работы программы?
- Для форматирования и вывода текста в консоль в Go используется функция … .
- В Go для определения нового типа данных используется ключевое слово … .
- Чтобы импортировать пакет в Go, используется ключевое слово … .
- В Go для обработки возможных ошибок в коде используется переменная … .
- Для написания модульных тестов в Go применяется команда … .
- Для создания и управления HTTP-сервером в Go используется пакет … .
- Чтобы запустить программу на выполнение в Go, используется команда … .
- В Go для создания конкурентных задач применяется ключевое слово … .
- Установите соответствие между типами данных и их назначением:
- Установите соответствие между встроенными функциями и их функцией:
- Расположите этапы выполнения программы на Go в правильном порядке:
- Расположите шаги для работы с горутинами в правильном порядке:
- Значение по умолчанию для целочисленных переменных в Go равно … .
- Для объединения строк в Go используется оператор … .
- Легковесные потоки в языке программирования Go, которые позволяют выполнять код параллельно.