wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Массивтер

Total questions: 101

Worksheet time: 50mins

Name
Class
Date
1.

Өрнекте тақ санды айқындау орындалып жатқан нұсқа?

a)

if а % 2==0:

b)

if i % 2==1:

c)

if i //2!=0:

d)

if i// 2==0:

2.

Массив құрылымына жатпайтын нысан?

a)

[ ]

b)

index

c)

элемент

d)

шарт

3.

Программа кодында қандай алгоритмдер орындалып жатыр?

                N=int(input ('N='))

                i=p=0

                while i < N:

                        i=i+1

                        x=int(input())

                        if x ==0:

                             p=i;

                             break

                print('index=',p)

a)

еlse, шарт

b)

мәселе қою, алгоритм

c)

қайталау, математикалық

d)

шарт, цикл

4.

for i in range (k, n, x) операторындағы n=9, k=1,х=2 тең болса цикл мәні неге тең?

a)

1 2 3 4 5 6 7 8

b)

1 3 6

c)

1 2 3 4 5 6 7 8 9

d)

1 3 6 9

5.

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

a)

3131

b)

3,1,3,1

c)

1331

d)

2,6,6,2

6.

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

a)

Continue

b)

Вreak

c)

Python

d)

Else

7.

Python программалау тілінде жауапты экранға шығару функциясы?

(a)  

8.

from random import ​ ...?

a)
randint
b)
array
c)
input
d)
rom
9.

Программа кодында a=4 және b=5 болған жағдайда код нәтижесі нешеге тең болады?

a)

9

b)

40

c)

21

d)

29

10.
Python программалау тілінде файлдардың неше типі бар?
a)
2
b)
4
c)
6
d)
3
11.
Python программалау тілінде файлдардың типтері?
a)
Мәтіндік файлдар, бейнелік файлдар
b)
Сандық файлдар, бинарлық файлдар
c)
Мәтіндік файлдар, бинарлық файлдар
d)
Сандық файлдар, бейнелік файлдар
12.
Python программалау тілінде файлдармен жұмыс істеу реті?
a)
Файлды ашу, амалдарды қолдану (оқу, жазу), файлды жабу
b)
Файлды ашу, оқу, файлды жабу
c)
Файлды ашу, жазу, файлды жабу
d)
Файлды ашу, амалдарды қолдану (ашу, жазу), файлды жабу
13.
Файлды ашу әдісі?
a)
open ()
b)
close ()
c)
read ()
d)
write ()
14.
Файлды жабу әдісі?
a)
open ()
b)
close ()
c)
read ()
d)
write ()
15.
Файлды мәтіндік режимде ашады (үнсіз келісім бойынша)?
a)
R-Read
b)
W-Write
c)
A-Appent
d)
B-Binary
16.
Жаңа файл жасап, оған деректі жазады. Егер мұндай файл болса, оған жаңа дерек жазу үшін ескісі өшіріледі?
a)
R-Read
b)
W-Write
c)
A-Appent
d)
B-Binary
17.
Алдын ала жасалған файлды ашып, ондағы жазбалардың соңына жаңа деректерді қосып жазады?
a)
R-Read
b)
T-Text
c)
A-Appent
d)
B-Binary
18.
Файлды екілік (бинарлық) режимде ашады?
a)
T-Text
b)
W-Write
c)
A-Appent
d)
B-Binary
19.
Файлды мәтіндік режимде ашады (үнсіз келісім бойынша)
a)
R-Read
b)
W-Write
c)
A-Appent
d)
T-Text
20.
Файлды оқу мен жазу үшін ашады
a)
“+”
b)
W-Write
c)
A-Appent
d)
T-Text
21.
Мәтіндік файлдардың кеңейтілімі?
a)
.txt, .rtf
b)
.txt, .doc
c)
.pptx, .rtf
d)
.py, .rtf
22.
Бинарлық файлдардың кеңейтілімі?
a)
.bin
b)
.txt
c)
.rtf
d)
.py
23.
Адамға түсінікті символдар тізімі?
a)
Мәтіндік файлдар
b)
Бинарлық файлдар
c)
Дұрыс жауап жоқ
d)
Барлығы дұрыс
24.
Суреттер, дыбыстар т.б деректер?
a)
Мәтіндік файлдар
b)
Бинарлық файлдар
c)
Дұрыс жауап жоқ
d)
Барлығы дұрыс
25.

