Бесплатный урок с нашим репетитором!

Узнать подробнее

Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Посмотреть все вопросы нейросети
Бесплатный пробный урок с репетитором

Узнай больше про репетиторов Новой Школы и запишись на бесплатный пробный урок. Мы проверим твой уровень знаний и составим план обучения по любому предмету и классу

Вопрос от Анонимного юзера 30 ноября 2025 14:52

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: python. повтор переменные 3. Класс учеников: 9 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 15 6. Выводить ли тест с ответами: Да

Ответ нейросети

30 ноября 2025 14:52

Вот тест по информатике для 9 класса на тему Python. Тема: повтор переменных (повторное присваивание, область видимости и базовые аспекты работы с переменными). Тип вопросов — множественный выбор. Всего 15 вопросов. В конце — ключ к ответам.

  1. Что означает повторное присвоение переменной в Python?
  • A) Нельзя изменить значение
  • B) Значение переменной можно заменить новым
  • C) Нужно создать новую переменную
  • D) Заменяется только тип Ответ: B
  1. Что будет тип переменной после кода: x = 5; x = "пять"; print(type(x))?
  • A) int
  • B) float
  • C) str
  • D) NoneType Ответ: C
  1. Может ли переменная менять свой тип во время выполнения программы?
  • A) Да
  • B) Нет
  • C) Только локальные
  • D) Только глобальные Ответ: A
  1. В каком случае внутри функции будет использоваться глобальная переменная с тем же именем x?
  • A) никогда
  • B) если внутри функции объявить global x
  • C) всегда
  • D) если локальная переменная не объявлена Ответ: B
  1. Чтобы изменить глобальную переменную внутри функции, нужно использовать?
  • A) global x; x = 10
  • B) x += 1; global x
  • C) только через global
  • D) нельзя Ответ: A
  1. Что делает ключевое слово del?
  • A) Удаляет переменную из области видимости
  • B) Обнуляет значение, устанавливая None
  • C) Ничего
  • D) Удаление элемента в коллекции Ответ: A
  1. Что происходит при присваивании a = b = c = 0?
  • A) Все три переменные получили одно значение
  • B) Создаются три независимые переменные с нуля
  • C) Только одна переменная получает ноль
  • D) Ошибка Ответ: A
  1. Если a = [1, 2, 3]; b = a; a.append(4); print(b)
  • A) [1, 2, 3]
  • B) [1, 2, 3, 4]
  • C) [4]
  • D) Ошибка Ответ: B
  1. Что произойдет после del x, если попытаться использовать x?
  • A) x == 0
  • B) NameError: name 'x' is not defined
  • C) Ничего
  • D) TypeError Ответ: B
  1. Как проверить равенство двух переменных в Python?
  • A) =
  • B) ==
  • C) ===
  • D) != Ответ: B
  1. Что считается константой по соглашению в Python?
  • A) переменная в верхнем регистре обычно считается константой по соглашению
  • B) в Python есть ключевое слово const
  • C) Нет встроенного механизма констант
  • D) Константы можно изменять только внутри модулей Ответ: A
  1. Что произойдет после обмена: x, y = 1, 2; x, y = y, x; ?
  • A) x = 1, y = 2
  • B) x = 2, y = 1
  • C) Ошибка
  • D) Ничего не изменится Ответ: B
  1. Можно ли использовать переменную, объявленную в цикле for, после цикла?
  • A) Нет
  • B) Да
  • C) Только если цикл завершился успешно
  • D) Только в функции Ответ: B
  1. Какова чувствительность имен переменных к регистру в Python?
  • A) Регист не имеет значения
  • B) Регистр имеет значение (case-sensitive)
  • C) Зависит от версии Python
  • D) Зависит от платформы Ответ: B
  1. Что будет выведено: a = 5; b = a; a = a + 1; print(b)?
  • A) 5
  • B) 6
  • C) Ошибка
  • D) Ничего Ответ: A

Ключ к ответам: 1-B, 2-C, 3-A, 4-B, 5-A, 6-A, 7-A, 8-B, 9-B, 10-B, 11-A, 12-B, 13-B, 14-B, 15-A

