Модуль 5 Отладка кода
Список вопросов теста
Вопрос 1
Какой модуль Python используется для создания графического пользовательского интерфейса?
Варианты ответов
- a) PyGame
- b) Flask
- c) Tkinter
- d) Django
- e) Numpy
Вопрос 2
Какой метод tkinter используется для отображения диалогового окна с запросом строки у пользователя?
Варианты ответов
- a) `askstring()`
- b) `showinput()`
- c) `getstring()`
- d) `inputbox()`
- e) `requeststring()`
Вопрос 3
Что делает функция `datetime.now()` в Python?
Варианты ответов
- a) Возвращает текущую дату и время
- b) Устанавливает системное время
- c) Возвращает только текущее время
- d) Возвращает только текущую дату
- e) Создает таймер обратного отсчета
Вопрос 4
Какая функция в модуле `pygame.mixer` используется для загрузки музыкального файла?
Варианты ответов
- a) `load()`
- b) `music.load()`
- c) `open()`
- d) `song.load()`
- e) `track.load()`
Вопрос 5
Какой метод используется для воспроизведения музыки в PyGame?
Варианты ответов
- a) `playmusic()`
- b) `sound.play()`
- c) `music.play()`
- d) `start()`
- e) `play()`
Вопрос 6
Как в tkinter можно создать кнопку с привязанным к ней действием?
Варианты ответов
- a) `Button(action=set)`
- b) `Button(command=set)`
- c) `Button(bind=set)`
- d) `Button(onclick=set)`
- e) `Button(execute=set)`
Вопрос 7
Какой метод tkinter используется для циклической проверки условия через заданный интервал времени?
Варианты ответов
- a) `repeat()`
- b) `loop()`
- c) `timer()`
- d) `schedule()`
- e) `after()`
Вопрос 8
Какой метод используется для остановки воспроизведения музыки в PyGame?
Варианты ответов
- a) pygame.mixer.music.stop()
- b) stopmusic()
- c) pygame.mixer.sound.stop()
- d) pygame.mixer.pause()
- e) halt()
Вопрос 9
Как можно установить заголовок окна в Tkinter?
Варианты ответов
- a) `title("Напоминание")`
- b) `settitle("Напоминание")`
- c) `label("Напоминание")`
- d) `head("Напоминание")`
- e) `caption("Напоминание")`
Вопрос 10
Какой метод используется в Tkinter для изменения текста метки (`Label`)?
Варианты ответов
- a) `text("Установите напоминание")`
- b) `settext("Установите напоминание")`
- c) `label("Установите напоминание")`
- d) `config(text="Установите напоминание")`
- e) `modify(text="Установите напоминание")`
Вопрос 11
Какой элемент управления Tkinter используется для создания кнопки?
Варианты ответов
- a) `Label`
- b) `Entry`
- c) `Frame`
- d) `Button`
- e) `Canvas`
Вопрос 12
Для чего используется метод `askstring()` в модуле `simpledialog` Tkinter?
Варианты ответов
- a) Для вывода информационного сообщения
- b) Для получения целого числа от пользователя
- c) Для получения строки от пользователя
- d) Для запроса подтверждения действия от пользователя
- e) Для выбора файла пользователем
Вопрос 13
Какой метод `messagebox` используется для отображения сообщения об ошибке?
Варианты ответов
- a) `showinfo()`
- b) `showerror()`
- c) `showwarning()`
- d) `askquestion()`
- e) `askokcancel()`
Вопрос 14
Какой командой можно установить библиотеку PyGame через pip?
Варианты ответов
- a) `pip install pygame`
- b) `pip get pygame`
- c) `pip download pygame`
- d) `install pygame`
- e) `get pygame`
Вопрос 15
Как можно инициализировать звуковую систему в PyGame?
Варианты ответов
- a) `pygame.init()`
- b) `pygame.start()`
- c) `pygame.mixer.init()`
- d) `pygame.sound.init()`
- e) `pygame.audio.start()`
Вопрос 16
Какая функция используется для разбиения строки на части по разделителю в Python?
Варианты ответов
- a) `split()`
- b) `divide()`
- c) `break()`
- d) `partition()`
- e) `cut()`
Вопрос 17
Какой аргумент передается в функцию `after()` Tkinter для указания интервала времени?
Варианты ответов
- a) Время в секундах
- b) Время в миллисекундах
- c) Время в минутах
- d) Время в часах
- e) Время в днях
Вопрос 18
Какой срез списка `a = [1, 2, 3, 4, 5]` вернет `[2, 3, 4]`?
Варианты ответов
- a[1:3]
- a[1:4]
- a[2:4]
- a[:3]
- a[2:-1]
Вопрос 19
Что необходимо сделать перед запуском `auto-py-to-exe` для преобразования скрипта в исполняемый файл?
Варианты ответов
- a) Скомпилировать Python скрипт в .pyc файл
- b) Установить Python
- c) Установить `auto-py-to-exe` через pip
- d) Преобразовать скрипт в .bat файл
- e) Зарегистрировать скрипт в операционной системе
Вопрос 20
Что делает метод `pygame.mixer.music.load()`?
Варианты ответов
- a) Загружает и воспроизводит музыкальный файл одновременно
- b) Загружает музыкальный файл в память для последующего воспроизведения
- c) Конвертирует музыкальный файл в другой формат
- d) Скачивает музыкальный файл из интернета
- e) Создает новый музыкальный файл