Элементтерге сілтеме жасау үшін екі индексті қолданатын массивтің атын таңдаңыз.

a)

бірөлшемді

b)

екіөлшемді

c)

көпөлшемді

26.

Екі өлшемді массив элементінің дұрыс сипаттамасын таңдаңыз.

a)

C [11][9]

b)

C[28]

c)

C(0)(3)

27.

Екі өлшемді А массиві берілген, 10 мәні бар элементті анықтаңыз

a)

A[2] [4]

b)

A[1] [3]

c)

A [3] [1]

28.

Дұрыс жауапты таңда

a)

sort() тізімді өзгертеді

b)

sort() жаңа тізімді қайтарады

c)

sort() жаңа реттелген тізімді алуға мүмкіндік береді

29.

Сұрыптау дегеніміз не?

a)

берілген объектілер жиынын ұсынылған реттілікпен қайта теріп орналастыру

b)

бұл массив элементтерін қайта құру

c)

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

30.

А [7,9,-2,11,3,-15,8,10,-8,5] массиві берілген.

Өсу реті бойынша орналастыр.

a)

А = [11, 10, 9, 8, 7, 5, 3, -2, -8, -15]

b)

А = [-15, -8, -2, 3, 5, 7, 8, 9, 10, 11]

c)

А = [-15, -8, -2, 3, 5, 7, 9, 8, 10, 11]

31.

Тізімдегі барлық элементтерді жылдам кері ретпен орналастыру

a)

append()

b)

reverse()

c)

sorted()

32.

a тізімі құрылған. Программа орындалғаннан кейін экранда не пайда болады?

a = ['b', 'c', 'd', 'e', 'f', 'g']

print(a[0])

a)

7

b)

'b', 'c', 'd', 'e', 'f', 'g'

c)

b

33.

Python-да тізімнің бірінші элементін шығарудың дұрыс нұсқасын таңдаңыз. Тізім: arr = [1, 2, 3, 4, 5]

a)

print(arr[0])

b)

raw_print: arr['first_element']

c)

alert(arr[0]);

34.

a тізімі берілген. Программа орындалғаннан кейін экранға не шығады?

a = ['a', 'b', 'c', 'd', 'e', 'f', 'g']

print(len(a))

a)

[a', 'b', 'c', 'd', 'e', 'f', 'g'

b)

7

c)

6

35.

ARRAY операторы қандай типке жатады?

a)

жазбалар

b)

массив

c)

файл

d)

жиындар

36.

INTEGER операторы қандай типке жатады?

a)

нақты

b)

бүтін

c)

логикалық

d)

тіркестік

37.

Элементтері бір индекспен анықталатын массив түрі

a)

Бір өлшемді массив

b)

Көп өлшемді массив

c)

Циклдық сассив

d)

Барлық жауап дұрыс

38.

Массивті таныстыру үшін қолданылатын сөз?

a)

from array import array

b)

A array

c)

for i in range 

d)

input())

39.

Массивтің басқа программалау тілдерінен ерекшелігі?

a)

массив және тізім ұғымдары бірдей ұғым ретінде қарастырылады

b)

python программасында массив орындарын соңынан бастап та алуға болады

c)

индекстері 1 ден емес 0 ден бастап нөмірленеді

d)

басынан белгілі бір орынға дейін шығару үшін орын индексі жазылады

40.

Қолданбалы программалық жабдықтамалар:

a)

Операциялық жүйелер,сыртқы құрылғылардың программалары

b)

Мәтіндік редакторлар,кестелік процессорлар,деректер базасы,графикалық редакторлар,тұтынушы программалау

c)

программалау тілдері ,трансляторлар

d)

Процессор,жад түрлері ,монитор,принтер 

41.

Python-дағы деректердің негізгі түрлеріқандай?

a)

тек қана логикалық

b)

тек қана таңбалар

c)

int - бүтін мәндер,float - нақты мәндер,bool - логикалық мәндер,str - таңба жолы немесе бір таңба

d)

бүтін мәндер мен логикалық мәндер

42.

ARRAY операторы қандай типке жатады?

a)

жиындар

b)

жазбалар

c)

массив

d)

файл

