Ответы на тесты «09.03.03 Языки программирования (бакалавриат)» — СПбГУ

Артикул: 13008cf3aa5e Категория:

Описание

Содержание

Что такое переменная в языке программирования?

  • Область памяти, которая хранит значение, изменяющееся во время выполнения программы
  • Функция, выполняющая задачу
  • Константа, которая не может измениться

Какой тип данных в Python используется для хранения целых чисел?

  • int
  • float
  • str

В чем заключается отличие между циклОм for и циклОм while?

  • Цикл for используется для итерации по предопределенным коллекциям, while — для выполнения кода, пока условие истинно
  • Цикл for выполняется всегда больше раз, чем while
  • Нет различий, оба выполняют одинаковую задачу

Что означает понятие «рекурсия» в программировании?

  • Функция вызывает сама себя в процессе выполнения
  • Использование рекордных структур данных
  • Обработка ошибок, наследуемая из функции

Что такое «объектно-ориентированное программирование»?

  • Подход, основанный на использовании объектов, которые объединяют данные и методы
  • Метод эффективной обработки строк
  • Тип программирования, в котором используются только функции без классов

В чем преимущество использования функций в программировании?

  • Повышение читаемости и повторного использования кода
  • Уменьшение быстродействия программы
  • Усложнение отладочного процесса

Что такое «компиляция» в контексте языков программирования?

  • Преобразование исходного кода в машинный язык перед выполнением
  • Выполнение кода сразу после написания
  • Ручной перевод программы на другие языки

Какая структура данных является «очередью»?

  • Структура, реализующая принцип FIFO (первым зашел — первым вышел)
  • Структура, реализующая принцип LIFO (последним зашел — первым вышел)
  • Массив, хранящий элементы по индексам

Что такое «исключения» в языках программирования?

  • Обработка ошибок во время выполнения программы
  • Тип данных для хранения ошибок
  • Особый тип переменной, который хранит исключительные ситуации

Для чего используют комментарии в коде?

  • Для объяснения логики кода и повышения его читаемости
  • Для выполнения кода быстрее
  • Для хранения данных во время выполнения

Что означает термин «интерпретируемый язык программирования»?

  • Язык, код которого выполняется напрямую интерпретатором без предварительной компиляции
  • Язык, требующий компиляции в машинный код перед запуском
  • Язык, используемый только для веб-разработки

Что такое «баг» в программировании?

  • Ошибки или недочеты в программном продукте
  • Набор стандартных функций
  • Компьютерный вирус

Что такое «наследование» в объектно-ориентированном программировании?

  • Механизм, позволяющий создавать новые классы на основе существующих
  • Процесс вызова функции внутри другого класса
  • Объединение нескольких функций в один класс

Что такое «абстракция» в программировании?

  • Процесс выделения важнейших характеристик объекта и сокрытия подробностей реализации
  • Установление связи между классами
  • Определение входных данных программы

Какая из следующего языков является статически типизированным?

  • C++
  • Python
  • JavaScript

Что такое «ассемблер»?

  • Язык низкого уровня, близкий к машинному коду
  • Инструмент для отладки кода
  • Средство автоматической генерации кода

Что подразумевается под «машинным кодом»?

  • Двоичный код, выполняемый процессором
  • Код, написанный на ассемблере
  • Код на высокоуровневых языках, таких как Python

Что такое «параметр» в функции?

  • Входной переменной, которая передается функции при вызове
  • Объявление функции
  • Выходное значение функции

Что такое «слоистая архитектура» систем программирования?

  • Организация системы по уровням, каждый из которых реализует отдельную функцию
  • Стандартизация языков программирования
  • Процесс разбиения программы на модули

Что такое «библиотека» в программировании?

  • Набор готовых функций и классов для повторного использования
  • Средство автоматической генерации кода
  • Место хранения исходных кодов программ

В чем особенность языка Java?

  • Обеспечивает платформонезависимость за счет выполнения на виртуальной машине
  • Нет необходимости в сборке проекта
  • Код компилируется непосредственно в машинный язык системы

Что означает термин «unit тест»?

  • Тестирование отдельной единицы кода, функции или метода
  • Тест всей системы целиком
  • Общий тест пользовательского интерфейса

Что такое «константа» в программировании?

  • Значение, которое не может быть изменено после объявления
  • Переменная с автоматически обновляемым значением
  • Объект, содержащий постоянные параметры

Детали

Специальность

ВУЗ / Колледж