wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

бес/бес

Total questions: 43

Worksheet time: 22mins

Name
Class
Date
1.

Difference  сөзі қандай амалда қолданылады:

a)

Қосу

b)

Алу

c)

Көбейту

d)

Бөлу

2.

Бағдарламалау тіліндегі Тұрақтылар –

a)

программаның орындалу барысында мәндері тұрақты болып қалатын айнымалылар

b)

Компьютерлік бағдарламаларды жазуға арналған белгілер жүйесі

c)

кілт-мәнді элементтердің жиынтығы

d)

математикалық операцияларды орындау және шарттар негізінде шешім қабылдау үшін қолданылатын бағдарламалау тілдеріндегі іргелі конструкциялар болып табылады

 

3.

Python тілінде кезектегі элементтердің санын қайтаратын әдіс?

a)

empty()

b)

full()

c)

get()

d)

qsize()

4.

C++ тілінде тізімнен барлық элементтерді жою әдісі?

a)

clear()

b)

size()

c)

erase(iterator position)

d)

pop_back()

5.

Төмендегі алгоритмдерден салмақтанған графтағы жалғыз бастапқы шыңнан барлық басқа шыңдарға дейінгі ең қысқа жолдарды қайтаратынын табыңыз?

a)

Примнің алгоритмі.

 

b)

Дихстраның алгоритмі.

c)

Беллман-Форд алгоритмі

d)

Флойд-Уоршал алгоритмі.

6.

Элементтер жиынындағы белгілі бір элементті алу процесі не дейді?

a)

Іздеу

b)

Көпіршікті сұрыптау

c)

Кірістіру бойынша сұрыптау

d)

Таңдау бойынша сұрыптау

 

7.

  list.clear() әдісі Python тілінде не істейді?

a)

Тізімдегі элементтердің ретін өзгертеді

 

b)

Тізімнен соңғы элементті жояды

c)

Тізімнен барлық элементтерді жояды

d)

Тізім объектісін жояды

8.

Биттік ЖӘНЕ әрекетін орындайтын оператор:

a)

(~)

 

b)

(||)

c)

(&)

d)

(&&)

9.

 C++ тілі массивінің өлшемін қалай бір элемент өлшеміне бөлу арқылы алуға болады?

a)

sizeof() функциясы арқылы

b)

length атрибуты арқылы

c)

foreach циклі

d)

len() функциясы арқылы

10.

Java тілінде charAt() әдісі арқылы не үшін пайдаланады?

a)

Біріктіру

b)

Салыстыру

c)

Индекстеу

d)

Түрлендіру

 

11.

Java бағдарламасының құрылымдық ерекшелігі

a)

сыныптарға бөлінген.

b)

Ол әдетте int argc, char* argv[] ретінде ұсынылатын аргументтерді қабылдауы мүмкін.

 

c)

орындауды негізгі (main) функциядан бастайды.

d)

Модульдер импорт кілт сөзі арқылы импортталады.

12.

Python тілінде ұзындығы бір жолдар ретінде ұсынылған операция?

a)

Char

b)

Int

c)

String

d)

Name

13.

Рекурсия дегеніміз не?

a)

есептерді тиімді шешу үшін өзін шақыратын бағдарламалау әдісі және әртүрлі бағдарламалау тілдерінде кеңінен қолданылады

b)

белгілі бір тапсырманы орындау үшін бағдарламаның басқа бөліктерінен шақыруға болатын кодтың атаулы блогы.

c)

Жадта бір деректер түрінің бірнеше элементтерін ретімен сақтауға мүмкіндік беретін бағдарламалау тілдеріндегі деректер құрылымдары

d)

бағдарламасын орындау кезінде деректер мәндерін сақтайтын деректер контейнерлері

14.

java тілінде кезектің басын шығарып алу және жою үшін пайдаланылатын әдіс?

a)

Object element()

b)

Object remove()

c)

boolean add(object)

d)

boolean offer(object)

15.

Кіріс өлшемі ұлғайған сайын орындалу уақыты немесе кеңістік логарифмдік түрде өсетін алгоритмдердің уақыт күрделілігі қандай?

a)

Логарифмдік күрделілік

b)

Тұрақты күрделілік

c)

Сызықтық күрделілік

d)

Квадраттық күрделілік

 

16.

С++ тілінде Кезектің бірінші элементін жоятын әдіс?

a)

pop()

b)

emplace()

c)

front()

d)

back()

17.

Бір түйінді екілік ағаштың биіктігі қандай?

a)

0

b)

1

c)

2

d)

3

18.

Деректерді сұрыпталған түрде ұйымдастыру және сақтау үшін қолданылатын деректер құрылымы деген қандай ағаш?

a)

Екілік ағаш

b)

Өрнек ағашы

c)

Қызыл-қара ағаш.

d)

BST (екілік іздеу ағашы)

19.

Алгоритмнің ең жақсы уақыт күрделілігі туралы төмендегілердің қайсысы дұрыс?

