wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

9 сынып 3 вариант

Total questions: 56

Worksheet time: 42mins

Name
Class
Date
1.

Бұлттық технологиялар

a)

жеке, аралас

b)

ортақ,

c)

жеке, ортақ, қоғамдық, аралас

d)

қоғамдық

2.

ДБ деректер типі

a)

мәтіндік, сандық, күні/уақыты

b)

сан,мәтіндік

c)

видео, сандық

d)

мәтіндік, графика,сандық

3.

Ұяшықтың жаңа орнына байланысты өзгеретін формуланы анықтаңыз

a)

Салыстырмалы

b)

Мәтіндік

c)

Адрестеулі

d)

Абсолютті

e)

Сілтелмелі

4.

Дұрыс жазылған абсолюттік сілтемені көрсетіңіз

a)

=$B$3

b)

=3$B3

c)

=$B3

d)

=B3

e)

=B$3

5.

Массив дегеніміз...

a)

А)Біртекті заттар немесе нысандардың тұтас жиынығын білдіретін ұғым.

b)

Ә)Белгілі бір тақырыпты зерттеу жүргізіп,нақты бір іс-әрекеттің жиынтығы.

c)

Б)Біртекті заттар немесе нысандардың тұтас жиынығын зерттейтін ғылым.

d)

В)Белгілі бір тақырыпты зерттеу жүргізіп,нақты бір іс-әрекеттің жиынтығы зерттейтін ғылым.

6.

Екі айнымалының мәнін ауыстыруға арналған код бөлігін белгіле.

a)

А) c = a

a = b

b = c

b)

Ә) a = c

b = c

a = b

c)

Б) c = a

b = c

d)

В) a = b

b = a

7.

n массивінің бірінші және соңғы элементтерінің мәнін қай амалмен ауыстыруға болады?

a)

num[0] = num[n]

b)

num[0], num[n] = num[n], num[0]

c)

num[0], num[n-1] = num[n-1], num[0]

d)

num[0] = num[n-1]

8.

Оқушы массивтің бірінші және соңғы элементтерін ауыстыру керек. Оқушының ауыстыруға арналған кодын таңда.

a)

num[1], num[n]= num[n], num[1] операторын num[0], num[n]= num[n], num[0] операторына ауыстыру


n=len() операторын жою

b)

num[1], num[n]= num[n], num[1] операторын num[n], num[1]= num[1], num[n] операторына ауыстыру

c)

n=len() операторын жою

d)

num[1], num[n]= num[n], num[1] операторын num[0],

num[n-1]= num[n-1], num[0] операторына ауыстыру


n=len() операторын n=len(num) операторына ауыстыру

9.

7.  Программадағы N айнымалысы  5-ке тең болғанда, пернетақтадан 1,2,3,4,5 сандарын енгізгенде

N=int(input())

A=[0]*N

k=3

for i in range(0,N):

    A[i]=int(input())

for i in range(0,N):

    if A[i]<k:

        A[i]=k

    print(A[i], end='')

a)

A)  [3,3,3,4,5]

b)

B)  33345

c)

C)  (3,3,3,4,5)

d)

D)  3,3,3,4,5

10.

10. D тізмін экранға шығарғандағы алынатын нәтиже

D=[i for i in range(0,10,2+1)]

Print(D)

a)

C) [0, 3, 6, 9]

b)

A)  [1, 4, 8, 10]

c)

B)  [1, 4, 6, 9]

11.

11. ПОИСКПОЗ функциясы қарастырып жатқан функцияның міндетті аргументі

a)

C) іздеу алаңы

b)

A)  қарастырылатын массив

c)

B)  сәйкестендіру типі

d)

D)  ізделінген мән

12.

12. Тапсырма шартына қосымша « тақ және 3 қалдықсыз бөлінетін элементтерді экранға шығару» тапсырмасы қосылған шартты операторларды жазудың дұрыс нұсқасы

a)

A)  if A[i]%2!=0 or A[i]%3==1:

b)

B)  if A[i]%2!=0 or A[i]%3==0:

c)

C) if A[i]%2!=0 and A[i]%3==0:

d)

D)  if A[i]%2!=0 and A[i]%3= 0:

13.

15. Нақты қатынастары мен байланысты кесте  немесе бірнеше кесте түрінде берілген деректер базасы

a)

D)  реляциялық

b)

A)  иерархиялық

c)

B)  желілік

d)

C) құжаттық

14.

20.Программадағы массив элементтерін енгізу әдісі

N=int(input())

A=[0]*N

for i in range(0,N):

     A[i]=int(input())

