wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Микро развлечение

Total questions: 35

Worksheet time: 13mins

Name
Class
Date
1.

Определите значение переменной «a» после выполнения фрагмента программы:
a = 10

if a < 5:

a = 5

a)

10

b)

5

c)

15

d)

0

2.

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

a=input()

print("Всё хорошо?", "a")

Если пользователь введет слово "Маша"

a)

Всё хорошо? Маша

b)

Всё хорошо? а

c)

Всё хорошо?

d)

Всё хорошо?, "а"

3.

На какой структуре данных основана очередь с приоритетом?

a)

Куча

b)

Стек

c)

AVL-дерево

d)

RB-дерево

4.

Сколько в одном байте бит?

a)

4

b)

8

c)

16

d)

1024

5.

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

a)

Полиморфизм

b)

Доминирование

c)

Наследование

d)

Инкапсуляция

6.

Сколько принято выделять поколений СУБД?

a)

3

b)

4

c)

5

d)

115

7.

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

a)

Git

b)

GitHub

c)

DockerHub

d)

JavaRush

e)

Manjaro

8.

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

a)

Декларативный

b)

ООП

c)

Императивный

d)

Правильных нет

9.

Как расшифровывается CV?

a)

Computer Vision

b)

Computer Visualization

c)

Cyber Visualization

d)

Complex Value

10.

Что делает оператор ANY в Python?

a)

Применяет другую функцию к заданному итерируемому объекту

b)

Объединяет элементы из нескольких источников данных

c)

Возвращает True если в множестве есть хотя бы одно True

d)

Average Number of Youth (возвращает среднее арифметическое чисел, добавленных в список за заданное число тактов)

11.

Что означает RAM?

a)

Random Access Memory

b)

Read-Only Memory

c)

Runtime Application Management

d)

Rapid Access Mode

12.

Что такое блок-схема?

a)

Синтаксно-графическое представление кода программы

b)

Разбиение программы на блоки

c)

Графическое представление программы

13.

Какие изменяемые типы данных есть в Python?

a)

Списки, массивы, строки

b)

Строки, массивы, множества

c)

Словари, множества, списки

d)

Словари, кортежи, списки

14.

Что такое лямбда-функция в Python?

a)

Анонимная функция

b)

Встроенная функция для подсчёта математического ожидания

c)

Встроенная функция-декоратор

d)

Функция, объявляющая многопоточное исполнение файла

15.

Что такое пространство имен в Python?

a)

Открытая база данных с документацией по всем модулям Python

b)

Система имен, для уникальности наименования всех объектов

c)

Место в памяти, выделяемое для хранения переменных, используемых в данной программе

16.

Какое пространство имен является лишним?

a)

Глобальное

b)

Локальное

c)

Встроенное

d)

Внутреннее

17.

Что такое декораторы в Python?

a)

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

b)

Обновление синтаксиса Python, сделанное для более простого изменения функций

c)

Элемент отвечающий за кодстайл

d)

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

18.

Какие есть особенности реализации switch-case в python?

a)

Работает только с int типом

b)

Работает с любыми, но одинаковыми типами данных

c)

В Python нет встроенной реализации switch-case

19.

Сколько параметров есть у функции range()?

a)

2

b)

3

c)

4

d)

Аргументов нет

20.

Что делает спецификатор %s?

a)

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

b)

Строка будет разделена по символу "s"

c)

Спецификатор формата, который преобразует любое значение в строку

21.

Какой метод использовался до "in" для проверки наличия ключа в словаре Python?

a)

hasKey()

b)

inKeys()

c)

has_key()

22.

Как превратить список в строку?

a)

list()

b)

join()

c)

str()

d)

list.to_str()

23.

Чувствителен ли Python к регистру?

a)

Да

b)

Нет

c)

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

24.

Для чего нужна функция dir()?

a)

Возвращает путь исполняемого файла

b)

Возвращает допустимый список атрибутов и методов объекта, к которому она вызывается

c)

Переводит в байтовый код путь к файлу, указанный в скобках

25.

Что означает "self" в Python?

a)

Используется для во вложенной функции для доступа к методам\переменным, объявленным ранее в "родительской" функции

b)

Данное спец слово определяет, что работа происходит с внутренними методами пакета

c)

Ключевое слово, применяемое для определения экземпляра или объекта класса

26.

Что такое функция filter?

a)

Применяет другую функцию к заданному итерируемому объекту (список, строка, словарь и т.дю), возвращая в виде ссылки на объект

b)

Применяет другую функция к заданному итерируемому объекту, возвращая его копию, в которой хранятся только те элементы, для которых данная функция возвращает True

c)

Применяет другую функцию к заданному итерируемому объекту , проверяя, нужно ли сохранить конкретный элемент или нет

d)

Функция библиотеки requests, которая фильтрует входящие на сервер запросы.

27.

Выберите все виды поворота узла двоичного дерева:

a)

Правый

b)

Центрированный

c)

Зеркальный

d)

Левый

e)

Вертикальный

28.

Что означает аллокация памяти?

a)

Фиксация переменных и объектов в памяти

b)

Сохранение в память важной информации

c)

Выделение памяти

d)

Очистка памяти

29.

Выберете существующие модификаторы доступа в Java:

a)

public

b)

protected

c)

default

d)

hidden

e)

custom

30.

Самое лучшее среднее реальное время работы у:

a)

Сортировка Хоффа

b)

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

c)

Сортировка Хоара

d)

Пузырьковая сортировка

e)

Сортировка Шелла

31.

Какие есть виды бин поиска?

a)

Правый, левый, по ответу, классический

b)

Правый, левый, по ответу

c)

Правый, левый, по ответу, equal-подобный

32.

Hash-функция это:

a)

Частный случай функции генерации псевдослучайного числа

b)

Функция, которая преобразует значение в числовое, соответствующая отношению сюръекции

c)

Функция, которая преобразует значение в числовое, соответствующая отношению инъекции

d)

Функция, которая преобразует значение в числовое, соответствующая отношению биекции

33.

К какому модулю Python относится метод .pow(x,y)

a)

math

b)

Pandas

c)

NumPy

d)

Инсталлируемая библиотека PyMath

34.

Решето Эратосфена это

a)

Алгоритм, относящийся к Шифрованию сообщений

b)

Принцип, использующийся для быстрой обработки целочисленных значений в структуре set()

c)

Алгоритм связанный с нахождением простых чисел

d)

Принцип, использующийся в машинном обучении, связанный с обучением сложного ансамбля

35.

Алгоритм Джимма Хоффа:

a)

Алгоритм для вывода все возможных потоков исполнения программы

b)

Алгоритм, созданный на основе устоявшейся поговорки "looking for Jimmy Hoffa", что означает искать несуществующий элемент

c)

В Python является самым быстром методом для поиска элемента в связном дереве, реализуемом при помощи модуля PyStructure

d)

Правильного ответа нет