a)

Ол алгоритм ең көп операцияларды орындайтын сценарийді білдіреді.

b)

Ол алгоритм ең аз операцияларды орындайтын сценарийді көрсетеді.

c)

Ол әрқашан ең нашар уақыт күрделілігімен бірдей.

d)

Ол әрқашан орташа уақыт күрделілігінен жақсы.

20.

Төменде хэш соқтығысын шешудің қандай әдіс қолданылған:

next_index=(h(k)+ih(k)) mod table_size

a)

Тізбек арқылы соқтығысты шешу

b)

Cызықтық зондтау

c)

Қос хэштеу

d)

Kвадраттық зондтау

 

21.

Екілік іздеудің негізгі сипаттамасы қандай?

 

a)

Сұрыпталған массивте элементті іздеу үшін қолданылады

b)

Шағын массивтерде сызықтық іздеуге қарағанда жылдамырақ жүзеге асады

c)

Ол өсу және кему ретті массивтерде іздей алады

d)

Ол бір уақытта бірнеше элементтерді іздей алады

22.

Дихстра алгоритмінің уақыт күрделілігі?

a)

O(ElogV)

b)

O(V^2)

c)

O(VE)

d)

O(V^3).

23.

Бағдарламалаудағы рекурсия дегеніміз не?

a)

Рекурсия - бағдарламасын орындау кезінде деректер мәндерін сақтайтын деректер контейнерлер

b)

Рекурсия - есептерді тиімді шешу үшін өзін шақыратын бағдарламалау әдісі және әртүрлі бағдарламалау тілдерінде кеңінен қолданылады

c)

Рекурсия - белгілі бір тапсырманы орындау үшін бағдарламаның басқа бөліктерінен шақыруға болатын кодтың атаулы блогы.

d)

Рекурсия - жадта бір деректер түрінің бірнеше элементтерін ретімен сақтауға мүмкіндік беретін бағдарламалау тілдеріндегі деректер құрылымдары

24.

Граф дегеніміз не?

a)

Мәліметтердің сызықтық құрылымы

b)

Кілт-мән жұптарын сақтау үшін қолданылатын деректер құрылымы

c)

Иерархиялық деректерді сақтау үшін қолданылатын деректер құрылымы

d)

Жиектер арқылы қосылған түйіндер жиынтығы

25.

Крускал алгоритмінің уақыт күрделілігі?

a)

O(ElogE)

b)

O(ElogV)

c)

O(V^3).

d)

O(V^2)

26.

Төмендегілердің қайсысы денормализацияның мысалы болып табылады?

a)

Екі нормаланған кестені бір кестеге біріктіру

b)

Нормасыздандырылған кестені екіге бөлу

c)

Нормасыздандырылған кестені нормалау

d)

Сыртқы кілт шектеуін қосу

27.

Қатынас атомдық мәнді қамтитын болса, ол ___ қатынас болып табылады.

a)

6NF

7NF

 

b)

1NF

c)

2NF

3NF

d)

4NF

5NF

28.

Тапсырыстар деп аталатын кестедегі барлық жолдарды жою үшін қандай SQL операторы қолданылады?

a)

TRUNCATE orders;

b)

DELETE FROM orders WHERE id = 1;

CLEAN orders;

c)

REMOVE FROM orders;

d)

DROP orders;

FROM orders;

29.

Кестеден бағанды ​​жою үшін қандай SQL операторы қолданылады?

a)

DROP COLUMN

b)

REMOVE COLUMN

DELETE COLUMN

c)

ERASE COLUMN

ALTER COLUMN

d)

SHOW COLUMN

DROP COLUMN

30.

ER диаграммасындағы әлсіз нысан қандай?

a)

Күшті нысансыз өмір сүре алады

Көптен көпке қатынасында болады

b)

Kүшті нысансыз өмір сүре алмайды

Қос тік төртбұрышпен ұсынылған

c)

Ол атрибутты білдіреді

d)

Қатынасқа жаңа бағандар қосады

Жоғарыда аталғандардың барлығы

 

31.

Деректер қоры

a)

бұл компьютерлік жүйеде сақталатын және әдетте деректер қорын басқару жүйесі (ДҚБЖ) арқылы басқарылатын деректердің ұйымдастырылған жиынтығы.

b)

бұл деректерді құрылымдық түрде басқаруға және ұйымдастыруға арналған бағдарламалық қамтамасыз ету жүйесі.

қазіргі тілдерде болатын барлық басқару операторлары бар

c)

жоғарғы деңгейлі ассемблер тілі деп айтуға болады

Бұл тіл барлық программалауға объектілі-бағытталған тәсілді қолданады

d)

шығуы UNІХ операциялық жүйесімен тығыз байланысты

нысанға бағытталған тіл, сондықтан оның бағдарламасы бір-бірімен өзара байланысқан кластардан тұрады.

32.

