Тест · Информатика
Анализ программ
Отвечай кликом — после каждого вопроса пояснение. 10 вопросов, 4 варианта, 3–5 минут. Без таймеров и регистрации.
Отвечено 0 из 10 · Верно: 0
1/10
Что выведет программа на экран?
x = 5
print(x + 3)
Пояснение. Программа складывает значение переменной x, равное 5, с числом 3. Результат равен 8.
2/10
Какое значение примет переменная s?
s = 0
for i in range(1, 4):
s = s + i
Пояснение. Цикл складывает числа 1, 2 и 3. Их сумма равна 6.
3/10
Что выведет программа?
a = 7
b = 2
print(a // b)
Пояснение. Оператор // выполняет целочисленное деление без остатка. При делении 7 на 2 результат равен 3.
4/10
Какое значение выведет программа?
x = 4
if x > 5:
print(1)
else:
print(2)
Пояснение. Условие x > 5 ложно, потому что 4 не больше 5. Поэтому выполняется ветвь else и выводится 2.
5/10
Сколько раз будет выполнено тело цикла?
for i in range(2, 8):
print(i)
Пояснение. Функция range(2, 8) формирует числа от 2 до 7, не включая 8. Всего таких чисел 6.
6/10
Что выведет программа?
A = [3, 1, 4]
A.sort()
print(A[1])
Пояснение. Метод sort сортирует список по возрастанию, после чего список становится [1, 3, 4]. Элемент с индексом 1 равен 3.
7/10
Какое значение примет переменная p?
p = 1
for i in range(1, 5):
p = p * 2
Пояснение. Цикл выполняется четыре раза, и на каждом шаге значение умножается на 2. Поэтому p принимает значение 2 в четвертой степени, то есть 16.
8/10
Что выведет программа?
n = 13
while n > 1:
n = n // 2
print(n)
Пояснение. Последовательность значений после деления равна 6, 3 и 1. При n = 1 условие цикла становится ложным, поэтому выводится 1.
9/10
Какое значение выведет программа?
A = [2, 5, 1, 4]
m = A[0]
for x in A:
if x < m:
m = x
print(m)
Пояснение. Переменная m хранит наименьший найденный элемент списка. Среди чисел 2, 5, 1 и 4 минимальным является 1.
10/10
Что выведет программа?
c = 0
for i in range(1, 6):
for j in range(1, i + 1):
c = c + 1
print(c)
Пояснение. Внутренний цикл выполняется 1, 2, 3, 4 и 5 раз на разных итерациях внешнего цикла. Общее число выполнений равно 1 + 2 + 3 + 4 + 5 = 15.
Разобрать тему перед пересдачей: разбор темы «Анализ программ» — примеры и типичные ошибки.
Важно. Тесты носят информационно-образовательный характер и не являются публичной офертой (ст. 437 ГК РФ) или аттестацией. Возможны неточности — сверяйтесь с официальными источниками (ФИПИ, учебники). Заметили ошибку — напишите нам.