43.

Тізімге деректерді еңгізу түрлері

a)

пернетақтадан, кездейсоқ оператор көмегімен, Random

b)

пернетақтадан, файлдан оқу арқылы, import

c)

кездейсоқ оператор көмегімен, файлдан оқу арқылы

d)

пернетақтадан, кездейсоқ оператор көмегімен, файлдан оқу арқылы

44.

Кездейсоқ сандардың генерациясын алу үшін ..... модулі қолданылады

a)

Array

b)

Random

c)

Import

d)

for

45.

i=0

s=0

for i in range (1,10):

s+=i

print (s)

есебінің нәтижесі?

a)

55

b)

40

c)

50

d)

45

46.

Егер n=m болса онда ...

a)

диагноль массив

b)

шексіз массив

c)

квадраттық массив

d)

бірлік массив

47.

Python бағдарламалау тілін кім ойлап тапқан?

a)

Билл Гейтс

b)

Стив Джобс

c)

Гвидо ван Россум

d)

Ада Лавлейс

48.

Ең жақын бүтін санға дейін дөңгелектейтін функция:

a)

ceil

b)

floor

c)

sqrt

d)

pow

49.

pow(3,3) - мәні нешеге тең болады?

a)

6

b)

3

c)

27

d)

9

50.

96%5 - мәні нешеге тең болады?

a)

0.2

b)

19

c)

2

d)

1

51.

str="Salem"

print (str[-3])

Нәтижесінде не шығады?

a)

a

b)

l

c)

s

d)

lem

52.

"55" - қандай тип?

a)

int

b)

float

c)

list

d)

str

53.

Төмендегілердің қайсылары float типіне жатады?

a)

2.5

b)

3

c)

6

d)

5.8

e)

100.0

54.

[5,9,"6",5.2,100.0] - қандай тип?

a)

Тізім

b)

Сөздік

c)

Кортеж

d)

Жолдар

55.

96//5 - нәтижесі?

a)

18

b)

17

c)

19

d)

2

56.

print(1,2,3,4, sep="*")

Нәтижесінде не шығады?

a)

1 2 3 4

b)

1*2*3*4

c)

1,2,3,4

d)

1

2

3

4

57.

Python тіліндегі цикл операторларын көрсетіңіз:

a)

A.   sep, end

b)

B.   if .. elif.. else

c)

C.   input(), print()

d)

D.   break, continue

e)

E.    if.. then ..else

58.

Әр элементті орнату үшін екі индексті қажет ететін массив түрін анықта:

a)

көпөлшемді

b)

екіөлшемді

c)

бірөлшемді

d)

сызықтық

59.

Бос орынға тиісті санды қойып, сөйлемді толықтыр.

5Х7 өлшемді массив (a)   жолдан тұрады.

60.

Индексі 5 болатын жол мен индексі 3 болатын бағанның қиылысуында орналасқан массив элементі қалай жазылады?

a)

а(3)(5)

b)

а[5][3]

c)

а[3][5]

d)

а(5)(3)

61.

Екіөлшемді А массиві берілген. А[1][2] элементінің мәнін тап.

a)

43

b)

3

c)

5

d)

71

62.

Массивтің барлық жолымен жұмыс істеуге мүмкіндік беретін индексті белгіле

a)

m(i)

b)

m[i]

c)

m

d)

m[]

63.

А матрицасын өңдеу үшін n қатар мен m бағаннан тұратын келесі код құрастырылады:

for i in range(n):

for j in range (m):

A[i][j]*=A[i][j]

кодты орындаудың дұрыс нәтижесін анықта!

a)

матрицаның әр элементін оның квадратына ауыстырады

b)

барлық элементтің көбейтіндісін есептейді

c)

әр матрица жолындағы көбейтіні есептеу

d)

массивтің барлық элементтерін экранға шығарады

64.

  Берілген екіөлшемді массив программасының нәтижесі

my_list = [[11,12,5,2],[15,6,10,5],[10,8,12,5],[12,15]]

print(my_list[1][2])

a)

6

b)

12

c)

10

d)

5

65.

Программа фрагментінің нәтижесі

my_list = [[11,12,5,2],[15,6,10,5],[10,8,12,5],[12,15]]

print(my_list[2])

a)

11 12 5 2