Реляциялық деректер моделіне қатысты төмендегілердің қайсысы дұрыс?

a)

Ол нақты дүниедегі қолданбаларға қолайлы

 

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

b)

Мәліметтерді иерархиялық құрылымда ұйымдастырады

Кестелер арасындағы қатынасқа жол бермейді

c)

Мәліметтерді сақтау үшін кестелерді пайдаланады

Жолдары мен бағандары бар кестелер

d)

Ол күрделі деректер түрлерін қолдамайды

Мәліметтерді кілт-мән жұптарының жиыны ретінде көрсетеді

33.

Нысан-Қатынас (ER) үлгісінде нысан нені білдіреді?

a)

Қарым-қатынас

b)

Мәліметтер қорының кестесі

c)

Атрибут

Кестелер арасындағы қатынас

d)

Мәліметтер қорының схемасы

Байланыс

34.

Реляциялық модельдегі қатынас дегеніміз не?

a)

Нысанның атауы

Атрибуттар жиынтығы

b)

Деректер кестесі

c)

Кестедегі жол

Кестедегі баған

d)

Негізгі шектеу

Объект

35.

Реляциялық алгебрада ТАҢДАУ операциясы не істейді?

a)

сигмамен (σ) белгіленеді

Шартқа негізделген қатынастан кортеждерді шығарады

b)

R және S екеуінде де бар барлық кортеждерді қамтиды

көрсеткіміз келетін атрибуттардың тізімін қосады

c)

Қатынастағы кортеждерді жояды

Қатынастағы бар кортеждерді жаңартады

d)

Қатынасқа жаңа кортеждер қосады

36.

Мәліметтер қоры кестесіндегі бастапқы кілттің негізгі мақсаты қандай?

a)

Нысандар атрибуттарын анықтау үшін

Нысандар арасындағы қатынастарды көрсету

b)

Кестедегі әрбір жолды бірегей анықтау үшін

c)

Кестелер арасындағы байланысты анықтау

Үлкен екілік мәліметтерді сақтау үшін

d)

Мәліметтердің тұтастығын қамтамасыз ету

Сұрау өнімділігін жақсарту үшін

37.

Төмендегілердің қайсысы иерархиялық деректер моделіне тән?

a)

Мәліметтерді иерархиялық ұйымдастыру

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

b)

Күрделі қатынастарды көрсете білу

Қарапайым сұрау мүмкіндіктері

c)

Мәліметтерді сақтаудың шектеулілігі

Деректер артықшылығы жоқ

d)

Кестелер арасындағы қатынасқа жол бермейді

Ол нақты дүниедегі қолданбаларға қолайлы

38.

Реляциялық алгебрада қиылысудың нәтижесі қандай?

a)

Енгізу қатынасының екеуінің де ортақ атрибуттарын ғана қамтитын қатынас

R ∩ S

b)

Екі кіріс қатынасының барлық атрибуттарын қамтитын қатынас

c)

Екі кіріс қатынасының кортеждерінің бірігуін қамтитын қатынас

Екі кіріс қатынасының кортеждерінің қиылысуын қамтитын қатынас

d)

E X D

R ∪ S

39.

Қай біріктіру түрі екі қатынастағы барлық кортеждерді қайтарады және кез келген қатынаста сәйкес мәндері бар кортеждерді біріктіреді?

a)

Толық сыртқы біріктіру

b)

Табиғи біріктіру

Сол жақ сыртқы біріктіру

c)

Жартылай біріктіру

Теңдік біріктіру

d)

Декарттық өнім

 

40.

Кестедегі жолдардың жалпы санын табу үшін қандай функцияны қолданар едіңіз?

a)

TOP

MAXIMUM

b)

COUNT

c)

TOTAL

SUM

d)

NUMROWS

MAX

41.

Билеттер деп аталатын кестеде статус бағанындағы "Open" деп белгіленген жолдарды  "Closed" күйіне жаңарту үшін қандай SQL операторы пайдаланылады?

 

a)

MODIFY status IN tickets SET status = 'Closed' WHERE status = 'Open';

b)

UPDATE tickets SET status = 'Closed' WHERE status = 'Open';

c)

SELECT * FROM employees WHERE department NOT IN ('IT') AND department NOT IN ('HR');

d)

SET status = 'Closed' FROM tickets WHERE status = 'Open';

42.

Төмендегілердің қайсысы Қалыпты форма түріне жатпайды?

a)

3NF

4NF

b)

6NF

c)

7NF

1NF

d)

8NF

2NF

43.

Төмендегілердің қайсысы дерекқорды нормадан шығарудың себебі болып табылады?

a)

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

 

Мәліметтерді кестелерден жояды

b)

Мәліметтерге қол жеткізуді жеңілдету үшін

c)

Сақтау талаптарын арттыру үшін

Сұрау логикасын қиындату үшін

d)

Жоғарыда аталғандардың ешқайсысы

Деректер артықшылығын азайтады