Модуль 3 Оформление программной документации
Список вопросов теста
Вопрос 1
Какой модуль в Python используется для работы с датой и временем?
Варианты ответов
- `time`
- `timedelta`
- `calendar`
- `datetime`
- `date`
Вопрос 2
Как получить текущую дату в Python?
Варианты ответов
- `datetime.now()`
- `datetime.current()`
- `date.today()`
- `time.now()`
- `current.date()`
Вопрос 3
Для чего используется метод `strftime()`?
Варианты ответов
- Для преобразования строки в дату.
- Для форматирования даты в строку.
- Для добавления времени к дате.
- Для вычитания дат.
- Для разбора формата даты.
Вопрос 4
Что делает оператор `import`?
Варианты ответов
- Загружает внешний файл.
- Импортирует модуль или библиотеку в программу.
- Экспортирует данные.
- Создает новый модуль.
- Определяет функцию.
Вопрос 5
Какая функция используется для получения текущего времени?
Варианты ответов
- `time.current()`
- `datetime.time()`
- `datetime.now()`
- `time.now()`
- `now.datetime()`
Вопрос 6
Как создать список месяцев на русском языке с использованием индекса для получения конкретного месяца?
Варианты ответов
- Перебором месяцев в цикле `for`.
- Использованием условного оператора `if`.
- Созданием списка и обращением к его элементам по индексу.
- Вызовом специальной функции для перевода.
- Использованием метода `translate()`.
Вопрос 7
Как правильно округлить число до 4 знаков после запятой при выводе?
Варианты ответов
- Используя метод `rnd(число, 4)`.
- форматированием строки с `%0.4f`.
- Использованием `{:0.4format}` в f-строке.
- Использованием `{:0.4f}` в f-строке.
- Применением метода `toFixed(4)`.
Вопрос 8
Что делает метод `append()` при работе со списком?
Варианты ответов
- Удаляет элемент из списка.
- Вставляет элемент в начало списка.
- Добавляет новый элемент в конец списка.
- Сортирует список.
- Объединяет два списка.
Вопрос 9
Каков результат использования `s1 * 2`, если `s1` является списком?
Варианты ответов
- Дублирование всех элементов списка `s1`.
- Умножение каждого элемента списка на 2.
- Создание двух отдельных копий списка `s1`.
- Ошибка, так как списки нельзя умножать.
- Сложение списка `s1` с самим собой.
Вопрос 10
Как правильно создать кортеж в Python?
Варианты ответов
- k1 = tuple(1, 2, 3)
- k1 = tuple([1, 2, 3])
- k1 = (1, 2, 3)
- k1 = [1, 2, 3]
- k1 = {1, 2, 3}
Вопрос 11
Как объединить элементы списка в строку?
Варианты ответов
- Использование метода 'конкат'
- - Использование метода `join()`.
- - Применение метода `merge()`.
- Применение оператора `+`.
- Использование метода `combine()`.
Вопрос 12
Как в Python создать бесконечный цикл?
Варианты ответов
- С помощью `for i in range(∞):`.
- Используя `while True:`.
- С помощью `do {} while True;`.
- Используя `for i in forever:`.
- С помощью `true While:`.
Вопрос 13
Как получить обратный порядок элементов в списке без изменения оригинального списка?
Варианты ответов
- - s2 = s1.rev()
- - s2 = rev(s1)
- - s2 = s1[::-1]
- - s2 = s1[-1]
- - s2 = list(rev(s1))
Вопрос 14
Какой метод используется для разбиения строки на список подстрок по заданному разделителю?
Варианты ответов
- `split()`
- `divide()`
- `break()`
- `slice()`
- `cut()`
Вопрос 15
Как в Python изменить элемент списка по индексу?
Варианты ответов
- `s1.change(1, 'new')`
- `s1[1] = 'new'`
- `s1.edit(1, 'new')`
- `s1.update(1, 'new')`
- `s1.set(1, 'new')`
Вопрос 16
Какое выражение используется для выравнивания чисел по правому краю при форматировании строк в Python?
Варианты ответов
- `"{:>5}"`
- `"{:<5}"`
- `"{:^5}"`
- `"{:5}"`
- `"{:0>5}"`
Вопрос 17
Как в Python можно отформатировать число до определенного количества знаков после запятой в строке с использованием f-строк?
Варианты ответов
- `f"{number:.2f}"`
- `f"{number:2}"`
- `"{:.2}".format(number)`
- `f"{.2f}number"`
- `f"{number}%2f"`
Вопрос 18
Какой символ используется в Python для вставки табуляции при форматировании строк?
Варианты ответов
- `\n`
- `\t`
- `\r`
- `\\`
- `\b`
Вопрос 19
Как получить срез списка от второго до четвертого элемента включительно?
Варианты ответов
- `s1[2:5]`
- `s1[1:4]`
- `s1[2:4]`
- `s1.slice(2, 4)`
- `s1.get(2, 4)`