Таких скидок больше не будет!

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

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

04 марта 2025 19:35

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

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

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

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

Вопросы:

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

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

    • A) Assembly
    • B) C
    • C) Python
    • D) Machine Code
      Ответ: C
  3. Какой из перечисленных структур управления используется для выполнения блока кода несколько раз?

    • A) Условный оператор
    • B) Цикл
    • C) Функция
    • D) Переменная
      Ответ: B
  4. Какую конструкцию следует использовать для проверки условия в языке Python?

    • A) switch
    • B) if
    • C) for
    • D) case
      Ответ: B
  5. Что обозначает переменная в программировании?

    • A) Конкретное значение
    • B) Место для хранения информации
    • C) Логическая операция
    • D) Оператор
      Ответ: B
  6. Выберите правильный синтаксис для объявления функции в Python:

    • A) function myFunc {}
    • B) def myFunc():
    • C) func myFunc[]
    • D) myFunc() = function
      Ответ: B
  7. Какую из следующих операций выполняет сортировка?

    • A) Упорядочивает элементы по заданному критерию
    • B) Фильтрует данные
    • C) Сравнивает две переменные
    • D) Удаляет дубликаты
      Ответ: A
  8. Какой из следующих методов сортировки является «нестабильным»?

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

    • A) Сортировка пузырьком
    • B) Быстрая сортировка
    • C) Линейный поиск
    • D) Сортировка вставками
      Ответ: B
  10. Что из следующего является простым оператором?

    • A) if-else
    • B) for
    • C) return
    • D) all of the above
      Ответ: C
  11. Что такое цикл «for» в программировании?

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

    • A) Java
    • B) HTML
    • C) C++
    • D) PHP
      Ответ: D
  13. Каково назначение оператора "return" в функции?

    • A) Для завершения работы программы
    • B) Для возврата значения из функции
    • C) Для передачи аргументов в функцию
    • D) Для вывода данных на экран
      Ответ: B
  14. Какое значение будет выведено в результате работы следующего кода:

x = 5
print(x * 2)
  • A) 10
  • B) 5
  • C) 2
  • D) 7
    Ответ: A
  1. Какой из следующих вариантов правильно описывает массив?

    • A) Одномерная структура данных
    • B) Место для хранения единственного значения
    • C) Структура данных для работы с объектами
    • D) Многоуровневая структура данных
      Ответ: A
  2. Как называется процесс поиска и устранения ошибок в программе?

    • A) Класс
    • B) Отладка
    • C) Компиляция
    • D) Синтаксис
      Ответ: B
  3. Что такое рекурсия в программировании?

    • A) Процесс, когда функция вызывает саму себя
    • B) Процесс компиляции
    • C) Процесс сортировки данных
    • D) Процесс хранения данных
      Ответ: A
  4. Какое из следующих значений возвращает логическое выражение (5 > 3) в Python?

    • A) True
    • B) False
    • C) 1
    • D) 0
      Ответ: A
  5. Какой из следующих операторов используется для определения остатка от деления?

    • A) /
    • B) //
    • C) %
    • D) **
      Ответ: C
  6. Что означает аббревиатура OOP в программировании?

    • A) Объектно-ориентированное программирование
    • B) Оперативные операции программирования
    • C) Операционное управление переменной
    • D) Общие операции обработки
      Ответ: A

Конец теста

Проверьте свои ответы и подведите итоги! Успехов на экзаменах!


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

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

Обществознание
10 Класс
{Другой предмет}
9 Класс
{Другой предмет}
11 Класс

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