engineerklub | Дата: Среда, 19.02.2025, 05:34 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 34060
Статус: Offline
| Основы программирования на языке Python.ти (тест с ответами МОИ/ МТИ)
1. Где находятся параметры, а где - аргументы функции? *параметры пишутся при объявлении функции, аргументы при вызове *аргументы пишутся при объявлении функции, параметры при вызове *это одно и то же *у функции есть только параметры 2. Язык Python не поддерживает следующую парадигму программирования: *автоматное программирование *структурное программирование *модульное программирование *логическое программирование 3. В языке Python циклом с предусловием является: *do-while *iterate *while *for 4. Как называется встроенный в языке Python тип данных неупорядоченной коллекции из нуля или более пар ключ-значение? *dict *set *list *frozenset 5. Верное утверждение о языке Python: *не подходит для написания сценариев, связывающих остальные компоненты проекта *предназначен для решения задач требовательных к производительности кода *предназначен для быстрой разработки приложений *является компилируемым языком 6. Тип переменной x нельзя узнать следующим способом: *type(x) *x.type() *x.__class__ == имя_типа *x.__class__ is имя_типа 7. Встроенный метод списка pop() без аргумента используется для: *извлечения последнего элемента списка *извлечения первого элемента списка *добавление нового элемента списка в конец списка *добавления нового элемента списка в начало списка 8. В языке Python выражение \uX, где X - число используется для: *задания кодировки литерала *задания кодировки литерала Unicode *задания кода символа Unicode *обозначения Unicode литералов 9. Из приведенных ниже высказываний укажите истинное: *перед использованием переменной она должна быть определена с указанием типа и инициализирована каким-либо значением *перед использованием переменной она должна быть определена с указанием типа *перед использованием переменной она должна быть инициализирована каким-либо значением *переменные не обязаны быть инициализированы каким-либо значением перед использованием, а тип переменной определяется в зависимости от контекста 10. При обращении нескольких потоков управления(threads) к одному объекту очередность доступа к объекту: *гарантирована и зависит от приоритета потоков *гарантирована только очередность главного потока по отношению к остальным (главные поток получает доступ первым) *гарантирована только очередность главного потока по отношению к остальным (главные поток получает доступ последним) *не гарантирована 11. Строка y=x.pop(z) может быть корректна, если х – *строка *строка Unicode *список *кортеж 12. В языке Python существует следующая арифметическая операция: *деление с остатком ( % ) *целочисленное деление ( % ) *деление по модулю ( % ) *нахождение дробной части от результата деления ( % ) 13. Для механизма синхронизации типа блокировка (Lock, Rlock) не определено следующее действие – *захватить блокировку, в случае неудачи ждать ее освобождения *попробовать захватить блокировку, в случае неудачи продолжить работу *освободить блокировку *послать сообщение об изменении состояния блокировки определенному потоку 14. Создатель языка программирования Python *Гвидо Ван Россум *Дэвид Паттерсон *Эрвин Дональд Кнут *Джеймс Артур Гослинг 15. Термин блокировка (Lock) обозначает – *метод синхронизации потоков с помощью семафоров *любой семафор *семафор с двумя состояниями – 0 и 1 *синхронизацию потоков в общем смысле
СКАЧАТЬ
|
|
| |