print(A[4])

a)

B)  пернетақтадан енгізу

b)

A)  random мoдулімен

c)

C) файылдан оқыту

d)

D)  кездейсоқ операторымен

15.

FOR ЦИКЛ ОПЕРАТОРЫНЫҢ ДҰРЫС ЖАЗЫЛУЫН КӨРСЕТІҢДЕР

a)

for i=1 to 10 do

b)

for i=1; i<10; i++

c)

for i in 10

d)

for i in range(1,10)

16.

Массивке қатысушылар

a)

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

b)

массив индексі

c)

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

d)

массив атауы

17.

Массивтерді сұрыптау алгоритміне қойылатын басты талап

a)

жылдам сұрыптау

b)

кірістіру

c)

таңдау

d)

көбік

18.

Деректер базасының құрылымы

a)

реляциялық,иерархиялық,желілік

b)

реляциялық, ақпараттық, кестелік

c)

мәтіндік, сандық, желілік

d)

мәтіндік, кестелік

19.

Массивті қалай таныстырамыз?

a)

A=array()

b)

from array import array

c)

from array import inpud

d)

from array import print

20.

Python программалау тілінде Pygame модулі қандай қызмет атқарады?

a)

сандар енгізе үшін

b)

ойын жасау үшін

c)

команда құру үшін

d)

тезеге орнату үшін

21.

Қай жазбада массивті жариялау көрсетілген?

a)

a = arr. array(‘i’).

b)

for i in range(10): A[i]=random.randint(1,100)

c)

S=0 for i in range(10): S+=array[i]

d)

for i in range(10): if A[i]<min: min=A[i]

e)

var A: array [1..10] of integer

22.

Қай жазбада массив элементтерін енгізу көрсетілген?

a)

a = arr. array(‘i’).

b)

for i in range(10): A[i]=random.randint(1,100)

c)

S=0 for i in range(10): S+=array[i]

d)

for i in range(10): if A[i]<min: min=A[i]

e)

var A: array [1..10] of integer

23.

Қай жазбада массив элементтерін шығару көрсетілген?

a)

for i in range(10): print(A[i])

b)

for i in range(10): A[i]=random.randint(1,100)

c)

S=0 for i in range(10): S+=array[i]

d)

for i in range(10): if A[i]<min: min=A[i]

e)

var A: array [1..10] of integer

24.

Массивтің әрбір элементінің екі есеге өсуі қай жазбада дұрыс жазылған?

a)

for i in range(n): A[2*i]=A[i]

b)

for i in range(n): A[i]=A[i]/2

c)

for i in range(n): A[i]=A[i]+2

d)

for for i in range(1,n): A[i]=A[i]+2

e)

for i in range(n): A[i]=A[i]*2

25.

Массивтің әрбір элементінің екі есеге азаюы қай жазбада дұрыс жазылған?

a)

for i in range(n): A[2*i]=A[i]

b)

for i in range(n): A[i]=A[i]/2

c)

for i in range(n): A[i]=A[i]+2

d)

for for i in range(1,n): A[i]=A[i]+2

e)

for i in range(n): A[i]=A[i]*2

26.

Массив элементтерінің көбейтіндісін тап

a)

P=1

for i in range(0,n):

P*=A[i]

b)

P=0

for i in range(0,n) P*=A[i]

c)

P=1

for i in range(1,n)

P*=A[i]

d)

P=0

for i in range(1,n) P*=A[i]

e)

P=n

for i in range(0,n) P*=A[i]

27.

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

a)

S=0

for i in range(0,n):

if A[i]<0:

S+=A[i]

b)

S=0

for i in range(0,n):

if A[i]>0:

S+=A[i]

c)

S=1

for i in range(0,n):

if A[i]<0:

S+=A[i]

d)

S=0

for i in range(1,n):

if A[i]<0:

S+=A[i]

e)

S=0

for i in range(0,n):

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

28.

Массивтің оң элементтерінің көбейтіндісін тап

a)

P=1

for i in range(0,n):

if A[i]>0:

P*=A[i]]

b)

P=1

for i in range(0,n):

if A[i]<0:

P*=A[i

c)

P=0

for i in range(0,n):

if A[i]<0:

P*=A[i]

d)

P=1

for i in range(1,n):

if A[i]>0:

P*=A[i]

e)

P=1

for i in range(0,n):

if A[i]<>0: P*=A[i]

29.

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

a)

S=0

for i in range(0,n):

if A[i]%2 == 0: S+=A[i]

b)

S=0

for i in range(0,n):

if A[i]%2 = 0: S+=A[i]