b)

     15 6 10 5

c)

   10 8 12 5

d)

12 5

66.

  my_list = [[11,12,5,2],[15,6,10,5],[10,8,12,5],[12,15]]

Берілген программа фрагментінде неше өлшемді массив берілген?

a)

Бірөлшемді

b)

   Көпөлшемді

c)

     Екіөлшемді

d)

Теңөлшемді

67.

Берілген программа фрагментінің нәтижесі

import array

my_list = [[11,12,5,2],[15,6,10],[10,8,12,5],[12,15]]

my_list.insert(2, [0, 5, 11, 13, 6])

for i in my_list:

     for j in i:

           print(j, end=‘ ’)

print()

a)

11 12 5 2

15 6 10

0 5 11 13 6

10 8 12 5

12 15

b)

11 12 5 2

15 6 10

10 8 12 5

0 5 11 13 6

12 15

c)

11 12 5 2

15 6 10

10 8 12 5

12 15

0 5 11 13 6

d)

0 5 11 13 6

11 12 5 2

15 6 10

10 8 12 5

12 15

68.

Берілген цикл неше рет қайталанады?

import array

my_list = [[11,12,5,2],[15,6,10],[10,8,12,5],[12,15]]

my_list.insert(2, [0, 5, 11, 13, 6])

for i in my_list:

     for j in i:

           print(j, end=‘ ’)

print()

a)

5

b)

18

c)

17

d)

6

69.

  Берілген программа нәтижесінде myList массивінің қай элементтері жойылады?

Import array

my_list = [[11,12,5,2],[15,6,10],[10,8,12,5],[12,15]]

del my_list[3]

for i in my_list:

     for j in i:

           print(j, end=‘ ’)

print()

a)

11, 12, 5, 2

b)

15, 6, 10

c)

10, 8, 12, 5

d)

12, 15

70.

Берілгендердің қайсысы екіөлшемді массив

a)

A=[[8, 5, 6, 2], [1, 5, 9], [2, 5, 8]]

b)

A=[2, 5,8]

c)

A=[8,5, 6, 21, 5, 92, 5, 8]

d)

A=[[8, 5, 6, 2],

     [1, 5, 9],

     [2, 5, 8]]

e)

  A=[15, 18, 8, 9, 45, 26, 16, 19]

71.

  Массивтің теріс элементтерінің қосындысын тап

a)

S=0

for i in range(0,n):

if A[i]<0:

S+=A[i]

b)

S=1

for i in range(0,n):

if A[i]<0:

S+=A[i]

c)

S=0

for i in range(1,n):

if A[i]<0:

S+=A[i]

d)

S=0

for i in range(0,n):

if A[i]<>0: S+=A[i]

72.

Екіөлшемді массивті басқаша қалай айтуға болады?

a)

Көпөлшемді массив

b)

Тіктөртбұрышты кесте

c)

Бірөлшемді массив

d)

Матрица

73.

Дұрыс жауапты таңда

a)

sort() тізімді өзгертеді

b)

sort() жаңа тізімді қайтарады

c)

sort() жаңа реттелген тізімді алуға мүмкіндік береді

74.

А [7,9,-2,11,3,-15,8,10,-8,5] массиві берілген.

Өсу реті бойынша орналастыр.

a)

А = [11, 10, 9, 8, 7, 5, 3, -2, -8, -15]

b)

А = [-15, -8, -2, 3, 5, 7, 8, 9, 10, 11]

c)

А = [-15, -8, -2, 3, 5, 7, 9, 8, 10, 11]

75.

Тізімдегі барлық элементтерді жылдам кері ретпен орналастыру

a)

append()

b)

reverse()

c)

sorted()

76.

a тізімі құрылған. Программа орындалғаннан кейін экранда не пайда болады?

a = ['b', 'c', 'd', 'e', 'f', 'g']

print(a[0])

a)

7

b)

'b', 'c', 'd', 'e', 'f', 'g'

c)

b

77.

a тізімі берілген. Программа орындалғаннан кейін экранға не шығады?

a = ['a', 'b', 'c', 'd', 'e', 'f', 'g']

print(len(a))

a)

[a', 'b', 'c', 'd', 'e', 'f', 'g'

b)

7

c)

6

78.

6.  Мына программалық кодта не орындалып тұр?

