Подготовим к ЕГЭ за оставшееся времяна нужные баллы.
Пробный период бесплатно

осталось мест 52
Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все тесты нейросети

Тест на тему алгоритмы и элементы программирования

24 февраля 2025 11:28

{Другой предмет}
11 Класс

Этот тест сгенерирован искусственным интеллектом. Возможны ошибки.

Сгенерировать свой тест

Тест по информатике: Алгоритмы и элементы программирования

Вопросы:

  1. Что такое алгоритм?

    • A) Набор правил для выполнения задания
    • B) Компьютерная программа
    • C) Язык программирования
    • D) Операционная система
      Ответ: A) Набор правил для выполнения задания
  2. Какую структуру данных нельзя использовать для хранения упорядоченной последовательности элементов?

    • A) Массив
    • B) Список
    • C) Стек
    • D) Множество
      Ответ: D) Множество
  3. Какой оператор используется для сравнения двух значений на равенство в языке программирования Python?

    • A) =
    • B) ==
    • C) :=
    • D) ===
      Ответ: B) ==
  4. Что такое переменная в программировании?

    • A) Способ хранения информации
    • B) Структура, которая выполняет алгоритм
    • C) Процесс выполнения программы
    • D) Условие для выполнения действий
      Ответ: A) Способ хранения информации
  5. Какой цикл используется для повторения блока кода, пока условие истинно?

    • A) for
    • B) while
    • C) do while
    • D) foreach
      Ответ: B) while
  6. Какой тип данных используется для хранения истинного и ложного значений?

    • A) int
    • B) float
    • C) string
    • D) bool
      Ответ: D) bool
  7. Какой из следующих алгоритмов является жадным?

    • A) Алгоритм Дейкстры
    • B) Алгоритм сортировки пузырьком
    • C) Алгоритм Краскала
    • D) Алгоритм Флойда-Уоршелла
      Ответ: C) Алгоритм Краскала
  8. Что означает "линейный алгоритм"?

    • A) Алгоритм, который выполняется с постоянным временем
    • B) Алгоритм, который выполняет действия последовательно
    • C) Алгоритм, который использует разделяй и властвуй
    • D) Алгоритм, который может выполняться в многопоточном режиме
      Ответ: B) Алгоритм, который выполняет действия последовательно
  9. Какое понятие описывает процедуру, которая вызывает сама себя?

    • A) Итерация
    • B) Рекурсия
    • C) Коэффициент
    • D) Инкапсуляция
      Ответ: B) Рекурсия
  10. Что такое массив?

    • A) Набор переменных одного типа
    • B) Место для хранения единственного значения
    • C) Процесс сортировки
    • D) Алгоритм поиска
      Ответ: A) Набор переменных одного типа
  11. Какой из следующих языков программирования является функциональным?

    • A) Python
    • B) Java
    • C) Haskell
    • D) C++
      Ответ: C) Haskell
  12. Что такое компиляция?

    • A) Процесс выполнения программы
    • B) Процесс преобразования исходного кода в исполняемый
    • C) Процесс отладки программного кода
    • D) Процесс зарезервирования памяти
      Ответ: B) Процесс преобразования исходного кода в исполняемый
  13. Какой из следующих алгоритмов использует метод "разделяй и властвуй"?

    • A) Быстрая сортировка
    • B) Сортировка слиянием
    • C) Динамическое программирование
    • D) Обе A и B
      Ответ: D) Обе A и B
  14. Какое из следующих выражений является логическим?

    • A) 2 + 2
    • B) x > 5
    • C) "Hello" + "World"
    • D) 3 * y
      Ответ: B) x > 5
  15. Что означает "инкапсуляция"?

    • A) Сокрытие внутренней реализации объекта
    • B) Связывание данных и методов
    • C) Использование сторонних библиотек
    • D) Ведение учёта переменных в памяти
      Ответ: A) Сокрытие внутренней реализации объекта
  16. Что делает оператор "continue" в цикле?

    • A) Завершает выполнение цикла
    • B) Пропускает текущую итерацию и продолжает со следующей
    • C) Выходит из функции
    • D) Останавливает программу
      Ответ: B) Пропускает текущую итерацию и продолжает со следующей
  17. Как называется ошибка, возникает из-за неправильного синтаксиса?

    • A) Логическая ошибка
    • B) Синтаксическая ошибка
    • C) Ошибка выполнения
    • D) Ошибка компиляции
      Ответ: B) Синтаксическая ошибка
  18. Что такое условный оператор?

    • A) Оператор, который выполняет цикл
    • B) Оператор, который выполняет действия в зависимости от истинности условия
    • C) Оператор, который вызывает функции
    • D) Оператор для работы с массивами
      Ответ: B) Оператор, который выполняет действия в зависимости от истинности условия
  19. Что делает оператор "break" в цикле?

    • A) Завершает цикл
    • B) Пропускает итерацию
    • C) Вызывает функцию
    • D) Сохраняет данные
      Ответ: A) Завершает цикл
  20. Какой из следующих принципов является основой объектно-ориентированного программирования?

    • A) Инкапсуляция
    • B) Итерация
    • C) Рекурсия
    • D) Компиляция
      Ответ: A) Инкапсуляция

Этот тест охватывает основные концепции алгоритмов и программирования для 11 класса. Удачи на экзаменах!


Сгенерировать свой тест

Популярные тесты

{Другой предмет}
8 Класс
{Другой предмет}
10 Класс
{Другой предмет}
7 Класс
История
11 Класс

Саша — ассистент в телеграмме