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

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

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

24 февраля 2025 10:09

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

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

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

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

Вопрос 1: Что такое алгоритм?
a) Набор команд для выполнения задачи
b) Программу, написанную на любом языке
c) Способ хранения данных
d) Способ передачи данных

Ответ: a) Набор команд для выполнения задачи


Вопрос 2: Какой из этих языков программирования является языком высокого уровня?
a) Assembly
b) C++
c) машинный код
d) HTML

Ответ: b) C++


Вопрос 3: Что такое переменная в программировании?
a) Значение, которое не может измениться
b) Место для хранения данных
c) Алгоритм для выполнения операций
d) Команда для вывода данных

Ответ: b) Место для хранения данных


Вопрос 4: Какой из следующих алгоритмов является сортировочным?
a) Алгоритм Евклида
b) Сортировка пузырьком
c) Поиск в глубину
d) Линейный поиск

Ответ: b) Сортировка пузырьком


Вопрос 5: Какое из следующих выражений соответствует условному оператору в языке Python?
a) if (условие) {}
b) if (условие) then
c) if условие:
d) if: условие

Ответ: c) if условие:


Вопрос 6: Что такое цикл в программировании?
a) Набор данных
b) Способ разделения кода на функции
c) Структура, выполняющая одни и те же команды несколько раз
d) Инструкция для вывода данных

Ответ: c) Структура, выполняющая одни и те же команды несколько раз


Вопрос 7: Какова временная сложность линейного поиска?
a) O(log n)
b) O(n)
c) O(n^2)
d) O(1)

Ответ: b) O(n)


Вопрос 8: Какой оператор используется для объединения строк в языке Python?
a) +
b) &
c) *
d) .

Ответ: a) +


Вопрос 9: Как называется описанный алгоритм, который находит максимальное значение в массиве?
a) Сортировка
b) Поиск
c) Последовательный поиск
d) Поиск максимума

Ответ: d) Поиск максимума


Вопрос 10: Какой из следующих методов позволяет организовать хранение данных в виде пар «ключ-значение»?
a) Массив
b) Словарь
c) Список
d) Стек

Ответ: b) Словарь


Вопрос 11: Какой из перечисленных операторов используется для проверки равенства в Python?
a) =
b) ==
c) ===
d) :=

Ответ: b) ==


Вопрос 12: Что такое рекурсия?
a) Функция, использующая циклы
b) Функция, вызывающая саму себя
c) Алгоритм без конца
d) Структура данных

Ответ: b) Функция, вызывающая саму себя


Вопрос 13: Каково значение переменной x после выполнения следующего кода: x = 5; x += 3?
a) 3
b) 5
c) 8
d) 15

Ответ: c) 8


Вопрос 14: Как строится условие в операторе switch в языке C?
a) switch (условие) { }
b) case (условие) { }
c) if (условие) switch { }
d) условие switch { }

Ответ: a) switch (условие) { }


Вопрос 15: Какой тип данных в Python используется для представления множества уникальных элементов?
a) Список
b) Кортеж
c) Множество
d) Словарь

Ответ: c) Множество


Вопрос 16: Какой подход к программированию позволяет разбивать программу на небольшие модули или функции?
a) Процедурное программирование
b) Объектно-ориентированное программирование
c) Функциональное программирование
d) Линейное программирование

Ответ: b) Объектно-ориентированное программирование


Вопрос 17: Что означает команда return в функции?
a) Завершение работы программы
b) Возврат значения из функции
c) Переход к следующему шагу
d) Вывод данных на экран

Ответ: b) Возврат значения из функции


Вопрос 18: В каком из следующих случаев используется оператор break?
a) Для выхода из цикла
b) Для инициализации переменной
c) Для определения функции
d) Для проверки условия

Ответ: a) Для выхода из цикла


Вопрос 19: Что такое массив?
a) Структура данных фиксированного размера
b) Переменная, хранящая данные
c) Алгоритм сортировки
d) Особый тип условного выражения

Ответ: a) Структура данных фиксированного размера


Вопрос 20: Какой тип цикла будет выполняться как минимум один раз, независимо от условия?
a) while
b) for
c) do-while
d) foreach

Ответ: c) do-while


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


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

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

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

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