c)

S=1

for i in range(0,n):

if A[i]%2 == 0: S+=A[i]

d)

S=0

for i in range(1,n): if A[i]%2 == 0: S+=A[i]

e)

S=0

for i in range(0,n):

if A[2*i] == 0: S+=A[i]

30.

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

a)

P=1

for i in range(0,n): if A[i]%2 ! = 0:

P*=A[i]

b)

P=1

for i in range(0,n): if A[i]%2 ! == 0:

P*=A[i]

c)

P=0

for i in range(0,n): if A[i]%2 ! = 0:

P*=A[i]

d)

P=1

for i in range(0,n): if A[i]%2 == 0: P*=A[i]

31.

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

a)

бірөлшемді

b)

екіөлшемді

c)

көпөлшемді

32.

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

a)

C [11][9]

b)

C[28]

c)

C(0)(3)

33.

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

a)

A[2] [4]

b)

A[1] [3]

c)

A [3] [1]

34.

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

a)

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

b)

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

c)

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

35.

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

a)

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

b)

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

c)

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

36.

А [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]

37.

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

a)

append()

b)

reverse()

c)

sorted()

38.

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

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

print(a[0])

a)

7

b)

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

c)

b

39.

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

a)

print(arr[0])

b)

raw_print: arr['first_element']

c)

alert(arr[0]);

40.

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

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

print(len(a))

a)

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

b)

7

c)

6

41.

for i in range(n):​

for j in range(m):

ҚАЙ МАССИВКЕ ЖАТАДЫ?

a)

БІРӨЛШЕМДІ

b)

ЕКІӨЛШЕМДІ

42.

ЭЛЕМЕНТТЕРДІ БІР БІРІНЕ ҚОСУ

a)

append

b)

sum

c)

reverse

d)

+

43.

for i in range(n):

if a[i]%2==0:

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

a)

ЖҰП САНДАРДЫ ШЫҒАРУ

b)

ТАҚ САНДАРДЫ ШЫҒАРУ

c)

ТЕРІС САНДАРДЫ ШЫҒАРУ

44.

for i in range(n):

if a[i]<0:

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

a)

ЖҰП САНДАРДЫ ШЫҒАРУ

b)

ТАҚ САНДАРДЫ ШЫҒАРУ

c)

ТЕРІС САНДАРДЫ ШЫҒАРУ

45.

s=0

for i in range(3):

s=s+a[i] print('сумма =',s)

a)

Массивтің алғашқы 3 элементінің қосындысы

b)

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

c)

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

46.

s=0

for i in range(n):

if a[i]%2==1: s=s+a[i]

print('... сандардың қосындысы=',s)

a)

тақ

b)

жұп

c)

оң

47.

a=[]

for i in range(n):

a.append(int(input()))

a)

соңына элемент қосу

b)

соңына элемент өшіру

48.

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

a)

Файл

b)

Кесте

c)

Мәліметтер қоры

d)

Жүйе

49.

Мәліметтер қоры нешеге бөлінеді?

a)

2

b)

3

c)

4

d)

бөлінбейді

50.

Белгілі бір сипаттағы мәндерді қамтитын кесте бағаны

a)

өріс

b)

жазба

c)

кесте

d)

жол

51.

Мәліметтер қорының өрістерінде орналасқан белгілі бір сипаттағы мәндердің жиынын қамтитын кесте жолы

a)

өріс

b)

жазба

c)

кесте

d)

жол

52.

Бірдей сипаттағы қасиеттерге ие нысандар жиынтығын қамтиды

a)

кестелік

b)

иерерхиялық

c)

желілік

d)

дұрыс жауабы жоқ

53.

Әртүрлі деңгейлі нысандардан тұратын ағаш түрінде көрсетуге болады

a)

кестелік

b)

желілік

c)

иерархиялық

d)

дұрыс жауабы жоқ

54.

Мәліметтер қорында Алматы қаласынан ұшатын әуе рейстері туралы ақпарат сақталған. Жазба саны қанша?

a)

4

b)

6

c)

5

d)

3

55.

Мәліметтер қорын құру және толтыру барысында оқушы жіберген қатені тап

a)

Екі өрісте бірдей есімдер жазылған

b)

Екі бірдей өрістер бар

c)

Бір жазбада бірнеше нысан туралы ақпарат сақталған

d)

Қате жоқ

56.

Мәліметтер қорында жазбалар бір-бірінен қалай ерекшеленеді?

a)

Мазмұны бойынша

b)

Өрістер саны

c)

Құрылымы бойынша

d)

Ұзындығы бойынша