Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3590832
А
Аноним
24 марта 2026 18:15 · публичный вопрос
А
Аноним

21:04 о-( 1 из 5 Контрольная работа «Общие сведения о языке программирования Python» вариант 2 1 Какое из перечисленных слов не относится к служебным словам языка программирования…

Запрос пользователя

21:04 о-( 1 из 5 Контрольная работа «Общие сведения о языке программирования Python» вариант 2 1 Какое из перечисленных слов не относится к служебным словам языка программирования Python? a) print 6) list b) write г) or 2 Дан фрагмент программы a= 10 b = 5 b =ab a= b - a b = b - a Какое значение будет присвоено переменной в результате выполнения этого алгоритма? В ответе запишите одно число (значение переменной b ). 3 Алгоритм, записанный на языке программирования, называется … a) утверждением б) программой B) задачей г) моделью 4 Дан фрагмент программы: a = b = c = 5 a = b+15 c=a (c b) Чему будет равно значение переменной с после выполнения программы? 5 Какие символы можно использовать при запися программы на языке Python? (несколько вариантов ответа) a) Г б) F b) 2 г) Ы 6 Установите соответствие: fоat 12.095 2 frue false б intr -32 768 … 32 768 B bool Произвольный символ алфавита str 7 a = 1067 К какому типу данных на языке Python относится переменная а? a) float б) str B) int r) bool 8 Укажите ложное высказывание: a) Все команды языка Python - английские слова или их сокращения. б) Переменным можно присваивать имена зарезервированных языком программирования слов (while, True, break) . в) Имя переменной не может совпадать с именами служебных слов. () Софа 19:04

Ответ нейросети
24 марта 2026 18:15

Ниже разбор заданий Контрольной работы по Python (вариант 2). Я поясняю шаг за шагом, учитывая цель — понять.

  1. Какое из перечисленных слов не относится к служебным словам языка Python?
  • В Python 3 служебными (ключевыми) словами являются такие слова, как and, or, if, else, def, class и т. д. Список может зависеть от версии, но среди приведённых вариантов ключевые слова встречаются так:
    • or — это ключевое слово.
    • print, list, write — не являются ключевыми словами в Python 3 (print — встроенная функция, list — встроенный тип, write — не служебное слово).
  • Ответ и разбор: print, list и write не относятся к служебным словам (в Python 3). Само “or” относится к служебным словам. Примечание: в Python 2 print считался ключевым словом, но в Python 3 это функция.
  1. Дан фрагмент программы a = 10 b = 5 b = a + b a = b - a b = b - a Какое значение будет присвоено переменной b в результате выполнения алгоритма? В ответ запишите одно число.
  • Идем пошагово (при условии, что в третьей строке был b = a + b, т. е. пропущен знак между a и b):
    • начально: a = 10, b = 5
    • b = a + b → b = 10 + 5 = 15
    • a = b - a → a = 15 - 10 = 5
    • b = b - a → b = 15 - 5 = 10
  • Значение b в конце равно 10.
  • Ответ: 10.
  1. Алгоритм, записанный на языке программирования, называется …
  • Правильный ответ: б) программой.
  • Объяснение: когда мы реализуем алгоритм внутри кода на языке программирования, это и есть программа.
  1. Дан фрагмент программы: a = b = c = 5 a = b + 15 c = a (c - b) Чему будет равно значение переменной c после выполнения программы?
  • Разбор предположения об опечатке: предполагаем, что выражение написано как c = a (c - b), то есть c = a * (c - b). Это типичная задача на порядок операций и влияние присваиваний.
  • Шаги:
    • Изначально: a = 5, b = 5, c = 5
    • a = b + 15 → a = 5 + 15 = 20
    • c = a * (c - b) → c = 20 * (5 - 5) = 20 * 0 = 0
  • Значение c после выполнения программы: 0.
  • Примечание: здесь предполагаем пропавшие знаки в записи (между скобками и знаком умножения). Если бы в действительности было другое выражение, результат мог бы отличаться.
  1. Какие символы можно использовать при записи программы на языке Python? (несколько вариантов ответа)
  • В Python идентификаторы могут содержать буквы любого алфавита (включая латиницу и Unicode), знаки подчеркивания и цифры после первого символа. Поэтому:
    • a) Г — допустимо (цифры не нужны, кириллическая буква — разрешена в Python 3).
    • б) F — допустимо.
    • b) 2 — недопустимо как первый символ идентификатора.
    • г) Ы — допустимо.
  • Ответ: Г, F и Ы допустимы; 2 — недопустимо как первый символ идентификатора.
  1. Установите соответствие:
  • float → 12.095 (число с плавающей запятой)
  • int → -32 768 … 32 768 (в тестах обычно приводят диапазон 16-битного целочисленного типа; в Python int не ограничен по размеру, но в учебных задачах часто приводят указанный диапазон)
  • bool → true/false (логические значения)
  • str → произвольный символ/строка алфавита (строка, состоящая из символов)
  • Дополнение: в Python типы соответствуют:
    • float: числа с запятой, например 12.095
    • int: целые числа
    • bool: True, False
    • str: строки
  • Приведённое соответствие в задании (с учётом ошибок набора) можно представить так:
    • float → 12.095
    • int → -32768 … 32768 (типично для учебной задачи; в реальном Python int не имеет ограничений)
    • bool → True/False (или true/false в некоторых конверсиях)
    • str → произвольная строка/последовательность символов
  • Прямой ответ в виде пары: float – 12.095; int – диапазон (-32768 … 32768); bool – True/False; str – произвольный набор символов.
  1. a = 1067 К какому типу данных на языке Python относится переменная a?
  • 1067 — это целое число.
  • Тип: int.
  • Ответ: int.
  1. Укажите ложное высказывание: a) Все команды языка Python - английские слова или их сокращения. б) Переменным можно присваивать имена зарезервированных языком программирования слов (while, True, break). в) Имя переменной не может совпадать с именами служебных слов.
  • Разбор:
    • a) В большинстве случаев ключевые слова языка — английские слова, но сама запись кода включает и знаки, и другие элементы. В общем смысле утверждение можно считать правдивым как обобщение, но формально в Python не все элементы — английские слова, поэтому можно считать это условно верным в контексте такой задачи.
    • б) Это ложь. Нельзя использовать зарезервированные слова как имена переменных (например while, True, break). Это запрещено синтаксисом Python.
    • в) Это правда: имя переменной не может совпадать с именами служебных слов (ключевых слов) языка.
  • Правильный выбор: б) — ложное высказывание.
  • Обоснование: reservированные слова нельзя использовать как идентификаторы переменных.

Краткое резюме по ответам

    1. Не относится к служебным словам: print, list, write (а среди вариантов единственное служебное слово — or).
    1. Значение b в конце: 10 (при предполагаемой записи b = a + b).
    1. Ответ: программа.
    1. Значение c: 0 (при предположении, что выражение было c = a * (c - b)).
    1. Допустимы идентификаторы: Г, F, Ы; недопустим: 2.
    1. Соответствие типов: float → 12.095; int → диапазон (-32768 … 32768); bool → True/False; str → произвольная строка.
    1. a = 1067 → int.
    1. Ложное высказывание: б) переменным нельзя называть зарезервированные слова.

Если хочешь, могу привести ещё более подробные пояснения по каждому пункту, привести альтернативные варианты к дефектной записи (например, разбор разных версий Python) или оформить ответы в виде краткой шпаргалки.