wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python test

Total questions: 65

Worksheet time: 47mins

Name
Class
Date
1.

Бұл кодтың нәтижесі қандай болады?

a)

Ошибка

b)

50

c)

30

d)

35

e)

0

2.

Нәтижесінде не көрсетіледі?

a)

"Hi, Ahmet"

b)

"Hi, name"

c)

"Hi, "

d)

Ошибка

e)

"Hi, % Ahmet"

3.

Төмендегі функциялардың қайсысы жолды Python тіліндегі тізімге түрлендіреді?

a)

tuple(mystring)

b)

eval(mystring)

c)

list (mystring)

d)

repr(mystring)

e)

repeat(mystring)

4.

x = [1, 2, 3] болғанда random.shuffle(x) не істейді?

a)

Тізім элементтерін орнын араластырады

b)

Ештеңе жасамайды, бұл әлі іске асырылмаған мүмкіндіктің толтырғышы

c)

Кездейсоқ орындарда 1, 2 және 3 элементтері бар тізімді қайтарады

d)

х-тің орнына басқа сан енгізеді

e)

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

5.

random.shuffle() қандай элементтер түрлерін қабылдайды?

a)

тізімдер

b)

бүтін сандар

c)

кортеждер

d)

сызықтар

e)

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

6.

Уақытқа қай кітапхана жауапты?

a)

time

b)

localtime

c)

clock

d)

hours

e)

o'clock

7.

Төмендегілердің қайсысы Python тіліндегі айнымалы атауларға қатысты дұрыс?

a)

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

b)

Шексіз ұзындық

c)

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

d)

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

8.

x = math.sqrt(4) болса, х мәні неге тең?

a)

2.0

b)

2

c)

(2.0, -2.0)

d)

-2

e)

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

9.

Төменде жазылған программаны орындау нәтижесінде экранда екі А және В саны шығады.Енгізгенде алдымен 3, содан кейін 5 шығатын ең үлкен х санын көрсетіңіз.

a)

555

b)

55

c)

115

d)

15

e)

550

10.

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

a)

1

b)

15

c)

10

d)

0

e)

5

11.

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

a)

54

b)

56

c)

52

d)

58

e)

50

12.

Бұл код нені көрсетеді?

a)

Сандар: 1 және 3

b)

Дұрыс емес шығаруға байланысты қате

c)

Сандар: 1, 3 және 5

d)

Сандар: 0, 2 және 4

e)

Қате, себебі i тағайындалмаған

13.

Python бағдарламалау тілі әзірлеуге қолайлы:

a)

Барлығы дұрыс

b)

Аналитика және машиналық оқыту

c)

Ойындар

d)

Компьютерлік және мобильді қосымшалар

e)

Дұрыс жауап жоқ

14.

Алгоритм  типін анықтаныз:

a)

Сызықтық

b)

тармақталу

c)

Циклдік

d)

Аралас

e)

Дұрыс жауап жоқ

15.

Алгоритм  типін анықтаныз:

a)

Циклдік

b)

Сызықтық

c)

тармақталу

d)

Аралас

e)

Дұрыс жауап жоқ

16.

Алгоритм  типін анықтаныз:

a)

тармақталу

b)

Сызықтық

c)

Циклдік

d)

Аралас

e)

Дұрыс жауап жоқ

17.

Айнымалы нені сақтайды?

a)

Мағынасы

b)

Аты

c)

түрі

d)

Оның мәнінің ұзындығы

e)

Дұрыс жауап жоқ

18.

Мәліметтер типі int нені білдіреді?

a)

бүтін сан

b)

шынайы

c)

жол

d)

Логикалық

e)

Дұрыс жауап жоқ

19.

Тағайындау операторы үшін дұрыс жазбаны таңдаңыз:

a)

а = 5

b)

10 = х

c)

у = 7,8

d)

а == b + x

e)

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

20.

Енгізу операторын көрсет:

a)

input()

b)

print()

c)

int()

d)

random()

e)

Дұрыс жауап жоқ

21.

Bool айнымалысының қанша мүмкін мәні бар?

a)

2

b)

4

c)

10

d)