for i in range(n):

              for j in range(m):

                    print(a[i][j], end = ' ')

print()

a)

массив элементтері сипатталып тұр

b)

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

c)

массив элементтерін қолмен енгізу коды

d)

массив элементтерін кездейсоқ сандармен толтыру

79.

5.  Мына программалық кодта не орындалып тұр?

for i in range(n):

for j in range(m):

       a[i][j]=random.randint(1, 27)

        print()

a)

массив элементтері сипатталып тұр

b)

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

c)

массив элементтерін қолмен енгізу коды

d)

массив элементтерін кездейсоқ сандармен толтыру

80.

7.  Мына программалық кодта не орындалып тұр?

   Мына программалық кодта не орындалып тұр?

a = [ [0 for j in range(3)] for i in range(3)]

a)

массив элементтері сипатталып тұр

b)

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

c)

массив элементтерін қолмен енгізу коды

d)

массив элементтерін кездейсоқ сандармен толтыру

81.


Берілген команданың нәтижесі
new_list = [7, 8, 6, 4, 1, 3, 2]

a = sorted(new_list)

print (a)

a)

Элементтерді өсу ретімен экран бетіне шығарады

b)

Элементтерді кему ретімен экран бетіне шығарады

c)

Команда қате жазылған

d)

Элементтерді экран бетіне шығарады

82.


Берілген команданың нәтижесі
new_list = [7, 8, 6, 4, 1, 3, 2]

a = sorted(new_list, reverse = True)

print (a)

a)

Элементтерді өсу ретімен экран бетіне шығарады

b)

Элементтерді кему ретімен экран бетіне шығарады

c)

Команда қате жазылған

d)

Элементтерді экран бетіне шығарады

83.

Әр екі жұп элементті салыстырып шығатын массивті сұрыптау түрі:

a)

Таңдау

b)

  Кірістіру

c)

   Көбікті

d)

  Жылдам

84.

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

a)

Іздеу

b)

Орын ауыстыру

c)

Кірістіру

d)

Сұрыптау

85.

А массивіндегі 1 элементті өшірудің программалық коды:

a)

A.pop(i)

b)

A.append(X)

c)

A.remove(X)

d)

A.count(x)

86.

массив элементінің индексі.

a)

Реттік нөмір

b)

Массив ұзындығы

c)

Массив атауы

d)

Массив типі

87.

нәтижесінде не шығады?

a)

15

b)

90

c)

20

d)

-45

88.

Экранға не шығады?

a)

30

b)

90

c)

20

d)

-45

89.

Экранға не шығады?

a)

20

b)

None

c)

15

d)

Қате

90.

Экранға не шығады?

a)

20,90,50,-45,30,-20,20,15

b)

90,50,30,20,20,15,-20,-45

c)

30,45,50,90,20,20,15,-20

d)

-45,-20,15,20,20,30,50,90

91.

Экранға не шығады?

a)

-20,20,20

b)

20,20

c)

2

d)

20

92.

Экранға не шығады?

a)

29

b)

20

c)

90

d)

99

93.

Экранға не шығады ?

a)

-54

b)

-45

c)

Қате

d)

None

94.
a)

15 20 -20 30 -45 90 20

b)

15 20 -20 -30 30 -45 50 90 20

c)

15 20 -30 -20 30 45 90 20

d)

-45 - 30 -20 - 20

95.

Экранға не шығады?

a)

15 20 -20 30 30 -45 50 90 20

b)

30

c)

30 30

d)

15 20 -20 -45 50 90 20

96.

Экранға не шығады ?

a)

5

b)

50

c)

15 20 -20 30 -45

d)

15 20 -20 30 -45 90 20

97.

Экранға не шығады ?

a)

Лена

b)

8

c)

7

d)

90

98.

Экранға не шығады?

a)

60

b)

15 20 -20 30 -45 90 60 20

c)

15 20 -20 30 -45 50 20 60

d)

15 20 -20 30 -45 90 20 60

99.

Экранға не шығады?

a)

Қате

b)

None

c)

15 20 -20 30 -45 50 90 20

d)

[ ]

100.

Экранға не шығады?

a)

7

b)

-1

c)

1

d)

20

101.

Экранға не шығады?

a)

5

b)

None

c)

1

d)

Қате