Тесты онлайн, бесплатный конструктор тестов. Психологические тестирования, тесты на проверку знаний.
Список вопросов базы знанийПрограммирование на Python 3.0Вопрос id:85432 Тема/шкала: ООП и исключения Итератор является объектом, позволяющим его использование в конструкции вида "for ... in ...". Какие методы должны быть обязательно определены в классе итератора? ?) __iter__(self)?) __next__(self)?) __last__(self)?) __prev__(self)?) __del__(self)Вопрос id:85433 Тема/шкала: Стандартная библиотека и встроенные функции Укажите наиболее простые и верные способы копирования последовательности "x" в "y". ?) y = x[:] ?) y[:] = x[:] ?) y = x.copy() ?) y = x ?) for i in x: y.append(i) Вопрос id:85434 Тема/шкала: ООП и исключения Укажите методы, которые обязательно должны быть определены у "контекстных объектов (поддерживающих применение операции "with"). ?) __new__(self)?) __enter__(self)?) __del__(self)?) __exit__(self, exc_type, exc_value, traceback)?) __repr__(self)Вопрос id:85435 Тема/шкала: ООП и исключения Какой метод позволяет переопределять освобождение памяти из-под экземлляра класса? ?) В языке Python нельзя переопределить метод освобождения памяти из под экземпляра класса. ?) __new__(cls)?) __repr__(self)?) __del__(self)?) __init__(self)Вопрос id:85436 Тема/шкала: Синтаксис Каков будет результат выполнения следующего фрагмента кода? ![]() ?) Ошибки выполнения не будет, но в указанный файл ничего не будет записано. ?) Содержимое указанного файла станет следующим: " hello world"?) Произойдёт ошибка выполнения. ?) Содержимое указанного файла станет следующим: " hellod"?) Содержимое указанного файла станет следующим: " hello"Вопрос id:85437 Тема/шкала: Структуры данных и потоки выполнения Что возвращает метод "list.sort()"? ?) Ссылку на новый отсортированный список. ?) Ничего. ?) Функцию. ?) Ссылку на исходный отсортированный список. ?) Ссылку на новый экземпляр tuple, являюищийся отсортированным списком. Вопрос id:85438 Тема/шкала: ООП и исключения Переопределение какого метода не предназначено для реализации арифметического сравнения объектов? ?) __eq__(self, other)?) __lt__(self, other)?) __ne__(self, other)?) __ge__(self, other)?) __qe__(self, other)Вопрос id:85439 Тема/шкала: Стандартная библиотека и встроенные функции Возможно ли в языке Python скомипилировать или выполнить некоторый сторонний исходный код динамически? ?) Нет. ?) Да, используя встроенную функцию "__import__". ?) Да, используя встроенную функцию "compile". ?) Да, используя встроенную функцию "callable". ?) Да, используя операцию "import". Вопрос id:85440 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP Какие фрагменты кода рекомендуется оснащать комментариями docstring? Выберите правильный вариант из списка ниже. ?) все модули и классы, включая "приватные" ?) публичные модули и классы ?) все классы и методы, включая "приватные" ?) сложные фрагменты кода, требующие описания алгоритма ?) публичные модули, функции, классы и методы Вопрос id:85441 Тема/шкала: Синтаксис Как записать исходный код на языке Python в одну строку? ?) На языке Python этого сделать невозможно. ?) Разделять выражения с помощью символа "," (запятая). ?) Разделять выражения с помощью символа ";" (точка с запятой). ?) Записывать исходный код в виде вложенных lambda-выражений. ?) Разделять выражения с помощью символа ":" (двоеточие). Вопрос id:85442 Тема/шкала: Синтаксис Какая ошибка содержится в следующем фрагменте кода? ![]() ?) Строка №3: "x" ссылается на неинициализированную локальную переменную. ?) Строка №1: не указан явно тип переменной. ?) Строка №4: компилятор делает переменную "х" локальной в текущей области видимости, в результате чего в строке 3 она уже не может быть использована. ?) Нет ошибок. ?) Строка №2: не хватает аргумента "self". Вопрос id:85443 Тема/шкала: Синтаксис Каков будет результат выполнения следующего выражения?
b"" == ""
?) пустая строка ?) None ?) False ?) True ?) Генерация исключения TypeError Вопрос id:85444 Тема/шкала: Стандартная библиотека и встроенные функции Какое значение примет переменная "а" в результате выполнения следующего выражения:
(*a, b, c) = range(3)
?) [0, 1, 2] ?) [0] ?) Никакое, произойдёт ошибка исполнения. ?) 1 Вопрос id:85445 Тема/шкала: ООП и исключения Какой идентификатор принято использовать в для первого аргумента статического метода для ссылки на объект класса этого метода, как, например, во встроенном методе "__new__"? ?) любой ?) self ?) cls ?) super ?) this Вопрос id:85446 Тема/шкала: ООП и исключения Найдите ошибку в следующем фрагменте кода: ![]() ?) Строка №7: нет доступа к атрибуту "__model" объекта "car" ?) Строка №12: метод "__init__" должен получать 2 аргумента. ?) Строка №13: нет доступа к атрибуту "__model" объекта "opel1" ?) В коде нет ошибки. ?) Строка №7: нет доступа к атрибуту "__model" объекта "self" Вопрос id:85447 Тема/шкала: Синтаксис Каким образом в языке Python выделяется блок исходного кода? ?) С помощью фигурных скобок. ?) С помощью ключевых слов BEGIN и END. ?) С помощью круглых скобок. ?) С помощью угловых скобок. ?) Форматированием отступами. Вопрос id:85448 Тема/шкала: Структуры данных и потоки выполнения Каков будет вывод следующего фрагмента кода? ![]() ?) а б ц д ?) а б в г ?) Вывода не будет по причине ошибки выполнения. ?) aа bб cц dд ?) a b c d Вопрос id:85449 Тема/шкала: Структуры данных и потоки выполнения Какую операцию из предложенных не поддерживает структура данных типа "dict"? ?) Удаление элемента. ?) Проверка того, что элемент принадлежит структуре данных. ?) Получение элемента по номеру позиции. ?) Получение элемента по ключу. ?) Пересечение множеств элементов. Вопрос id:85450 Тема/шкала: ООП и исключения Какие из утверждений верны для языка Python? ?) Поддерживается множественное наследование. ?) Наследование классов не поддерживается. ?) Множественное наследование классов не поддерживается. ?) Поддерживается наследование классов. ?) Исключения реализованы с помощью классов. Вопрос id:85451 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP Установка положительного целого значения какой переменной окружения позволяет интерпретатору Python выводить следующую дополнительную информацию?
?) PYTHONDEBUG ?) PYTHONHOME ?) PYTHONPATH ?) PYTHONVERBOSE ?) PYTHONINSPECT Вопрос id:85452 Тема/шкала: Стандартная библиотека и встроенные функции Какое средство существует для дробной записи целых чисел в стандартной библиотеке Python 3? ?) модуль fractions ?) тип fraction ?) тип complex ?) модуль complex ?) тип real Вопрос id:85453 Тема/шкала: ООП и исключения Как эффективнее всего получить все экземпляры некоторого класса? ?) Используя встроенный атрибут "__instances__" объекта класса. ?) Используя встроенный метод "__instances__". ?) Используя собственный список ссылок на экземпляры в атрибуте объекта класса. ?) Нельзя получить, так как ссылки на экземпляры приведут к утечке памяти. ?) Используя собственный список "слабых" ссылок на экземпляры в атрибуте объекта класса. Вопрос id:85454 Тема/шкала: Структуры данных и потоки выполнения Посредством какой структуры данных реализованы словари ("dict") в языке Python? ?) Связный список. ?) Массив изменяемого размера. ?) B-дерево. ?) Очередь. ?) Ассоциативный массив. Вопрос id:85455 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP С помощью какой переменной окружения интерпретатор Python определяет путь для поиска пользовательских модулей? ?) PYTHONHOME ?) CLASSPATH ?) PATH ?) PYTHONPATH ?) MODULEPATH Вопрос id:85456 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP Какое название сценария по умолчанию рекомендуется использовать для системы сборки и установки сторонних модулей и пакетов Python? ?) make.py ?) setup.py ?) build.py ?) main.py ?) __init__.py Вопрос id:85457 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP Что понимается под названием "pure python module"? ?) Модуль, содержащий единственный исходный файл Python. ?) Правильно организованный модуль, то есть содержащий необходимые файлы "__init__.py". ?) Модуль, не содержащий подмодулей. ?) Модуль, содержащий исходные файлы только на языке Python. ?) Модуль, содержащий подмодули. Вопрос id:85458 Тема/шкала: Стандартная библиотека и встроенные функции Что запишет в стандартный вывод следующий сценарий? ![]() ?) link ?) directory ?) file ?) Сообщение об ошибке выполнения. ?) unknown Вопрос id:85459 Тема/шкала: Синтаксис Каким способом можно создать декоратор функции или метода на языке Python? ?) Использовать анонимные классы внутри функции. ?) Использовать функцию, принимающую в качестве аргумента объект функции. ?) Использовать функцию, принимающую нефиксированное количество аргументов. ?) Использовать анонимные функции внутри функции. ?) Перед определением функции использовать выражение вида "@decorator", где "decorator" - правильный идентификатор. Вопрос id:85460 Тема/шкала: Синтаксис Каков будет результат следующего выражения:
8 ** 2 // 3
?) Сообщение об ошибке ?) 4 ?) 21 ?) 64 ?) 16 Вопрос id:85461 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP Каким целям служит документ PEP 8 (Python Enhancement Proposal #8)? ?) рекомендация разработчикам для оформления кода Python ?) рекомендация разработчикам для расширения языка Python ?) спецификация стандартной библиотеки Python ?) спецификация языка Python 3 ?) описание механизма docstring Вопрос id:85462 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP Какие способы обычно применяются для оптимизации алгоритмов, реализованных на языке Python? ?) "Ленивое" импортирование модулей - только при необходимости. ?) Применение вызова операторов разрешения области видимости (".") в теле циклов. ?) Переписывание критичных модулей на языке С. ?) Избегание вызова операторов разрешения области видимости (".") в теле циклов. ?) Импортировние модулей только при инициализации, избегание импортирования в остальных случаях. Вопрос id:85463 Тема/шкала: Стандартная библиотека и встроенные функции Что запишет в стандартный вывод следующий сценарий? ![]() ?) Занимаемый объём дискового пространства текущим каталогом. ?) Список всех каталогов и файлов в текущем каталоге, содержащих в имени символ ".". ?) Список всех файлов в текущем каталоге. ?) Рекурсивный список всех файлов в текущем каталоге. ?) Занимаемый объём дискового пространства подкаталогами текущего каталога. Вопрос id:85464 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP Каким целям служит документ PEP 257 (Python Enhancement Proposal #257)? ?) спецификация языка Python 3 ?) описание механизма docstring ?) спецификация стандартной библиотеки Python ?) рекомендация разработчикам для расширения языка Python ?) рекомендация разработчикам для оформления кода Python Вопрос id:85465 Тема/шкала: ООП и исключения Каков будет результат выполнения следующего фрагмента кода? ![]() ?) Вывод "hello3". ?) Ошибка выполнения. ?) Вывод "hello2". ?) Вывод "hello1" бесконечное количество раз. ?) Вывод "hello4". Вопрос id:85466 Тема/шкала: Структуры данных и потоки выполнения В следующем фрагменте кода содержатся ошибки:
Укажите эти ошибки. ?) строка 3, необходимо указать в качестве конечной границы значение "n+1" вместо "n" ?) строка 3, необходимо указать в качестве начальной границы число 1 ?) строка 4, вместо операции умножения необходимо использовать сложение ?) строка 2, значение r должно быть здесь равным 0 ?) строка 1, первым аргументом должно быть ключевое слово "self" Вопрос id:85467 Тема/шкала: Структуры данных и потоки выполнения В следующем фрагменте сеанса интерактивной оболочки Python информация второй строки оказалась утеряна: ![]() Восстановите выражение испорченной второй строки, выбрав правильные варианты. ?) s[2:-1:3] ?) s[2::3] ?) s[:-1:2] ?) s[::2] ?) s[2:1:3] Вопрос id:85468 Тема/шкала: Синтаксис Какие встроенные механизмы интроспекции предоставляет Python? Выберите верный вариант. ?) Получение всех атрибутов объекта, информация о которых содержится в атрибуте "__doc__". ?) В языке Python нет встроенных механизмов интроспекции. ?) Получение всех атрибутов объекта, например с помощью функции "help()". ?) Получение всех атрибутов объекта, например с помощью функции "dir()". ?) Получение всех атрибутов объекта, информация о которых содержится в атрибуте "__attrs__". Вопрос id:85469 Тема/шкала: Структуры данных и потоки выполнения Посредством какой структуры данных реализованы списки ("list") в языке Python? ?) B-дерево. ?) Связный список. ?) Массив изменяемого размера. ?) Ассоциативный массив. ?) Стек. Вопрос id:85470 Тема/шкала: Структуры данных и потоки выполнения Выполнение следующего кода приводит к генерации исключений: ![]() Выберите действия, необходимые для исправления кода. ?) Убрать строку №22. ?) Сделать цикл в строках №10..12 конечным. ?) В строке №3 заменить "dequeue" на "queue". ?) Заменить тип "collections.deque" объекта "q" на синхронизированный "queue.Queue". Также строки №26..27 заменить на конструкцию"q.join()". ?) В строке №7 заменить "i" на "item". Вопрос id:85471 Тема/шкала: Синтаксис Каков будет результат следующего фрагмента кода:
1 x, y = 2, 5 2 f = lambda x**y if x > y else y**x 3 print(f) ?) Сообщение об ошибке ?) Такой же, как если бы вместо выражения в строке 3 было следующее "print(f.__repr__())" ?) 32 ?) 25 ?) 10 Вопрос id:85472 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP Выберите правильный вариант идентификатора атрибута объектов, который должен сохранять в себе строку "docstring". ?) __doc__ ?) help ?) doc ?) docstring ?) __docstring__ Вопрос id:85473 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP В случае добавления множества пар "ключ-значение" в словарь, где метод "__hash__" для всех ключей возвращает одно и то же значение, производительность операции добавления элементов в словарь значительно снижается. С помощью установки какой переменной окружения можно решить эту проблему? ?) PYTHONCASEOK ?) PYTHONOPTIMIZE ?) PYTHONHASHSEED ?) PYTHONIOENCODING ?) PYTHONUNBUFFERED Вопрос id:85474 Тема/шкала: Окружение, отладка, тестирование, оптимизация и документы PEP Требуется реализовать небольшой модуль расширения под названием "test" на языке Си. Какое название исходного файла на языке Си рекомендуется для реализации этого модуля? ?) test_module.c ?) test_py.c ?) __test__.c ?) testmodule.c ?) test.c Вопрос id:85475 Тема/шкала: Структуры данных и потоки выполнения Укажите допустимый вариант ключа, используемого для получения значения из словаря. ?) Экземпляр bytearray. ?) Экземпляр set. ?) Экземпляр dict. ?) Экземпляр tuple. ?) Экземпляр list. Вопрос id:85476 Тема/шкала: ООП и исключения Требуется восстановить фрагмент кода в строке №5 для инициализации экземпляра синглетона: ![]() Выберите правильные варианты этого фрагмента. ?) object(cls) ?) object.__init__(cls) ?) Singleton() ?) super(Singleton, cls).__new__(cls) ?) object.__new__(cls) Вопрос id:85477 Тема/шкала: Синтаксис Какие два способа из перечисленных позволяют избежать ошибок приведения типов на языке Python? ?) Использование встроенной функции "isinstance(obj, cls)" для явной проверки типов в критических участках кода. ?) Функциональный стиль программирования. ?) Явное приведение типов в критических участках кода. ?) Тщательное проектирование. ?) Обеспечение покрытия юнит-тестами. Вопрос id:85478 Тема/шкала: Синтаксис Найдите ошибку в следующем фрагменте кода, если она есть:
1 f = lambda x: x**x 2 print f ?) Операции "**" в языке Python не существует. ?) Фрагмент кода верен. ?) "print" в версии Python 3.x является функцией, что требует написания строки 2 следующим образом: "print(f)". ?) Синтаксис lambda выражения здесь не верен, так как нет выражения с ключевым словом "return". ?) Объект "f" не является строкой, поэтому вывод на экран к нему неприменим. Вопрос id:85479 Тема/шкала: Стандартная библиотека и встроенные функции Что запишет в стандартный вывод следующий сценарий, если в качестве первого параметра командной строки ему передать имя существующего каталога файловой системы, например "X"? ![]() ?) Занимаемый объём дискового пространства каталогом X. ?) Занимаемый объём дискового пространства подкаталогами X. ?) Рекурсивный список всех подкаталогов X, включая X. ?) Рекурсивный список всех файлов в каталоге X. ?) Рекурсивный список всех подкаталогов X. Вопрос id:85480 Тема/шкала: ООП и исключения Каким образом следует определять статический метод на языке Python? ?) Первый аргумент метода - "self" - должен принимать значение объекта класса, а не экземпляра. ?) Не использовать "self" в качестве аргумента метода. ?) Использовать ключевое слово "static". ?) Использовать декоратор "@staticmethod". ?) На языке Python не может быть статических методов. Вопрос id:85481 Тема/шкала: ООП и исключения Каков будет вывод следующего фрагмента кода? ![]() ?) try ?) except ?) try finally ?) try except finally ?) try except |
Copyright tests.ithead.ru 2013-2026











