wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Нысанды-бағытты жобалау тесті

Total questions: 29

Worksheet time: 15mins

Name
Class
Date
1.

Нысанды-бағытты жобалауды�� негізгі принциптерінің бірі қандай?

a)

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

b)

Процедуралық кодтау

c)

Бірнеше негізгі модуль

d)

Мәліметтер базасын пайдалану

2.

Объектілердің қандай негізгі қасиеттері бар?

a)

Атрибуттар мен әдістер

b)

Тек қана атрибуттар

c)

Тек қана әдістер

d)

Айнымалылар

3.

Нысанды-бағытталған бағдарламалауда объектілердің арасындағы байланыс қалай жүзеге асады?

a)

Модульдерді біріктіру арқылы

b)

Мұрагерлік пен композиция арқылы

c)

Тек деректер базасы арқылы

d)

Тек интерфейстер арқылы

4.

UML диаграммасында объектілер қалай көрсетіледі?

a)

Класс диаграммаларында

b)

Деректер ағыны диаграммаларында

c)

Желілік диаграммаларда

d)

Блок-схемаларда

5.

Нысанды-бағытты жобалаудың қандай артықшылығы бар?

a)

Кодтың қайта пайдаланылуы

b)

Программаны баяулатады

c)

Мәліметтерді қорғауды төмендетеді

d)

Мәліметтерді қолмен басқаруды арттырады

6.

Нысанды-бағытталған жүйеде "мұрагерлік" деген не?

a)

Бір класс басқа кластың қасиеттерін алуы

b)

Айнымалылардың өзгеруі

c)

Мәліметтер базасын қосу

d)

Процедураларды жазу

7.

Класс дегеніміз не?

a)

Объектілердің үлгісі

b)

Деректер базасындағы кесте

c)

Программадағы функция

d)

Кодты

8.

Что такое класс?

a)

Образец объектов

b)

Таблица в базе данных

c)

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

d)

Способ выполнения кода

9.

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

a)

Диаграмма классов

b)

Диаграмма DFD

c)

Диаграмма ER

d)

Диаграмма сети

10.

Что такое полиморфизм?

a)

Разные объекты выполняют один и тот же метод по-разному

b)

Использование только одного объекта

c)

Два объекта с одинаковыми атрибутами

d)

Использование только статических переменных

11.

С какой целью используется инкапсуляция?

a)

Защита данных

b)

Открытие всех переменных

c)

Быстрое изменение данных

d)

Оптимизация базы данных

12.

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

a)

Один объект является частью другого объекта

b)

Постоянное хранение данных

c)

Удаление системы

d)

Определение порядка выполнения кода

13.

Из каких структурных элементов состоит объект?

a)

Атрибуты и методы

b)

Только методы

c)

Только переменные

d)

Связи сети

14.

Какие диаграммы предлагает UML для моделирования системы?

a)

Диаграмма классов, диаграмма прецедентов и др.

b)

Электронные таблицы

c)

Графики

d)

Диаграммы SQL

15.

В какой области широко используется объектно-ориентированный подход?

(a)  

16.

ML қандай диаграммаларды ұсынады?

a)

Класс диаграммасы, Use-case диаграммасы, т.б.

b)

Электронды кестелер

c)

Графиктер

d)

SQL диаграммалары

17.

Нысанды-бағытты тәсіл қай салада кеңінен қолданылады?

a)

Бағдарламалық жасақтама әзірлеуде

b)

Тек желілік архитектурада

c)

Қолмен есептеу жүйесінде

d)

Мәліметтерді қолмен енгізуде

18.

Объект пен класс арасындағы байланыс қандай?

a)

Объект - бұл кластың нақты данасы

b)

Класс объектіден кейін пайда болады

c)

Объект классқа қарағанда кеңірек түсінік

d)

Олар бірдей ұғымдар

19.

UML диаграммасында мұрагерлік қалай көрсетіледі?

a)

Жебе арқылы

b)

Шеңбер арқылы

c)

Кесте арқылы

d)

Деректер тізімі арқылы

20.

Конструктор дегеніміз не?

a)

Объектіні құруға арналған әдіс

b)

Кодты орындау әдісі

c)

Деректер қорын сақтау жүйесі

d)

Бекітілген айнымалы

21.

Инкапсуляцияның артықшылықтары қандай?

a)

Мәліметтерді қорғау

b)

Код көлемін көбейту

c)

Бағдарламаның баяу орындалуы

d)

Мәліметтерді еркін пайдалану

22.

Нысанды-бағытталған модельде негізгі мәліметтер қайда сақталады?

a)

Объект ішінде

b)

Желілік құрылғыда

c)

Тек деректер базасында

d)

Тек кодтың орындалу барысында

23.

Класстың әдісі не үшін қажет?

a)

Объектілердің әрекеттерін анықтау үшін

b)

Объектіні жою үшін

c)

Айнымалыларды көбейту

24.

Класстың әдісі не үшін қажет?

a)

Объектілердің әрекеттерін анықтау үшін

b)

Объектіні жою үшін

c)

Айнымалыларды көбейту үшін

d)

Желі арқылы дерек жіберу үшін

25.

Нысанды-бағытты жобалау қандай тәсілді қолданады?

a)

Иерархиялық құрылым

b)

Желілік байланыс

c)

SQL сұраныстары

d)

Деректерді қолмен енгізу

26.

Қайсысы нысанды-бағытты тәсілдің принциптеріне жатпайды?

a)

Процедуралық орындау

b)

Мұрагерлік

c)

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

d)

Полиморфизм

27.

Объектілердің өзара байланысын сипаттайтын UML диаграмма түрі қандай?

a)

Класс диаграммасы

b)

Желі диаграммасы

c)

Деректер қоры диаграммасы

d)

Электр схемасы

28.

Нысанды-бағытты әдіс қай кезеңде қолданылады?

a)

Жобалау және әзірлеу кезінде

b)

Тек жобалауда

c)

Тек тестілеу кезінде

d)

Тек деректерді сақтау кезінде

29.

Мұрагерлік принципі не береді?

a)

Кодтың қайта қолданылуын жеңілдетеді

b)

Деректерді өшіреді

c)

Тек жаңа объектілер құруға мүмкіндік береді

d)

Мәліметтерді қолдан енгізуді талап етеді