wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

_OOP_

Total questions: 15

Worksheet time: 1hrs 19mins

Name
Class
Date
1.

Выберите основные парадигмы программирования.

a)

Процедурное программирование

b)

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

c)

Функциональное программирование.

d)

Объектно-ориентированное программирование

e)

Функционализм

2.

Стиль программирования, в котором пишется последовательность шагов по направлению

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

a)

Монолитное программирование

b)

Процедурное программирование

c)

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

d)

Функциональное программирование

3.

Приведите пример процедурного программирования.

4 lines
4.

Программирование с использованием функций без глобальных переменных - это...

a)

Объектно-ориентированное программирование

b)

Асинхронное программирование

c)

Функциональное программирование

d)

Слаженное программирование

5.

Для самых внимательных: Функциональный код отличается одним свойством... Каким?

4 lines
6.

Выберите вариант правильного Функционального кода. (кто выберет наугад объясняет выбор своего ответа первый)

a)

a = 0

def increment():

  global a

  a += 1

b)

def increment(a):

  return  a + 1

7.

Для самых внимательных: Назовите основные понятия ООП. Дайте краткое определения этим понятиям.

4 lines
8.

4 кита ООП. (грех не знать ^_^)

4 lines
9.

Способность представлять один и тот же интерфейс для разных базовых форм - это...

a)

Деструкция

b)

Абстракция

c)

События

d)

Полиморфизм

10.

Для самых внимательных: Привести пример Полиморфизма на языке C#

4 lines
11.

Основная идея состоит в том, чтобы представить объект минимальной

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

4 lines
12.

Интерфейс в ООП - это...

a)

Свойство

b)

Функция и метод

c)

Атрибут

d)

Экземпляр

13.

Побочным эффектом в функциональном программировании является...

a)

разброс значений при выполнении цикла

b)

ошибка в ДНК программиста

c)

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

d)

изменение состояния глобальной переменной

e)

\_(^-^)_/

14.

Сколько главных концепций ООП ?

a)

5

b)

4

c)

3

d)

2

e)

1

15.

Выберете две концепции инкапсуляции...

a)

Определение объектов,

которые взаимодействуют друг с другом

b)

Переменные и методы группируются в объект

c)

Создание объектов без написания определения класса для типа данных

d)

Классифицирование и группировка похожих объектов

e)

Сокрытие внутренних данных класса