wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Экзаменационные вопросы Python (Раздел 3)

Total questions: 65

Worksheet time: 35mins

Name
Class
Date
1.

Использование потоков может:

a)

сократить объем используемых аппаратных ресурсов

b)

увеличить время выполнения программы

c)

увеличить объем используемой памяти

d)

сократить время выполнения программы

2.

GIL предназначен для:

a)

параллельного выполнения нескольких процессов

b)

выполнения только одного потока в один момент времени

c)

параллельного выполнения нескольких функций

d)

параллельного выполнения нескольких потоков

3.

Задача, которая является I/O bound, – это:

a)

умножение матриц

b)

ожидание ответа пользователя

c)

получение данных по сети

d)

выполнение большого количества расчетных операций

4.

Пул потоков – это:

a)

процесс старта потоков

b)

место хранения всех потоков (например, список)

c)

процесс завершения потоков

d)

принудительное закрытие потоков

5.

Использование процессов может:

a)

сократить объем используемых аппаратных ресурсов

b)

увеличить время выполнения программы

c)

увеличить объем используемой памяти

d)

сократить время выполнения программы

6.

Процесс:

a)

имеет отдельную память

b)

имеет общие аппаратные ресурсы

c)

не имеет отдельную память

d)

имеет отдельные аппаратные ресурсы

7.

Задача, которая является CPU bound, – это:

a)

умножение матриц

b)

поиск наибольшего общего делителя

c)

выгрузка всех страниц сайта

d)

ожидание действия пользователя

8.

API нужен:

a)

обработки данных

b)

для ускорения вычислений

c)

для хранения данных

d)

для взаимодействия программ

9.

API есть у:

a)

любых программ

b)

операционных систем

c)

прикладных программ

d)

всех информационных ресурсов

10.

REST API реализован в виде:

a)

библиотеки

b)

web-сервиса

c)

SOAP

d)

базы данных

11.

Какие форматы данных может возвращать REST API?

a)

тест

b)

JSON

c)

XML

d)

функция Python

e)

библиотека

12.

Количество приложений, которое может взаимодействовать с БД:

a)

приложения не могут взаимодействовать с БД

b)

два и более

c)

только одно

d)

только два

13.

Взаимодействие с БД:

a)

хуже взаимодействия по API

b)

имеет свои плюсы и минусы по сравнению с взаимодействием по API

c)

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

d)

лучше взаимодействия по API

14.

Возможным способом взаимодействия приложений является:

a)

обмен функциями

b)

обмен файлами

c)

приложения не могут взаимодействовать

d)

обмен библиотеками

15.

Укажите самый старый формат данных:

a)

REST API

b)

XML

c)

JSON

d)

CSV

16.

Формат CSV может быть использован как замена:

a)

документо-ориентированным СУБД

b)

реляционным СУБД

c)

REST API

d)

нереляционным СУБД

17.

Разделителем столбцов в формате CSV обычно выступает:

a)

точка с запятой

b)

запятая

c)

символы []

d)

перенос строки

18.

В формате JSON в качестве структурных элементов НЕ используются элементы:

a)

символы []

b)

кавычки

c)

двоеточие

d)

теги

19.

Наиболее популярным форматом в 2010 году был:

a)

CSV

b)

XML

c)

REST API

d)

JSON

20.

Формат JSON впервые использовался для языка программирования:

a)

Java

b)

JavaScript

c)

С#

d)

Python

21.

В формате XML в качестве структурных элементов НЕ используются элементы:

a)

текстовые данные

b)

теги

c)

атрибуты

d)

скобки

22.

Структура написания XML схожа со структурой:

a)

CSV

b)

HTML

c)

REST API

d)

JSON

23.

Для SAX-парсера при разборе XML характерно:

a)

выгрузка в оперативную память обрабатываемого в данный момент узла

b)

построение дерева узлов в оперативной памяти

c)

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

d)

построение поддеревьев обрабатываемого в данный момент узла

24.

Data-driven – это:

a)

анализ данных

b)

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

c)

исследование данных

d)

подход к принятию бизнес-решений на основе анализа данных

25.

Библиотека, которая лежит в основе двух других:

a)

Pandas

b)

Scipy

c)

Numpy

26.

Результат, который получится при выполнении следующего кода:

np.array([1, 2, 3])+np.array([5, 6, 7])

a)

array([6, 8, 10])

b)

array([1, 2, 3])

c)

массивы numpy нельзя складывать

d)

array([1, 2, 3, 4, 5, 6, 7])

27.

Библиотека matplotlib нужна для:

a)

построения моделей машинного обучения

b)

математических вычислений

c)

анализа данных

d)

визуализации данных

28.

В сообществе принято подключать библиотеку Pandas:

a)

from pandas from os

b)

from pandas import *

c)

from pandas

d)

import pandas as pd

29.

Series – это:

a)

функция Pandas

b)

объект Pandas

c)

отдельный модуль

d)

отдельная библиотека

30.

Количество уникальных элементов возвращает функция:

a)

unique

b)

nunique

c)

drop_unique

d)

drop_duplicates

31.

Процесс конструирования признаков называется:

a)

data manipulations

b)

columns constructing

c)

feature engineering

32.

В задаче регрессии предсказывается:

a)

массив данных

b)

метка класса

c)

