wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Senior Top

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Какой инструмент используется для создания исполняемых файлов (.exe) из Python-скриптов?

a)

PyInstaller

b)

pip

c)

virtualenv

d)

Jupyter

2.

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

a)

Словарный метод

b)

Метод перебора

c)

Метод шифрования

d)

Метод сжатия

3.

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

a)

zipfile.extractall()

b)

for password in passwords:

c)

os.system('unzip')

d)

import zipfile

4.

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

a)

--onefile

b)

--noconsole

c)

--icon

d)

--add-data

5.

Какой метод в Python позволяет открыть zip-архив для чтения?

c)

zipfile.ZipFile()

d)

zipfile.extract()

6.

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

a)

init()

b)

str()

c)

del()

d)

call()

7.

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

a)

tarfile

b)

zipfile

c)

shutil

d)

os

8.

Какой из следующих подходов не является эффективным для брутфорса паролей?

a)

Использование словарей

b)

Генерация всех возможных комбинаций

c)

Использование хешей

d)

Использование случайных паролей

9.

Что такое чат-бот?

a)

Система управления базами данных.

b)

Устройство для распознавания голоса.

c)

Приложение для редактирования видео.

d)

Программа, которая может вести текстовый или голосовой диалог с пользователем.

10.

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

a)

HTML

b)

SQL

c)

Python

d)

CSS

11.

Что такое обработка голосовых команд?

a)

Процесс преобразования текста в речь.

b)

Процесс распознавания и интерпретации голосовых команд пользователя.

c)

Процесс создания графического интерфейса.

d)

Процесс хранения данных в облаке.

12.

Какой из следующих инструментов используется для распознавания голоса?

a)

Google Translate

b)

Google Assistant

c)

Google Meet

d)

Google Drive

13.

Как можно интегрировать чат-бота с Google?

a)

Скачивая Google Drive.

b)

Устанавливая Google Chrome.

c)

Создавая аккаунт в Google Play.

d)

Используя API Google для доступа к данным.

14.

Что такое API в контексте разработки чат-ботов?

a)

Графический интерфейс пользователя.

b)

Система управления проектами.

c)

Программный интерфейс, который позволяет взаимодействовать с другими приложениями.

d)

Программа для создания баз данных.

15.

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

a)

XML

b)

JSON

c)

SOAP

d)

DLL

16.

Что такое обучение с подкреплением?

a)

Метод, при котором агент учится на основе примеров.

b)

Метод, при котором агент копирует поведение других агентов.

c)

Метод, при котором данные используются для обучения без меток.

d)

Метод, при котором агент получает награды или штрафы за свои действия.

17.

Какой из следующих компонентов является основным в нейронной сети?

a)

Модули

b)

Слои

c)

Блоки

d)

Элементы

18.

Что такое функция активации в нейронной сети?

a)

Функция, которая определяет, как данные проходят через сеть.

b)

Функция, которая обучает нейронную сеть.

c)

Функция, которая генерирует случайные числа.

d)

Функция, которая сохраняет данные.

19.

Какой алгоритм использует AlphaZero для обучения?

a)

Обучение с подкреплением

b)

Генетические алгоритмы

20.

Какой из следующих методов используется для оптимизации нейронной сети?

a)

Поиск в ширину

b)

Сортировка

c)

Динамическое программирование

d)

Градиентный спуск

21.

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

a)

NumPy

b)

Matplotlib

c)

TensorFlow

d)

Requests

22.

Что такое переобучение в контексте нейронных сетей?

a)

Когда модель слишком проста и не может захватить данные.

b)

Когда модель обучается слишком быстро.

c)

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

d)

Когда модель не обучается вообще.

23.

Что такое парсинг HTML-страниц?

a)

Процесс извлечения данных из HTML-кода

b)

Процесс оптимизации изображений на сайте

c)

Процесс создания веб-сайта

d)

Процесс тестирования веб-приложений

24.

Что делает файл Server.py в клиент-серверном приложении?

a)

Отправляет запросы к серверу

b)

Хранит данные в базе данных

c)

Создает пользовательский интерфейс

d)

Обрабатывает входящие запросы и отправляет ответы

25.

Какой метод используется для парсинга HTML в Python?

a)

BeautifulSoup

b)

requests.get()

c)

json.load

d)

urllib.parse()

26.

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

a)

XML

b)

CSV

c)

HTML

d)

JSON

27.

Какой метод в Python используется для отправки HTTP-запросов?

a)

urllib.request()

b)

json.dumps()

d)

socket.send()

28.

Какой из следующих инструментов можно использовать для создания чат-ботов с использованием AI?

a)

TensorFlow

b)

Flask

c)

BeautifulSoup

d)

SQLite

29.

Какой метод используется в OpenCV для определения лиц на изображениях?

a)

Алгоритм Левенштейна

b)

Признаки Хаара

c)

Метод градиента

d)

Метод К-средних

30.

Какой из следующих алгоритмов является основным для распознавания объектов в OpenCV?

a)

Алгоритм Супервизорного обучения

b)

Алгоритм KNN

c)

Алгоритм HOG (Histogram of Oriented Gradients)

d)

Алгоритм Гауссового размытия

31.

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

a)

Линейная регрессия

b)

K-средние

c)

Деревья решений

d)

Метод опорных векторов (SVM)

32.

Какой из следующих компонентов OpenCV используется для работы с видео в реальном времени?

a)

cv2.VideoCapture

b)

cv2.imshow

c)

cv2.imread

d)

cv2.imwrite

33.

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

a)

RSA

b)

SHA-256

c)

AES

d)

MD5

34.

Что такое цифровая подпись в контексте криптовалют?

a)

Метод шифрования данных

b)

Алгоритм хеширования

c)

Протокол передачи данных

d)

Способ подтверждения подлинности транзакции

35.

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

a)

FTP

b)

P2P

c)

HTTP

d)

SMTP

36.

Какой из следующих алгоритмов не является алгоритмом шифрования?

a)

Blowfish

b)

SHA-1

c)

AES

d)

DES

37.

Какой метод используется для проверки подлинности цифровой подписи?

a)

Хеширование

b)

Симметричное шифрование

c)

Ассиметричное шифрование

d)

Кодирование

38.

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

a)

База данных

b)

Сервер

c)

Блокчейн

d)

Все вышеперечисленное

39.

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

a)

RSA

b)

AES

c)

SHA-256

d)

DES

40.

Что такое "узел" в контексте блокчейна?

a)

Устройство для хранения данных

b)

Компьютер, участвующий в сети блокчейна

c)

Программа для шифрования

d)

Алгоритм хеширования