💻 Информатика 11 класс  ·  20 вопросов  ·  ~25 мин  ·  ⏱ Таймер 25:00  ·  Сложный  · 

Алгоритмы, трассировка и перебор

Хороший алгоритм начинается не с первой строки кода, а с точной постановки задачи: какие данные приходят, что нужно получить, какие случаи считаются допустимыми. Затем приходится читать присваивания буквально, следить за границами цикла, не терять первый элемент последовательности и отличать полный перебор от бессмысленного повторения. Тест проверяет весь путь решения: от разбиения задачи и выбора тестов до трассировки коротких программ, обработки последовательностей и работы с цифрами числа.

Отвечено: 0 из 20
⏱ --:--
0%
💡 Инструкция: Выбери один ответ из четырёх. В тесте 20 вопросов и 25 минут. После завершения откроются общий процент, четыре тематические шкалы по пять вопросов, правильные ответы, объяснения и конкретные рекомендации по слабым разделам.
Вопрос 1 из 20
Что должно быть определено в корректной постановке вычислительной задачи?
Вопрос 2 из 20
Зачем разбивать сложную задачу на подзадачи?
Вопрос 3 из 20
По условию массив содержит хотя бы один элемент. Какой граничный случай нужно обязательно проверить для цикла, перебирающего индексы от 0 до n−1?
Вопрос 4 из 20
Чем алгоритм отличается от программы?
Вопрос 5 из 20
Почему оценка числа операций полезна ещё до написания программы?
Вопрос 6 из 20
Чему равен x в конце?
Python
x = 4
y = x + 3
x = y * 2
Вопрос 7 из 20
Каково итоговое значение a?
Python
a = 5
if a % 2 == 0:
    a += 10
else:
    a -= 1
Вопрос 8 из 20
Что выведет программа?
Python
s = 0
for i in range(1, 5):
    s += i
print(s)
Вопрос 9 из 20
Чему равен count?
Python
count = 0
for i in range(3):
    for j in range(2):
        count += 1
Вопрос 10 из 20
Цикл должен обработать индексы 0, 1, 2, 3 массива длины 4. Какой диапазон Python подходит?
Вопрос 11 из 20
Последовательность заканчивается числом 0, которое не входит в данные. Когда нужно остановить чтение?
Вопрос 12 из 20
Как подсчитать число положительных элементов за один проход?
Вопрос 13 из 20
Как надёжнее инициализировать максимум для непустой последовательности неизвестного диапазона?
Вопрос 14 из 20
Какие две величины нужно накопить, чтобы найти среднее арифметическое потока чисел?
Вопрос 15 из 20
Как за один проход подсчитать, сколько раз элемент больше предыдущего?
Вопрос 16 из 20
Как проверить, делится ли целое n на 7 без остатка?
Вопрос 17 из 20
Какая операция в Python выделяет последнюю десятичную цифру положительного числа n?
Вопрос 18 из 20
Когда полный перебор является корректным методом?
Вопрос 19 из 20
Как ограничение x < y помогает при переборе пар разных чисел x и y?
Вопрос 20 из 20
Сколько двоичных строк длины 5 существует без дополнительных ограничений?

Ответьте на все 20 вопросов, чтобы получить результат

🔗 Встроить тест на свой сайт (iframe) ▼

Скопируйте код и вставьте в любое место на вашем сайте:

Также доступна прямая ссылка на embed-страницу