Онлайн тесты на тему "Юрайт. Программирование на языке высокого уровня Python. Итоговый тест. "

Итоговый тест: Программирование на языке высокого уровня Python.
Был сдан в 2023 году. Тест был выполнен на: Хорошо.
Скриншот набранных баллов предоставляю в демо файлах.
После покупки Вам будет предоставлен файл для скачивания в личном кабинете сервиса, в нем будут отмечены верные ответы. Его вы скачать сможете в любой момент.
Если хотите, чтоб я решила тест в Вашем личном кабинете Педкампуса- то можете оставить индивидуальный заказ в моем профиле.

Описание работы

ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ ВЫСОКОГО УРОВНЯ PYTHON


Что отобразит на экране функция dir, если ей передать имя импортированного модуля?
список функций и переменных данного модуля
список переменных данного модуля
список функций данного модуля
нет правильного ответа

Какой язык программирования Гвидо ван Россум разрабатывал до Python?
ABC
Java
Ada
C++

Что послужило причинами разработки языка Python?
сложность управления памятью на языке С
сложность чтения и поддержки bash-скриптов
трудоемкость разработки окружения для операционной системы Амеба

Какой текстовый формат, предназначенный для обмена данными удобен тем, что позволяет сохранять в файле не отдельные строки, а типы данных, совместимые с Python?

Какой результат будет получен при выполнении следующего кода? type(«0»)
<class 'int'>
<class 'bool'>
<class 'float'>
<class 'str'>

Укажите вызовы метода в полной форме.
'spec'.startswith('a')
str.capitalize('hello')
str.center('hello', 20)

Чем отличаются функции от функций-генераторов?
функции возвращают значение несколько раз, сохраняя свое состояние
функции возвращают значение один раз
ничем
нет правильного ответа

Что вернет вызов функции bool(«False»)?
5
ошибку
False
True

Какой результат выведет на экран следующая инструкция?
>>> [i*i for i in range(1, 4) if i != 2]
[1, 9]
[1, 9, 16]
[134]
[1]

Какое преимущество предоставляет менеджер контекста?
требует ручного освобождения некоторых ресурсов
не требует ручного освобождения ресурсов
требует ручного освобождения всех ресурсов
нет правильного ответа

Если блок except не содержит указание на исключение, то
перехватываются только исключения преобразования типа
исключения не перехватываются
перехватываются все исключения

Что такое sqlite3?
графический модуль Python
набор функций высокого уровня для обработки файлов, групп файлов, и папок
модуль для работы с базами MySQL
модуль для работы с базой данных SQLite
библиотека, обеспечивающая поддержку больших, многомерных массивов и матриц

Что такое стек?
это структура данных, в которую можно либо добавлять элемент, либо брать из нее любой из добавленных ранее
это структура данных, в которую можно либо добавлять элемент, и брать из нее первый добавленный
это структура данных, в которую можно либо добавлять элемент, и брать из нее последний добавленный
это древовидная структура данных

За какое действие в следующих инструкциях отвечает строка «window = tkinter.Tk()»?
import tkinter
window = tkinter.Tk()
window.mainloop()
создает главное окно
подключает модуль, содержащий методы для работы с графикой
создает виджет-кнопку
задает обработчик событий для корневого окна

Что означает ZeroDivisionError?
в ходе выполнения программы было использовано несуществующие имя переменной или функции
в ходе выполнения программы произошла ошибка преобразования типа
в ходе выполнения программы произошла ошибка деления на ноль
нет правильного ответа

Если у двух псевдослучайных последовательностей одинаковый seed, то:
они генерируют одинаковые значения через одно
значения этих последовательностей не являются псевдослучайными
они генерируют одинаковые значения
они генерируют разные значения

Какой результат выведут на экран следующие инструкции?
>>> def f(x: int, y: int) -> int:
return x + y
>>> f([1, 2], [3, 4])
1234
TypeError
[1, 2, 3, 4]
10

Множество set в Python — это
неупорядоченная коллекция неизменяемых элементов
нет правильного ответа
неупорядоченная коллекция неизменяемых уникальных элементов
неупорядоченная коллекция уникальных элементов

Каким образом можно представить строку «1***2***3» в виде списка?
«1***2***3».strip(«***»)
«1***2***3».split(«***»)
«1***2***3».cut(«***»)

Каким образом в Python решается проблема «ромбовидного наследования»?
наследуется крайний левый из указанных родителей
наследуется крайний правый из указанных родителей
наследование происходит в случайном порядке
нет правильного ответа

Какой результат вернет функция round(4.5)?
4
«4.5»
4.5
5

В чем основное преимущество декораторов?
декораторы не хранят объекты в памяти целиком
декораторы изменяют код декорируемого объекта
декораторы не изменяют код декорируемого объекта
нет правильного ответа

Какой результат выведут на экран следующие инструкции?
>>> import numpy as np
>>> ax = np.array([1, 2])
>>> ax ** 2
array([1, 4])
[1, 4]
[1, 2, 1, 4]
array([1, 2], [1, 2])

Укажите требование к ключам словаря в Python.
имеет неизменяемое хеш-значение
тип данных может быть произвольным
тип данных должен быть неизменяемым
тип данных должен быть integer

При s = «123456789», что выведет на экран выражения s[:-1]?
'123456789'
True
'12345678'
'9'

Возможности классов и объектов не ограничиваются лишь объединением переменных под одним именем, т. е. хранением состояния объекта. Классы также позволяют задавать______ внутри себя для работы с полями класса, т. е. влиять на поведение объекта.

Укажите преимущества виртуальной машины Python.
скрывает особенности операционных систем
поддерживает переносимость между операционными системами
для некоторых операционных систем требуется ее установка
нет правильного ответа

Какой результат выведут на экран следующие инструкции?
counts = [809, 834, 477, 478, 307, 122, 96, 102, 324, 476]
len(counts)

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