Если нужно, могу оформить тест в виде PDF или в формате Google Classroom/ЛК для автоматической проверки.

Задай свой вопрос

Напиши любую задачу или вопрос, а нейросеть её решит

Похожие вопросы 15

Бесплатно Мобильное приложение ГДЗ
Мобильное приложение ГДЗ

Задавай вопросы искуcственному интеллекту текстом или фотографиями в приложении на iPhone или Android

qr-codegoogle-playapp-store

Саша — ассистент в телеграмме

Сгенерируй тест для школьников с учетом следующих параметров: 1. Предмет: Информатика 2. Тема теста: python. повтор переменные 3. Класс учеников: 9 4. Типы вопросов в тесте: Множественный выбор 5. Количество вопросов: 15 6. Выводить ли тест с ответами: Да
Вот тест по информатике для 9 класса на тему Python. Тема: повтор переменных (повторное присваивание, область видимости и базовые аспекты работы с переменными). Тип вопросов — множественный выбор. Всего 15 вопросов. В конце — ключ к ответам. 1. Что означает повторное присвоение переменной в Python? - A) Нельзя изменить значение - B) Значение переменной можно заменить новым - C) Нужно создать новую переменную - D) Заменяется только тип Ответ: B 2. Что будет тип переменной после кода: x = 5; x = "пять"; print(type(x))? - A) int - B) float - C) str - D) NoneType Ответ: C 3. Может ли переменная менять свой тип во время выполнения программы? - A) Да - B) Нет - C) Только локальные - D) Только глобальные Ответ: A 4. В каком случае внутри функции будет использоваться глобальная переменная с тем же именем x? - A) никогда - B) если внутри функции объявить global x - C) всегда - D) если локальная переменная не объявлена Ответ: B 5. Чтобы изменить глобальную переменную внутри функции, нужно использовать? - A) global x; x = 10 - B) x += 1; global x - C) только через global - D) нельзя Ответ: A 6. Что делает ключевое слово del? - A) Удаляет переменную из области видимости - B) Обнуляет значение, устанавливая None - C) Ничего - D) Удаление элемента в коллекции Ответ: A 7. Что происходит при присваивании a = b = c = 0? - A) Все три переменные получили одно значение - B) Создаются три независимые переменные с нуля - C) Только одна переменная получает ноль - D) Ошибка Ответ: A 8. Если a = [1, 2, 3]; b = a; a.append(4); print(b) - A) [1, 2, 3] - B) [1, 2, 3, 4] - C) [4] - D) Ошибка Ответ: B 9. Что произойдет после del x, если попытаться использовать x? - A) x == 0 - B) NameError: name 'x' is not defined - C) Ничего - D) TypeError Ответ: B 10. Как проверить равенство двух переменных в Python? - A) = - B) == - C) === - D) != Ответ: B 11. Что считается константой по соглашению в Python? - A) переменная в верхнем регистре обычно считается константой по соглашению - B) в Python есть ключевое слово const - C) Нет встроенного механизма констант - D) Константы можно изменять только внутри модулей Ответ: A 12. Что произойдет после обмена: x, y = 1, 2; x, y = y, x; ? - A) x = 1, y = 2 - B) x = 2, y = 1 - C) Ошибка - D) Ничего не изменится Ответ: B 13. Можно ли использовать переменную, объявленную в цикле for, после цикла? - A) Нет - B) Да - C) Только если цикл завершился успешно - D) Только в функции Ответ: B 14. Какова чувствительность имен переменных к регистру в Python? - A) Регист не имеет значения - B) Регистр имеет значение (case-sensitive) - C) Зависит от версии Python - D) Зависит от платформы Ответ: B 15. Что будет выведено: a = 5; b = a; a = a + 1; print(b)? - A) 5 - B) 6 - C) Ошибка - D) Ничего Ответ: A Ключ к ответам: 1-B, 2-C, 3-A, 4-B, 5-A, 6-A, 7-A, 8-B, 9-B, 10-B, 11-A, 12-B, 13-B, 14-B, 15-A Если нужно, могу оформить тест в виде PDF или в формате Google Classroom/ЛК для автоматической проверки.