Тест · Информатика
ОГЭ информатика: задания на программирование
Отвечай кликом — после каждого вопроса пояснение. 10 вопросов, 4 варианта, 3–5 минут. Без таймеров и регистрации.
Отвечено 0 из 10 · Верно: 0
1/10
Что будет выведено? x = 5; y = 2; print(x // y)
Пояснение. Оператор // обозначает целочисленное деление. 5 // 2 равно 2.
2/10
Что выведет программа? a = [3, 1, 4, 1, 5]; print(a[2])
Пояснение. В Python индексация начинается с нуля. Элемент a[2] — это третий элемент списка, равный 4.
3/10
Сколько раз выполнится тело цикла? for i in range(1, 6): ...
Пояснение. Функция range(1, 6) порождает числа 1, 2, 3, 4, 5. Это 5 значений, значит тело цикла выполнится 5 раз.
4/10
Что будет выведено? s = 0; for i in range(1, 4): s += i; print(s)
Пояснение. Цикл выполняется для i = 1, 2, 3. Сумма равна 1 + 2 + 3 = 6.
5/10
Какое условие истинно, если число x чётное и положительное?
Пояснение. Нужно, чтобы одновременно выполнялись два условия: x положительное и x чётное. Поэтому используется логическое И.
6/10
Что выведет программа? x = 10; if x > 5: print('A') else: print('B')
Пояснение. Условие x > 5 истинно, так как 10 > 5. Поэтому выводится символ A.
7/10
Что будет выведено? print(len('информатика'))
Пояснение. Функция len возвращает количество символов в строке. В слове «информатика» 11 символов.
8/10
Дан фрагмент: a = 7; b = 3; a = a + b; b = a - b; print(a, b). Что выведется?
Пояснение. Сначала a становится равным 7 + 3 = 10. Затем b = 10 - 3 = 7, поэтому вывод: 10 7.
9/10
Что делает оператор s = s + x внутри цикла?
Пояснение. На каждом шаге к переменной s прибавляется очередное значение x. Так обычно накапливают сумму элементов.
10/10
Сколько элементов в массиве a = [0] * 5?
Пояснение. Операция [0] * 5 создаёт список из пяти нулей. Количество элементов равно 5.
Важно. Тесты носят информационно-образовательный характер и не являются публичной офертой (ст. 437 ГК РФ) или аттестацией. Возможны неточности — сверяйтесь с официальными источниками (ФИПИ, учебники). Заметили ошибку — напишите нам.