целое число

d)

вещественное число

33.

Kaggle – это:

a)

параметр линейной регрессии

b)

сайт с соревнованиями по машинному обучению

c)

СУБД

d)

библиотека для машинного обучения

34.

Метод в scripy, который позволяет построить линейную регрессию:

a)

linear_regression

b)

linregress

c)

regression_linear

d)

regression

35.

Прогноз для оценки качества модели делается на:

a)

обучающем множестве

b)

множества не используются для прогнозирования

c)

всем множестве

d)

тестовом множестве

36.

Метод fit отвечает за:

a)

анализ данных

b)

инициализацию алгоритма

c)

получение предсказаний

d)

обучение алгоритма

37.

Параметр random_state нужен для:

a)

указания, что данные должны быть перемешаны случайным образом

b)

воспроизводимости результатов

c)

указания состояния программы

d)

указания, что данные должны быть сгенерированы случайным образом

38.

OneHotEncoder – это класс для преобразования:

a)

числовых признаков

b)

категориальных признаков

c)

форматов данных

d)

запросов

39.

Реляционная база данных…

a)

использует иерархическую структуру

b)

не должна иметь определенную структуру

c)

имеет признаки объектно-ориентированной

d)

должна иметь определенную структуру

40.

СУБД предназначены…

a)

только для манипулирования данными БД

b)

для полноценного администрирования БД

c)

только для обработки данных

d)

только для создания БД

41.

Oracle является примером…

a)

нереляционной СУБД

b)

реляционной СУБД

c)

NoSQL СУБД

d)

объектно-ориентированной СУБД

42.

Когда под отношением понимается таблица, то атрибут отношения – это…

a)

ячейка

b)

строка

c)

допустимое значение

d)

столбец

43.

Внешний ключ отношения нужен для…

a)

задания произвольного номера кортежа

b)

связи с другим отношением

c)

задания уникального номера строки

d)

задания уникального номера кортежа

44.

SQL – это…

a)

название СУБД

b)

язык запросов

c)

реляционная база данных

d)

команда в Oracle

45.

Термин NoSQL на сегодняшний день обозначает…

a)

без использования SQL

b)

No SQL

c)

номер SQL

d)

Not Only SQL

46.

NoSQL базы данных более всего подходят для таких сервисов, как…

a)

банковские системы

b)

распределенные системы

c)

приложения на одном ПК

d)

сайты

47.

Принципом NoSQL является:

a)

связность

b)

согласованность в конечном счете

c)

базовая доступность

d)

атомарность

e)

согласованность

48.

К NoSQL относится база данных:

a)

реляционная СУБД

b)

документно-ориентированная БД

c)

графовая СУБД

d)

объектно-ориентированные СУБД

49.

К теореме CAP относятся такие свойства, как:

a)

согласованность данных

b)

масштабируемость

c)

доступность

d)

изолированность

e)

эффективность

50.

В MongoDB хранятся данные в виде…

a)

CSV

b)

JSON

c)

XML

d)

BSON

51.

Наиболее подходящие к MongoDB характеристики…

a)

SQL, неструктурированность данных, реляционные свойства

b)

ключ-значение, неструктурированность данных, нереляционные свойства

c)

ключ-значение, структурированность данных, реляционные свойства

d)

ключ-значение, неструктурированность данных, реляционные свойства

52.

Для разработки front-end используется язык…

a)

C#

b)

Java

c)

Python

d)

JavaScript

53.

Примером микрофреймворка является…

a)

ASP.NET

b)

Flask

c)

Yii

d)

Django

54.

За доступ к данным в паттерне MVC отвечает слой…

a)

View

b)

Model

c)

Component

d)

Controller

55.

За отображение данных в паттерне MVC отвечает слой…

a)

Model

b)

Visual

c)

Controller

d)

View

56.

Приложение Flask является объектом класса…

a)

Pip

b)

Application

c)

WebApp

d)

Flask

57.

Запуск приложения производится вызовом метода…

a)

go

b)

run

c)

return

d)

start

58.

По умолчанию html-страницы хранятся в директории…

a)

static

b)

templates

c)

js

d)

html

59.

Логику в html-страницах позволяет использовать…

a)

ORM

b)

генератор

c)

декоратор

d)

шаблонизатор

60.

Верным является утверждение, что…

a)

Django не использует СУБД

b)

для работы с СУБД в Django необходимо использовать стороннюю ORM

c)

в Django вместо ORM используются SQL-запросы

d)

у Django имеется своя ORM

61.

Случай, в котором Django следует выбрать в качестве фреймворка, – это…

a)

онлайн-сервис обработки изображений

b)

интернет-магазин с панелью администратора

c)

простая страница

d)

Landing Page

62.

В Django можно использовать…

a)

только SQLite

b)

все БД

c)

только документо-ориентированные БД

d)

только реляционные БД

63.

Слой в MTV, который аналогичен слою View в MVC, – это…

a)

View

b)

Template

c)

Controller

d)

Model

64.

Связь url и функций Python прописывается в…

a)

settings.py

b)

url.py

c)

слой View

d)

слой Template

65.

Верным является утверждение, что…

a)

приложение объединяет несколько проектов Django

b)

проект Django не содержит приложений

c)

приложение не содержит проектов Django

d)

проект Django состоит из приложений