wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

quiz 2m 4w

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

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

a)

Граф

b)

Функция

c)

Процедура

d)

Флойд алгоритмі 

2.

Қандай граф түрі?

a)

Бағдарланған граф

b)

Бағдарланбаған граф

c)

Бағытталған граф

d)

Аралас граф

3.

Қандай граф түрі?

a)

Аралас граф

b)

Бағдарланбаған граф

c)

Бағдарланған граф

d)

Бағытталмаған граф

4.

бағытталған қабырғадан да, бағытталмаған қабырғадан да тұратын граф

a)

Аралас граф

b)

Қарапайым граф

c)

Мультиграф

d)

Ілмек граф

5.

ілмегі де, еселі қабырғалары да жоқ граф

a)

Аралас граф

b)

Мультиграф

c)

Қарапайым граф

d)

Ілмек граф

6.

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

a)

Мультиграф

b)

Ілмек граф

c)

Қарапайым граф

d)

Аралас граф

7.

Граф төбелері санын |V| – ............ деп атайды

a)

графтың өлшемі

b)

граф дәрежесі

c)

графтың ұзындығы

d)

графтың қабырғасы

8.

Қабырғалар санын |E| – ........... деп атайды

a)

графтың индексі

b)

графтың өлшемі

c)

графтың дәрежесі

d)

графтың ұзындығы

9.

Нәтиже ретінде графтың кез келген бір төбесінен басқа төбелеріне баратын жолдардың ішінен ең қысқа жол таңдалып алынып отырады.

a)

Тойымсыз алгоритмі 

b)

Дейкстра алгоритмі

c)

Флойд алгоритмі

d)

Тойымды алгоритмі 

10.

әрбір түйіні екі түйіннен аспайтын граф. (Мектеп баспасы бойынша) 

a)

Мультиграф

b)

Ілмек граф

c)

Екілік (бинарлы) граф

d)

Қарапайым граф

11.

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

a)

Функция

b)

Процедура

c)

Аргумент

d)

Рекурсия

12.

Процедура мен функциялардың құрамындағы операторлардың орындалуы барысында өзін-өзі шақыратын, есептеу процесін ұйымдастыру тәсілі, программаның тәуелсіз бөлігі.

a)

Рекурсия

b)

Функция

c)

Параметрлі процедура

d)

Процедура

13.

программалау процесінде алдын ала таныстырылған атау бойынша шақырып орындалатын программаның тәуелсіз бөлігі

a)

Рекурсия

b)

Функция

c)

Параметрлі процедура

d)

Процедура

14.

Өсу ретімен: А массивін сұрыптап, В массивіне жүктейді.

a)

A.sort(reverse = False)

b)

A.sort()

c)

B = sorted(A)

d)

A.sort(reverse = True)

15.

Кему ретімен: А массивін сұрыптап, В массивіне жүктейді.

a)

A.sort(reverse = False)

b)

A.sort()

c)

B = sorted(A)

d)

A.sort(reverse = True)

16.

массив элементтерін белгілі бір заңдылықпен орындарын ауыстырып реттеу процесі

a)

Сұрыптау

b)

Орналастыру

c)

Тізбектеу

d)

Реттестіру

17.

n = int(input())


a = [] for i in range(n):
    

a.append(input()) 


for i in range(n): 
    

for j in range(i + 1, n): 
        

if a[i] > a[j]: 
            

a[i], a[j] = a[j], a[i]


print(a)

a)

Көпіршік – Пузырёк – Bubble

b)

Кірістіру – Вставка – Insertion

c)

Таңдау – Выбор – Selection


d)

Жылдам – Быстрый – Quick Sort 


18.

def fast_insertion_sort(l):
      

for i in range(1, len(l)):
                

j = i-1 
      

value = l.pop(i)
      

while (j >= 0) and (l[j] > value):
      

j -= 1
      

l.insert(j + 1, value)
    

return l

a = [16, 25, 24, 12, 11]


fast_insertion_sort(a)


print(a)

a)

Таңдау – Выбор – Selection

b)

Жылдам – Быстрый – Quick Sort

c)

Кірістіру – Вставка – Insertion

d)

Көпіршік – Пузырёк – Bubble

19.

def sel_sort(b):
    

for i in range(len(b) - 1):
        

m = i
        

j = i + 1
        

while j < len(b):
            

if b[j] < b[m]:
                

m = j
            

j += 1
        

b[i], b[m] = b[m], b[i]

a = []


for i in range(10):
    

a.append(randint(1, 1000))


print(a)


sel_sort(a)


print(a)

a)

Таңдау – Выбор – Selection

b)

Жылдам – Быстрый – Quick Sort

c)

Кірістіру – Вставка – Insertion

d)

Көпіршік – Пузырёк – Bubble

20.

def qSort(A, p, q):
    

if p >= q:
      

return     

L = p
    

R = q
    

X = A[(L + R) // 2]     

while L <= R:
        

while A[L] < X:
          

L += 1
        

while A[R] > X:
          

R -= 1
        

if L <= R:
            

A[L], A[R] = A[R], A[L]
            

L += 1
            

R -= 1
  

qSort(A, p, R)
  

qSort(A, L, q)

a)

Жылдам – Быстрый – Quick Sort

b)

Көпіршік – Пузырёк – Bubble

c)

Таңдау – Выбор – Selection

d)

Кірістіру – Вставка – Insertion