Описание
Содержание
Что такое переменная в языке программирования?
- Область памяти, которая хранит значение, изменяющееся во время выполнения программы
- Функция, выполняющая задачу
- Константа, которая не может измениться
Какой тип данных в Python используется для хранения целых чисел?
- int
- float
- str
В чем заключается отличие между циклОм for и циклОм while?
- Цикл for используется для итерации по предопределенным коллекциям, while — для выполнения кода, пока условие истинно
- Цикл for выполняется всегда больше раз, чем while
- Нет различий, оба выполняют одинаковую задачу
Что означает понятие «рекурсия» в программировании?
- Функция вызывает сама себя в процессе выполнения
- Использование рекордных структур данных
- Обработка ошибок, наследуемая из функции
Что такое «объектно-ориентированное программирование»?
- Подход, основанный на использовании объектов, которые объединяют данные и методы
- Метод эффективной обработки строк
- Тип программирования, в котором используются только функции без классов
В чем преимущество использования функций в программировании?
- Повышение читаемости и повторного использования кода
- Уменьшение быстродействия программы
- Усложнение отладочного процесса
Что такое «компиляция» в контексте языков программирования?
- Преобразование исходного кода в машинный язык перед выполнением
- Выполнение кода сразу после написания
- Ручной перевод программы на другие языки
Какая структура данных является «очередью»?
- Структура, реализующая принцип FIFO (первым зашел — первым вышел)
- Структура, реализующая принцип LIFO (последним зашел — первым вышел)
- Массив, хранящий элементы по индексам
Что такое «исключения» в языках программирования?
- Обработка ошибок во время выполнения программы
- Тип данных для хранения ошибок
- Особый тип переменной, который хранит исключительные ситуации
Для чего используют комментарии в коде?
- Для объяснения логики кода и повышения его читаемости
- Для выполнения кода быстрее
- Для хранения данных во время выполнения
Что означает термин «интерпретируемый язык программирования»?
- Язык, код которого выполняется напрямую интерпретатором без предварительной компиляции
- Язык, требующий компиляции в машинный код перед запуском
- Язык, используемый только для веб-разработки
Что такое «баг» в программировании?
- Ошибки или недочеты в программном продукте
- Набор стандартных функций
- Компьютерный вирус
Что такое «наследование» в объектно-ориентированном программировании?
- Механизм, позволяющий создавать новые классы на основе существующих
- Процесс вызова функции внутри другого класса
- Объединение нескольких функций в один класс
Что такое «абстракция» в программировании?
- Процесс выделения важнейших характеристик объекта и сокрытия подробностей реализации
- Установление связи между классами
- Определение входных данных программы
Какая из следующего языков является статически типизированным?
- C++
- Python
- JavaScript
Что такое «ассемблер»?
- Язык низкого уровня, близкий к машинному коду
- Инструмент для отладки кода
- Средство автоматической генерации кода
Что подразумевается под «машинным кодом»?
- Двоичный код, выполняемый процессором
- Код, написанный на ассемблере
- Код на высокоуровневых языках, таких как Python
Что такое «параметр» в функции?
- Входной переменной, которая передается функции при вызове
- Объявление функции
- Выходное значение функции
Что такое «слоистая архитектура» систем программирования?
- Организация системы по уровням, каждый из которых реализует отдельную функцию
- Стандартизация языков программирования
- Процесс разбиения программы на модули
Что такое «библиотека» в программировании?
- Набор готовых функций и классов для повторного использования
- Средство автоматической генерации кода
- Место хранения исходных кодов программ
В чем особенность языка Java?
- Обеспечивает платформонезависимость за счет выполнения на виртуальной машине
- Нет необходимости в сборке проекта
- Код компилируется непосредственно в машинный язык системы
Что означает термин «unit тест»?
- Тестирование отдельной единицы кода, функции или метода
- Тест всей системы целиком
- Общий тест пользовательского интерфейса
Что такое «константа» в программировании?
- Значение, которое не может быть изменено после объявления
- Переменная с автоматически обновляемым значением
- Объект, содержащий постоянные параметры
