← Вернуться в журнал

Готовые ответы

Проверено

Итоговый урок по теме «Основы программирования»

Все задания собраны по порядку. Правильные варианты выделены — можно быстро свериться и разобрать ошибки.

10 заданийОтветы отмеченыПо порядку теста
01

Один вариант

Задание 1 из 10

Как называется минимальный самостоятельный элемент языка Python, который определяет действие, выполняемое интерпретатором?

Варианты ответаПравильный вариант отмечен
Блок
ИнструкцияВерно
Выражение
Идентификатор
02

Соответствие

Задание 2 из 10

Соотнесите тип переменной с возможным значением.

Правильные соответствияПар: 4
Левая часть: True
Соответствует: bool
Левая часть: 0.25
Соответствует: float
Левая часть: "информатика"
Соответствует: str
Левая часть: 25
Соответствует: int
Показать объяснение

Основными типами данных в Python являются: * int — целочисленные значения, например 25; * float — вещественные (дробные) значения, например 0.25; * bool — логические значения True (истина) или False (ложь); * str — строка символов или один символ. Например, «информатика» — строка, состоящая из 11 символов.

03

Один вариант

Задание 3 из 10

Выберите верное утверждение для приведённого кода. ``` a = int(input()) b = input() ```

Варианты ответаПравильный вариант отмечен
a, b — целочисленные переменные
a, b — строковые переменные
a — целочисленная переменная, b — строковая переменнаяВерно
a — строковая переменная, b — целочисленная переменная
04

Несколько вариантов

Задание 4 из 10

Укажите значения переменной a, при которых приведённая программа выведет на экран сообщение об оценке «хорошо». ``` a = int(input()) if a > 90: print("отлично") elif a > 75: print("хорошо") elif a > 60: print("удовлетворительно") else: print("неудовлетворительно") ```

Варианты ответаВерных вариантов: 2
75
95
85Верно
90Верно
05

Один вариант

Задание 5 из 10

C помощью какой функции обеспечивается связь с файлом в языке программирования Python?

Варианты ответаПравильный вариант отмечен
`read()`
`close()`
`write()`
`open()`Верно
06

Несколько вариантов

Задание 6 из 10

Задан программный код. Какие утверждения верны для введённой последовательности чисел 14, –5, 0, 7, –2? image001.pngОткрыть изображение ↗

Варианты ответаВерных вариантов: 2
`s = 14`
`k = 3`
`s = 3`
`k = 2`Верно
`s = 21`Верно
07

Один вариант

Задание 7 из 10

Какое значение будет выведено на экран при запуске программы? Программный код на языке Python содержит строку:

`print('2' + '4', 2 + 4)`.

Варианты ответаПравильный вариант отмечен
`246`
`24 6`Верно
`6 6`
`2 + 4 = 6`
08

Краткий ответ

Задание 8 из 10

Вставьте пропущенное слово. Восстановите фрагмент программного кода, который определяет число, кратное 3, но не кратное 2. `if a % 3 == 0` поле ответа 1 `a % 2 != 0 `

Правильный ответВведите без лишних символов
and
Показать объяснение

Фрагмент программного кода содержит логический оператор if, который определяет число, одновременно кратное 3 и не кратное 2, поэтому в записи логического выражения нужно использовать операцию логического умножения: if a % 3 == 0 and a % 2 != 0

09

Соответствие

Задание 9 из 10

Соотнесите функцию (метод) обработки строки и её назначение.

Правильные соответствияПар: 4
Левая часть: Поиск индекса первого вхождения подстроки в строку
Соответствует: find()
Левая часть: Длина строки
Соответствует: len()
Левая часть: Подсчёт количества вхождений подстроки в строку
Соответствует: count()
Левая часть: Замена подстроки в строке
Соответствует: replace()
Показать объяснение

* len() — функция, определяющая длину или количество элементов в последовательности. Возвращает общее количество символов в строке, включая пробелы, знаки препинания и спецсимволы. * replace() — метод замены, выполняет поиск указанного значения в строке и его замену на новое. * Метод count() считает, сколько раз подстрока (слово или символ) встречается в строке. * find() — метод, используемый для поиска подстроки, возвращает индекс первого символа, с которого она начинается.

10

Соответствие

Задание 10 из 10

Установите соответствие между номером фрагмента программы и числом повторений цикла. № 1 image003.pngОткрыть изображение ↗

№ 2 image005.pngОткрыть изображение ↗

№ 3 image007.pngОткрыть изображение ↗

Правильные соответствияПар: 3
Левая часть: 4
Соответствует: № 1
Левая часть: 5
Соответствует: № 2
Левая часть: 6
Соответствует: № 3
Показать объяснение

1. В фрагменте № 1 количество итераций равно 4 (3 успешных + 1 прерванная). Функция range(1, 5) генерирует числа: 1, 2, 3, 4 — всего запланировано 4 значения. Оператор прерывания break срабатывает при i = 4. 2. Во 2-м фрагменте цикл выполняется до тех пор, пока истинно условие i <= 5. При i = 4 условие 4 <= 5 истинно, вычисляется a = 16. Условие 16 < 16 ложно, поэтому инструкция print(a) пропускается, но команда i += 1 выполняется, и i становится равным 5. Таким образом, цикл повторяется 5 раз. 3. В программном коде № 3 range(6) генерирует шесть чисел: 0, 1, 2, 3, 4, 5. В цикле нет break, поэтому количество итераций (повторений) цикла равно 6.

Вернуться в журнал8 класс · IV четверть · 38 неделя