Модуль 5 Отладка кода
Список вопросов теста
Вопрос 1
Какой метод в Python используется для преобразования строки в число с плавающей точкой?
Варианты ответов
- a) `int()`
- b) `str()`
- c) `float()`
- d) `parse()`
- e) `convert()`
Вопрос 2
Как в Tkinter узнать текущее значение переменной, связанной с радиокнопкой?
Варианты ответов
- Используя метод getvalue()
- Применяя метод get()
- Вызывая функцию value()
- Установив свойство value
- Через атрибут currentValue
Вопрос 3
Как в Python осуществляется перехват исключений?
Варианты ответов
- a) `if ... catch ...`
- b) `try ... except ...`
- c) `try ... catch ...`
- d) `if ... except ...`
- e) `do ... except ...`
Вопрос 4
Что делает оператор `in` в Python?
Варианты ответов
- a) Сравнивает два значения
- b) Проверяет наличие элемента в последовательности
- c) Выполняет математическую операцию
- d) Определяет тип переменной
- e) Создает новый список
Вопрос 5
Какой метод используется для добавления элемента в конец списка в Python?
Варианты ответов
- a) `push()`
- b) `append()`
- c) `add()`
- d) `insert()`
- e) `put()`
Вопрос 6
Какая функция используется для получения количества элементов в списке?
Варианты ответов
- a) `len()`
- b) `count()`
- c) `size()`
- d) `length()`
- e) `sizeof()`
Вопрос 7
Какой срез списка `weekdays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday']` вернет `['Tuesday', 'Wednesday', 'Thursday']`?
Варианты ответов
- weekdays[1:4]
- weekdays[2:5]
- weekdays[:3]
- weekdays[1:-2]
- weekdays[-5:-1]
Вопрос 8
Какая команда используется для объявления функции в Python?
Варианты ответов
- a) `function`
- b) `def`
- c) `func`
- d) `defcon`
- e) `method`
Вопрос 9
Какой метод строки используется для разделения строки?
Варианты ответов
- a) `split()`
- b) `divide()`
- c) `cut()`
- d) `partition()`
- e) `break()`
Вопрос 10
Какая функция tkinter используется для отображения окна с сообщением об ошибке?
Варианты ответов
- A) showinfo()
- B) showwarning()
- C) showerror()
- D) messagebox()
- E) alert()
Вопрос 11
Какая функциональность в tkinter позволяет пользователю выбирать из предопределенного списка значений?
Варианты ответов
- A) Entry
- B) Label
- C) Button
- D) Combobox
- E) Listbox
Вопрос 12
Какая конструкция используется для создания анонимной функции в Python?
Варианты ответов
- a) `def ...`
- b) `lambda ...`
- c) `anonymous ...`
- d) `func ...`
- e) `function ...`
Вопрос 13
Какая функция используется для чтения данных из файла в Python?
Варианты ответов
- a) `read()`
- b) `load()`
- c) `get()`
- d) `fetch()`
- e) `open().read()`
Вопрос 14
Какая библиотека Python позволяет копировать файлы и директории?
Варианты ответов
- a) `osa`
- b) `system`
- c) `copyr`
- d) `shutil`
- e) `filesutils`
Вопрос 15
Как в Python создать словарь?
Варианты ответов
- a) `dict = (key: value)`
- b) `dict = [key: value]`
- c) `dict = {'key': 'value'}`
- d) `dict = ('key', 'value')`
- e) `dict = <'key': 'value'>`
Вопрос 16
Для чего используется модуль `datetime` в Python?
Варианты ответов
- a) Для выполнения математических операций
- b) Для работы с сетью
- c) Для работы с датами и временем
- d) Для парсинга HTML
- e) Для шифрования данных
Вопрос 17
Как в Python обновить словарь dict1, добавляя в него пары ключ-значение из dict2?
Варианты ответов
- `dict1.update(dict2)`
- `dict1 + dict2`
- `merge(dict1, dict2)`
- `{dict1 + dict2}`
- `dict1.concat(dict2)`
Вопрос 18
Как в Python сгенерировать список чисел в определенном диапазоне?
Варианты ответов
- a) `range(start, stop)`
- b) `list(start, stop)`
- c) `[start:stop]`
- d) `(start to stop)`
- e) `for i in start to stop:`
Вопрос 19
Какой срез в строке `hex_codes = "#FF5733#C70039#900C3F"` вернет `"#C70039"`?
Варианты ответов
- hex_codes[7:14]
- hex_codes[8:15]
- hex_codes[:7]
- hex_codes[6:13]
- hex_codes[7:13]