wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Алгоритм 2

Total questions: 35

Worksheet time: 18mins

Name
Class
Date
1.

Келесі алгоритм күрделі реттен тұрады:

For I in range( N):

     For J in range(N):

        S1

a)

O(N*2+6).

b)

O(N*N).

c)

O(N+N*N).

d)

 N/2.

e)

Квадраттық.

2.
a)

O(n2).

b)

O(n*n)n*n.

c)

Квадраттық емес.

d)

O(n3).

e)

O(en).

3.
a)

Мұндағы f(n)=2n/10-100, O(n).

b)

Мұндағы f(n)=2n/10-100, O(2n)/2n.

c)

Мұндағы f(n)=7n!, O(nn).

d)

Мұндағы f(n)=7n!, O(en).

e)

Мұндағы f(n)=3.1n2+100n+106 , O(n2)+6.

4.

Функцияның рекурсивті берілуінің мысалы:

a)

F(n)=1/n.

b)

F(0)=1, f(1)=1, f(n)= f(n-1)+ f(n-2+6), n>=2.

c)

F(n)=n.

d)

F(0)=0, f(n)= f(n-1)+1.

e)

F(n)=n*n.

5.

Фибоначчи тізбегі:

a)

1, 1, 2, 3, 2, 3.

b)

1, 1, 2.

c)

1, 1, 2, 3, 5, 8, 13.

d)

1, 1, 2, 3, 8, 13,23.

e)

1, 2, 3, 4, 5, 6.

6.

Типтің негізгі қағидалары:

a)

Мәліметтердің кез келген типі мәндердің жиынын анықтайды, олар айнамалы, өрнек болуы мүмкін.

b)

Тек қана жолдық тип мәліметтердің жиынынан тұрады

c)

Әр операция немесе функция анықталған типтің нәтижесін бермейді.

d)

Мәліметтер типі мәндер жиынтығынан тұрмайды.

e)

Кейбір типтердің бірлігі тұрақты, айнымалы және өрнек болып табылуы мүмкін.

7.

Шығару операторының дұрыс жазылу формасын көрсетіңіз:

a)

print (x, x+1, x+2)

b)

write (x, y; 2)

c)

print (x; y; z);

d)

read (x, y);.

e)

readln (x, z);.

8.

Стандартты арифметикалық операциялар:

a)

 ***.

b)

**.

c)

 +.

d)

=.

e)

==.

9.

Мәліметтер типі анықтайды:

a)

Жиындар.

b)

Мәндерге мүмкін етілмейтін операциялар.

c)

Компиляциялау режимі.

d)

Жадыда мәліметтерді көрсету форматы.

e)

Санау жүйесі.

10.

Мәліметтердің стандартты типтері:

a)

Int

b)

Set

c)

Boolean, integer

d)

Array, set

e)

Record

11.

Стандартты Python жиынтығына кіретін модульдерді көрсетіңіз:

a)

PIL

b)

math

c)

numpy

d)

trmath

e)

 import

12.

X=byte(input()) типті меншіктеу операторында мүмкін болмайтын құрылым:

a)

X=100

b)

X=255

c)

X=200

d)

X=0

e)

X=256

13.

X=int(input())  меншіктеу операторы:

a)

X=100

b)

X=255

c)

X=200

d)

X=0

e)

X= 32768

14.

Келесі кластағы func әдісін шақыру:

class myClass:

    def func(self):

        print('hello')

a)

myClass.func()

b)

obj = myClass() obj.func

c)

obj = myClass() obj.func()

d)

obj = myClass()

e)

myClass() obj.func

15.

Жинақ нәтижесі болатын элемент[1. . 3, 5. . 8] - [1. . 2, 6. . 9]:

a)

2

b)

6

c)

1

d)

50

e)

3

16.

Нәтиже беретін жиын [1. . 8] * [2..4] келесі элементтерден тұрады:

a)

7

b)

6

c)

5

d)

40

e)

2

17.

Дұрыс идентификаторлар:

a)

_mam

b)

3_mum

c)

ABC

d)

41And

e)

A+B

18.

Көрсеткіштер түрлері:

a)

Жойылған көрсеткіш.

b)

Объектінің кейбір типтеріне көрсетілмейді.

c)

Типтелген көрсеткіш.

d)

Символдық көрсеткіш.

e)

Логикалық кқрсеткіш.

19.

Команданы орындау нәтижесі:

a = 20

b = a + 5

a = b * 100

print(b)

print(a)

a)

25  2500

b)

25  25000

c)

1000

d)

25000

e)

25

20.

Дұрыс сипатталынған айнымалылар:

a)

a - 5

b)

a=5

c)

a=(5)

d)

a=5;

e)

int a=5

21.

Стек - :

a)

LIFO қағидасы бойынша ұйымдастырылған элементтермен жұмыс жасайтын мәліметтердің құрылымы.

b)

Бірінші келетін – бірінші шығатын қағида бойынша жұмыс жасайтын мәліметтер құрылымы.

c)

Сан.

d)

Тек бірінші болып табылатын сызықтық тізім.

e)

Екі соңғы элементтерді алып тастайтын тізбекті сызықтық тізім.

22.

Кезек - :

a)

LIFO қағидасы бойынша ұйымдастырылған элементтермен жұмыс жасайтын мәліметтердің құрылымы.

b)

