Модуль 4 Система контроля версий GitHub
Список вопросов теста
Вопрос 1
Как получить все элементы списка `fruits = ['apple', 'banana', 'cherry', 'date']` кроме последнего?
Варианты ответов
- fruits[:-2]
- fruits[:-1]
- fruits[1:]
- fruits[-1]
- fruits[:2]
Вопрос 2
Какой метод позволяет обрабатывать исключение, если элемент не найден в списке?
Варианты ответов
- if "Элемент" in список: ...
- try...except IndxError: ...
- try...except ValueError:
- if список.contains("Элемент"): ...
- список.validate("Элемент")
Вопрос 3
Какой метод Tkinter используется для запроса имени файла для открытия?
Варианты ответов
- openfilename()
- askopenfilename()
- getfilename()
- choosefile()
- selectfile()
Вопрос 4
Какой виджет в Tkinter используется для ввода текста пользователем?
Варианты ответов
- Text
- Entry
- TextBox
- Label
- InputBox
Вопрос 5
Как в Tkinter можно показать сообщение об ошибке?
Варианты ответов
- tk.messagebox.error("Ошибка", "Сообщение об ошибке")
- messagebox.showerror("Ошибка", "Сообщение об ошибке")
- tk.Alert("Ошибка", "Сообщение об ошибке")
- tk.message("Ошибка", "Сообщение об ошибке")
- messagebox.error("Ошибка", "Сообщение об ошибке")
Вопрос 6
Как привязать функцию к событию нажатия клавиши Enter в поле Entry в Tkinter?
Варианты ответов
- entry.bind("Enter", функция)
- entry.bind("
", функция) - entry.on_enter(функция)
- entry.set_on_enter(функция)
- entry.when_enter_pressed(функция)
Вопрос 7
Как удалить все элементы из Canvas в Tkinter?
Варианты ответов
- canvas.remove("all")
- canvas.delete("all")
- canvas.clear()
- canvas.erase()
- canvas.delete_all()
Вопрос 8
Какой срез в строке `greeting = "Good morning, world!"` вернет `"morning"`?
Варианты ответов
- greeting[5:11]
- greeting[5:12]
- greeting[5:13]
- greeting[:7]
- greeting[6:13]
Вопрос 9
Какое исключение следует обработать, если ключ отсутствует в словаре при попытке доступа к его значению?
Варианты ответов
- KeyError
- ValueError
- IndexError
- DictionaryError
- NoneKeyError
Вопрос 10
Какие виджеты можно использовать для ввода имени пользователя в Tkinter?
Варианты ответов
- Только Entry и Text
- Entry, Text, Spinbox
- Button и Label
- Radiobutton и Checkbox
- Frame и LabelFrame
Вопрос 11
Какой метод используется для запуска главного цикла окна в Tkinter?
Варианты ответов
- start()
- run()
- mainloop()
- execute()
- launch()
Вопрос 12
Как изменить текст метки (Label) в Tkinter?
Варианты ответов
- label.text = "Новый текст"
- label.config(text="Новый текст")
- label.set("Новый текст")
- label.update("Новый текст")
- label.change("Новый текст")
Вопрос 13
Какой метод используется для создания овала на Canvas в Tkinter?
Варианты ответов
- draw_oval()
- create_oval()
- oval()
- add_oval()
- put_oval()
Вопрос 14
Какой срез в строке `url = "http://www.example.com"` удалит протокол, оставив только адрес сайта "www.example.com"?
Варианты ответов
- url[6:]
- url[7:]
- url[:7]
- url[8:]
- url[:-4]
Вопрос 15
Как в Tkinter создать новое окно поверх текущего?
Варианты ответов
- Toplevel()
- NewWindow()
- CreateWindow()
- OpenWindow()
- SecondaryWindow()
Вопрос 16
Какой срез списка `numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]` вернет `[5, 6, 7, 8]`?
Варианты ответов
- numbers[5:9]
- numbers[4:8]
- numbers[6:10]
- numbers[:4]
- numbers[5:-1]
Вопрос 17
Какой компонент Tkinter используется для отображения графического изображения?
Варианты ответов
- Image
- Canvas
- PictureBox
- Photo
- ImageView
Вопрос 18
Как в Tkinter обработать нажатие клавиши на клавиатуре?
Варианты ответов
- С помощью метода bind() и специальных символов (например, "
") - Используя метод keyPressed()
- С помощью метода onKeyPress()
- Используя обработчик keyDown
- Переопределяя функцию doKeyPress()
Вопрос 19
Как добавить элементы в меню?
Варианты ответов
- Используя метод add_command() объекта Menu
- С помощью метода insert() объекта Menu
- Используя метод add() объекта Menu
- Применяя метод create_item() объекта Menu
- С помощью метода append() объекта Menu
Вопрос 20
Как в Tkinter можно изменить заголовок окна?
Варианты ответов
- Используя метод setTitle()
- Используя свойство title
- Используя метод window.title()
- Установив параметр header
- Вызвав функцию setWindowTitle()