Қалағаныңызша

e)

Дұрыс жауап жоқ

22.

Осы жерде қандай оператор қолданылады ?

a)

Барлығы дұрыс

b)

тағайындау операторы

c)

Қосу операторы

d)

Шартты оператор

e)

Дұрыс жауап жоқ

23.

Көп тармақталу үшін нені қолданған дұрыс

a)

if – elif –else

b)

Много if

c)

if – else – elif

d)

while

e)

if then

24.

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

a)

while , for

b)

for

c)

if

d)

while

e)

for in

25.

Break операторы не үшін қажет?

a)

Циклдан шығу үшін

b)

Бағдарламаны аяқтау үшін

c)

Компьютеріңізді бұзу үшін

d)

Бағдарламаны жою үшін

e)

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

26.

Параметрлер қайда, ал функцияның аргументтері қайда?

a)

Параметрлер функцияны жариялағанда, аргументтер шақыру кезінде жазылады

b)

Аргументтер функцияны жариялау кезінде, параметрлер шақыру кезінде жазылады

c)

Бұл бірдей!

d)

Функцияда тек параметрлер бар

e)

Дұрыс жауап жоқ

27.

len() функциясы не істейді?

a)

Жолдың ұзындығын қайтарады

b)

Кездейсоқ санды қайтарады

c)

Таңба нөмірін қайтарады

d)

Санның модулін қайтарады

e)

Дұрыс жауап жоқ

28.

Программаға модуль қалай қосылады?

a)

import math

b)

import math()

c)

import (math)

d)

import.math

e)

import_math

29.

Неліктен программалау тілі «Python» деп аталады?

    

a)

Жыланның құрметіне

b)

Телехикаяның құрметіне

c)

Ойынның құрметіне

d)

Тағамның құрметіне

e)

Дұрыс жауап жоқ

30.

Python программалау тілі қай жылы шығарды?

a)

1991

b)

1990

c)

1989

d)

1980

31.

Python программалау тілін жасаушы

a)

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

b)

Дэвид Паттерсон

c)

Эрвин Дональд Кнут

d)

Джеймс Артур Гослинг

e)

Линд Март Адамс

32.

a = 345 print(a//100) командасы нені береді?

a)

3

b)

45

c)

34

d)

5

33.

Циклдық  алгоритмды таңданыз

a)

b)

c)

d)

34.

Пернетақтадан санды енгізу үшін қандай жол дұрыс?

a)

3

b)

2

c)

5

d)

4

e)

1

35.

Қай жол дұрыс емес?

a)

3

b)

4

c)

4, 3

d)

1, 5

e)

5, 3

36.

«else» деген не?

a)

Әйтпесе

b)

Өйткені

c)

Егер

d)

Cондықтан

e)

Олай

37.

Бағдарлама қанша рет «саубол» сөзін жазады?

a)

0

b)

10

c)

9

d)

8

e)

1

38.

Келесі программаны орындағаннан кейін экранда не пайда болады?

            a = 4

print(a, 'a')

a)

4 a

b)

а 4

c)

4 4

d)

а а

e)

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

39.

Келесі программаны орындау нәтижесінде не көрсетіледі?

a)

35 сан жеңді

b)

саны 35 жеңді

c)

саны а жеңді

d)

18 саны жеңді

e)

сан 35 жеңді

40.

range (8) функциясын шақыру сізге қандай сандар тізбегін береді?

a)

0, 1, 2, 3, 4, 5, 6, 7

b)

1, 2, 3, 4, 5, 6, 7, 8

c)

0, 1, 2, 3, 4, 5, 6, 7, 8

d)

1, 2, 3, 4, 5, 6, 7

e)

бос тізбек

41.

Қандай сандар тізбегі функционалдық шақыруды береді

range(10, 0, -2)?

a)

10, 8, 6, 4, 2

b)

бос тізбек

c)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

d)

10, 8, 6, 4, 2, 0

e)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

42.

Бөліндінің қалдығының сипаттамасы?  

a)

%

b)

+

c)

-

d)

**

e)

//

43.

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

a)

\t

b)

\n

c)

\\

d)

\' 

e)