Тек бірінші болып табылатын сызықтық тізім.

c)

Соңынан шығып, бірінші келетін қағидасы бойынша ұйымдастырылған элементтермен жұмыс жасайтын мәліметтер құрылымы.

d)

Дек.

e)

Екі соңғы элементтерді алып тастайтын тізбекті сызықтық тізім.

23.

Дек - :

a)

Соңынан шығып, бірінші келетін қағидасы бойынша ұйымдастырылған элементтермен жұмыс жасайтын мәліметтер құрылымы.

b)

LIFO қағидасы бойынша ұйымдастырылған элементтермен жұмыс жасайтын мәліметтердің құрылымы.

c)

Сан.

d)

Тек бірінші болып табылатын сызықтық тізім.

e)

Соңғы элементке мүмкіндік бар сызықтық тізім.

24.

Сақиналы тізімнің ерекшелігі:

a)

Сақиналы тізімнен элементті жою кезінде тізім бір элементке азаяды.

b)

Сақиналы тізімнен элементті жою кезінде тізім бөлінеді.

c)

Сақиналы тізімнен элементті жою кезінде тізімде ор пайда болады.

d)

Сақиналы тізімдегі көрсеткіш келесі элементке сілтеме үшін қолданылады.

e)

Сақиналы тізімдегі көрсеткіш сегменттің нөмерін сақтай отырып элементті сипаттайды.

25.

Ағаш элементі:

a)

Мылтық.

b)

Перне.

c)

Граф.

d)

Түбір.

e)

Тақта.

26.

Графтар түрі:

a)

Араласқан емес.

b)

Сызықтық.

c)

Дискретті.

d)

Бағытталған.

e)

Аналогтық.

27.

Сорттау әдісі класстарға бөлінеді:

a)

Сызықтық және кубтық.

b)

Массивті сорттау және тізбектей сорттамау.

c)

Жапсарласқан.

d)

Жанама және тікелей.

e)

Массивті сорттау және файлды сорттау.

28.

Сыртқы сорттау әдісі:

a)

Таңдаумен сорттау.

b)

Қосумен сорттамау.

c)

Тікелеу сорттау.

d)

Нақты сорттау.

e)

Көпфазалы сорттау.

29.

Дұрыс тұжырым …:

a)

Массив элементі өсу бойынша сортталған:

a[1]<a[2]<. . . <a[n];.

b)

Массив элементі кемуі бойынша емес  сортталған

a[1]<=a[2]<=. . . <=a[n+6];.

c)

Массив элементі кемуі бойынша сортталған:

a[1]<a[2]<. . . <a[n];.

d)

Массив элементі өсуі бойынша сортталған:

a[1]>a[2]<. . . >a[n];.

e)

Массив элементі өсуі бойынша сортталған:

a[1]>a[2]>. . . >a[n];.

30.

Дұрыс түсінікті таңдаңыз:

a)

Қарапайым таңдау әдісімен сорттау. Массив 6 элементтен тұрады:

10 5 13 7 9 2

Қадам 1: 10 5 2 7 9 13.

b)

Қарапайым таңдау әдісімен сорттау. Массив 4 элементтен тұрады:

10 5 13 7 56

Қадам 1: 10 5 7 13 .

c)

Қарапайым таңдау әдісімен сорттау. Массив 6 элементтен тұрады:

10 5 13 7 9 2

Қадам 1: 5 10 13 7 9 2.

d)

Қарапайым таңдау әдісімен сорттау. Массив 6 элементтен тұрады:

10 5 13 7 9 2

Қадам 1: 5 5 13 7 9 2.

e)

Қарапайым таңдау әдісімен сорттау. Массив 4 элементтен тұрады:

10 5 13 7

Қадам 1: 5 10 13 7.

31.

Сыртқы сорттау алгоритмінің тиімді қағидасы:

a)

Кілттер мәнін салыстыру саны.

b)

Кілттер мәнін салыстыру саны.

c)

Мәліметтер типі.

d)

Мәліметтер типі мен кілттер мәнімен салыстыру саны.

e)

Массивтің элементтер саны.

32.

N элементінен тұратын массив тікелей қосу әдісімен сортталады. Сmin табу керек:

a)

Массивтің бастапқы ретінен тәуелді болады.

b)

N=10, Сmin=44.

c)

N=100, Сmin=99.

d)

Сmin=n+1.

e)

Сmin=(n*n-n)/2-1.

33.

N элементінен тұратын массив тікелей қосу әдісімен сортталады. СmaX табу керек:

a)

N=4, Сmax =5.

b)

Массивтің бастапқы ретінен тәуелді болады.

c)

N=4, Сmax=4.

d)

Сmax =n-1.

e)

N=1000, Сmax =1000.

34.

Тікелей қосу әдісімен N элементтен тұратын массив сортталады. Табу керек Mmin:

a)

Mmin=2*N-2.

b)

Mmin=3(N-1).

c)

Массивтің бастапқы ретінен тәуелді болады.

d)

Mmin=2N.

e)

Mmin=2(N+1).

35.

Тікелей қосу әдісімен N элементтен тұратын массив сортталады. Табу керек MmaX:

a)

Mmax=2*N-2.

b)

Mmax=(N*n+3*n-4)/2.

c)

Массивтің бастапқы ретінен тәуелді болады.

d)

Mmax=2N.

e)

N=2, Mmax=3.