\"

44.

math айнымалысының деректер типі

a)

модуль

b)

импорт

c)

функция

d)

бағдарлама

e)

файл

45.

Кодтың жауабы:

a)

0

b)

23

c)

10

d)

11

e)

13

46.

Массив элементтерiн белгiлi бiр зандылыкпен

орындарын ауыстырып реттеу процесі?

a)

Сұрыптау

b)

функция

c)

Таңдау

d)

Массив

e)

Көбiк

47.

Файлды жабу ушiн колданылатын әдісті

көрсет?

a)

close()

b)

open()

c)

write()

d)

read()

e)

readline()

48.

Массив - ...

a)

жалпы атаумен біріктірілген, бір типті элементтер жиынтығы

b)

жалпы атаумен біріктірілген әртүрлі типтегі мәліметтерді

қамтитын айнымалылар жиынтығы

c)

бұл функцияларды, объектілерді және сыныптарды камтитын

дайын бағдарламалар

d)

бір типті, әртүрлі атаулары бар мәліметтерді қамтитын  элементтер жиынтығы

e)

жалпы атаумен біріктірілмеген типтерді қамтиды

49.

Бөлшек,нақты санның типі Python-да қалай аталады?

a)

float()

b)

bool()

c)

type()

d)

str()

e)

int()

50.

Жолдық типі Python-да қалай аталады?

a)

str()

b)

float()

c)

bool()

d)

type()

e)

int()

51.

коды экранға қандай нәтижені береді?

a)

140ball

b)

140

ball

c)

140 ball ball

d)

140 ball

e)

еrror

52.

Айнымалының типін қандай функциямен

аныктаймыз?

a)

type()

b)

str()

c)

int()

d)

print()

e)

float()

53.

Төмендегі код орындалғанда экранға қандай

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

a)

39

b)

39.8

c)

39,8

d)

39.0

e)

398

54.

Төмендегі код орындалғанда с-ның мәні неге

тең болады?

a)

4

b)

6

c)

7

d)

1

e)

0

55.

Төмендегі енгізудің қайсысы дұрыс?

a)

а=int(input('a-санын енгiз '))

b)

a = int('a-санын енгiз

c)

a = int(input(а-санын енгіз ))

d)

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

e)

a = int(input'a-санын енгiз ')

56.

Төмендегі код орындалғанда с-ның мәні неге

тең болады?

a)

18

b)

-12

c)

1

d)

6

e)

24

57.

Төмендегі код орындалғанда экранға қандай

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

a)

7

b)

0

c)

b

d)

-7

e)

-13

58.

Қолданушы 11 санын енгізген кезде төмендегі

код орындалғанда экранға қандай нәтиже

шығады:

a)

22

b)

10

c)

-11

d)

12

e)

9

59.

Программа фрагментіне n және м-

айнымалысының мәніне қандай санды

енгізсе төмендегі нәтиже шығады:

00000

11111

22222

33333

a)

n=4, m=5

b)

n=0, m=3

c)

n=5, m=4

d)

n=4, m=3

e)

n=3, m=4

60.

Төмендегі код орындалғанда экранға қандай

нәтиже шығады:

a)

4 7 10  

b)

3 4 5 6 7 8 9 10

c)

4 7

d)

3 6

e)

3 6 9

61.

Төмендегі код орындалғанда экранға қандай

нәтиже шығады:

a)

3

9

b)

0

3

6

9

c)

0

5

d)

0

5

10

e)

0

36

62.

Программа фрагментіне n-айнымалысының

мәніне қандай санды енгізсе «12» деп

шығады:

a)

26

b)

6

c)

12

d)

36

e)

16

63.

Төмендегі код орындалғанда экранға қандай

нәтиже шығады:

a)

13

b)

4 8 12

c)

5 6 7 8 9 1 0 1 1

d)

14

e)

12

64.

Төмендегі код орындалғанда экранға қандай

нәтиже шығады:

a)

21

b)

12

c)

718

d)

0

e)

5817

65.

Төмендегі код орындалғанда экранға қандай

нәтиже шығады:

a)

1498

b)

0

c)

22

d)

288

e)

894