wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Алгоритмдер туралы тест

Total questions: 183

Worksheet time: 2hrs 44mins

Name
Class
Date
1.

Алгоритм туралы қате тұжырымды көрсетіңіз:

a)

Алгоритм әртүрлі реттілікпен орындалатын нәтиже жеткізбейтін бірнеше қадамдардан тұрады.

b)

Алгоритм деп қандай да бір нәтиже жеткізетін командалар тобын айтамыз.

c)

Алгоритм - есепті шығару үшін қажетті іс-әрекеттер тізбегін сипаттайтын ережелер жүйесі.

d)

Алгоритм белгілі бір реттілікпен бірінен соң бірі орындалатын бірнеше қадамдардан тұрады.

e)

Алгоритмнің әрбір қадамы бір немесе бірнеше қарапайым операцияларды қамтиды.

2.

Алгоритмнің қасиеттеріне жатпайды:

a)

Дискреттілік, нәтижесіздік, түсініксіздік

b)

Дискреттілік, айқындылық, нәтиже, жалпылық

c)

Дискреттілік, белгілілік, нәтиже, жалпылық

d)

Дискреттілік, дұрыстылық, нәтиже, жалпылық

e)

Дискреттілік, анықтық, нәтиже, жалпыға ортақ

3.

Алгоритмдер жазылуы бойынша бірнеше түрде қолданылады:

a)

табиғи тіл (сөзбен сипаттау), блок-схема түрінде, бағдарламалау тілінде

b)

шетел тілінде

c)

тек қана қазақ тілінде

d)

ана тілі (сөзбен сипаттау), python тілі, C++ тілі

e)

табиғи тіл (сөзбен сипаттау), қимылдар тілінде

4.

Алгоритмнің тіктөртбұрышпен сызылатын блогы:

a)

есептеу блогы

b)

логикалық блок (шарт)

c)

енгізу/шығару блоктары

d)

алгоритмнің басы/соңы

e)

модификациялау блогы

5.

Алгоритмнің параллелограммен сызылатын блогы:

a)

енгізу/шығару блоктары

b)

есептеу блогы

c)

логикалық блок (шарт)

d)

алгоритмнің басы/соңы

e)

модификациялау блогы

6.

Алгоритмнің эллипспен сызылатын блогы:

a)

алгоритмнің басы/соңы

b)

енгізу/шығару блоктары

c)

есептеу блогы

d)

логикалық блок (шарт)

e)

модификациялау блогы

7.

Алгоритмнің ромбымен сызылатын блогы:

a)

логикалық блок (шарт)

b)

енгізу/шығару блоктары

c)

есептеу блогы

d)

алгоритмнің басы/соңы

e)

модификациялау блогы

8.

Командалары бірінен соң бірі тізбектеліп орындалатын алгоритм ...

4 lines
9.

Командалары бірінен соң бірі тізбектеліп орындалатын алгоритм ...

a)

сызықтық алгоритм деп аталады.

b)

тармақталған алгоритм деп аталады.

c)

циклдық алгоритм деп аталады.

d)

қайталанған алгоритм деп аталады.

e)

тәуелсіз алгоритм деп аталады.

10.

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

a)

тармақталған алгоритм деп аталады.

b)

сызықтық алгоритм деп аталады.

c)

циклдық алгоритм деп аталады.

d)

қайталанған алгоритм деп аталады.

e)

тәуелсіз алгоритм деп аталады.

11.

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

a)

циклдық алгоритм деп аталады.

b)

тармақталған алгоритм деп аталады.

c)

сызықтық алгоритм деп аталады.

d)

жасанды алгоритм деп аталады.

e)

тәуелсіз алгоритм деп аталады.

12.

Сызықтық бағдарлама құрамында келесі операторлар болуы мүмкін:

a)

меншіктеу операторы, енгізу операторы, шығару операторы.

b)

тармақталу операторы, енгізу операторы, шығару операторы.

c)

цикл операторы, енгізу операторы, шығару операторы.

d)

меншіктеу операторы, қайталау операторы.

e)

цикл операторы.

13.

Суретте көрсетілген блок-схема алгоритм түрінің қайсысына келеді:

a)

сызықтық алгоритм

b)

циклдық алгоритм

c)

тармақталған алгоритм

d)

жасанды алгоритм

e)

тәуелсіз алгоритм

14.

Python тілінің негізін қалаған адам:

a)

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

b)

Бьерн Страуструп

c)

Әл Хорезми

d)

Монти Пайтон

e)

Деннис Ритчи

15.

Python программасы файлының кеңейтілуі:

a)

.py

b)

.pi

c)

.pu

d)

.pyt

e)

.ptn

16.

Python тіліндегі нақты тип:

a)

float

b)

int

c)

str

d)

list

e)

bool

17.

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

a)

bool

b)

float

c)

int

18.

Python тіліндегі нақты тип:

a)

float

b)

int

c)

str

d)

list

e)

bool

19.

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

a)

bool

b)

float

c)

int

d)

str

e)

list

20.

Мәнді бүтін санға түрлендіретін функция:

a)

int()

b)

bool()

c)

float()

d)

str()

e)

list()

21.

a = input(). a айнымалысының типі:

a)

str

b)

bool

c)

float

d)

int

e)

list

22.

Арифметикалық өрнектердегі басымдылықтың (приоритет) реті:

a)

жақшалар, дәрежеге шығару **, көбейту және бөлу, қосу және азайту

b)

дәрежеге шығару **, жақшалар, көбейту және бөлу, қосу және азайту

c)

көбейту және бөлу, қосу және азайту, жақшалар, дәрежеге шығару **

d)

жақшалар, көбейту және бөлу, қосу және азайту, дәрежеге шығару **

e)

жақшалар, көбейту және бөлу, дәрежеге шығару **, қосу және азайту

23.

Санның модулі:

a)

abs()

b)

hex()

c)

int()

d)

round()

e)

bin()

24.

Екілік санау жүйесіне аударатын функция:

a)

bin()

b)

hex()

c)

oct()

d)

int()

e)

round()

25.

Математикалық функциялармен жұмыс істеу үшін қолданылатын модуль:

a)

math

b)

sys

c)

itertools

d)

time

e)

numPy

26.

Математикалық функцияларды есептеу үшін қосатын модуль:

a)

from math import *

b)

from math import sqrt

c)

from math import sin, cos

d)

import *

e)

import math *

27.

Логарифмді есептейтін функция:

a)

math.log(x)

b)

math.exp(x)

c)

math.ceil(x)

d)

math.floor(x)

e)

math.factorial(x)

28.

Кодқа бір жолға комментарий жазу:

a)

#

b)

//

c)

/*

d)

'''

e)

\

29.

Кодқа бірнеше жолға комментарий жазу:

a)

''' … '''

b)

// … //

c)

/* … */

d)

# … #

e)

\ … //

30.

«Тең емес» операторы:

a)

"!="

b)

"=="

c)

"<>"

d)

"=!"

e)

"><"

31.

Логикалық «және» амалы:

a)

and

b)

or

c)

xo

32.

«Тең емес» операторы:

a)

!=

b)

==

c)

<>

d)

=!

e)

><

33.

Логикалық «және» амалы:

a)

and

b)

or

c)

xor

d)

not

e)

!

34.

Код нәтижесі:

a)

Скидка 2%.

b)

Скидка 5%.

c)

Скидка 10%.

d)

Скидка жоқ.

e)

30

35.

Күрделі шарттағы амалдардың басымдылығы (приоритет):

a)

салыстырулар (<, >, <=, >=, ==, !=), not, and, or

b)

not, and, or, салыстырулар (<, >, <=, >=, ==, !=)

c)

салыстырулар (<, >, <=, >=, ==, !=), and, or, not

d)

салыстырулар (<, >, <=, >=, ==, !=), and, not, or

e)

салыстырулар (<, >, <=, >=, ==, !=), or, not, and

36.

Код нәтижесі:

a)

qys

b)

koktem

c)

jaz

d)

kuz

e)

onday ai nomeri jok

37.

Код нәтижесі:

a)

14 let

b)

14 god

c)

14 godina

d)

1 god

e)

4 godina

38.

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

a)

Экранға 10 рет "Сәлем" сөзі шығады.

b)

Цикл бірде бір рет орындалмайды.

c)

Экранға 1 рет "Сәлем" сөзі шығады.

d)

Қате код.

e)

Экранға 10 рет "Сәлем" сөзі бір жолға шығады.

39.

Цикл қанша рет орындалады:

a)

Циклдан шыға алмайды (зацикливание)

b)

Цикл бірде бір рет орындалмайды.

c)

1 рет

d)

2 рет

e)

3 рет

40.

Код нәтижесі:

a)

5

b)

4

c)

129

d)

қате код

e)

0

41.

Код нәтижесі:

a)

қате код

b)

5

c)

4

d)

129

e)

0

42.

Код нәтижесі:

a)

7

b)

қате код

c)

14

d)

42

e)

1

43.

Код нәтижесі:

a)

24

b)

қате код

c)

12

d)

48

e)

1

44.

Код нәтижесі:

a)

1 9 25 49 81

b)

1 9 25 49 81 121

c)

9 25 49 81

d)

9 25 49 81 121

e)

1 4 9 16 25 36 49 64 81 100

45.

Код нәтижесі:

a)

100 64 36 16 4

b)

100 64 36 16 4 0

c)

64 36 16 4 0

d)

100 81 64 49 36 25 16 9 4 1

e)

1 4 16 36 64

46.

Цикл орындалғаннан кейін а мәні:

a)

4

b)

1

47.

Цикл орындалғаннан кейін а мәні:

a)

4

b)

1

c)

3

d)

5

e)

2

48.

Код нәтижесі:

a)

5! = 120

b)

4! = 24

c)

1! = 1

d)

6! = 720

e)

5! = 15

49.

if операторының шарты орындалғаннан кейін ол шарттың нәтижесінің типі:

a)

bool

b)

int

c)

float

d)

str

e)

list

50.

Код нәтижесі:

a)

4

b)

1

c)

0

d)

5

e)

2

51.

Код нәтижесі:

a)

2

b)

1

c)

0

d)

5

e)

12

52.

math классының константасы:

a)

pi

b)

g

c)

k

d)

T

e)

константалар жоқ

53.

Код нәтижесі:

a)

True

b)

False

c)

1

d)

0

e)

2

54.

Төмендегі код нәтижесі:

a)

True False

b)

False True

c)

True True

d)

False False

e)

a=10 b=25

55.

Программаның келесі үзіндісін орындағаннан кейін x айнымалысының мәні:

a)

324

b)

44

c)

4

d)

324,32

e)

234

56.

Логикалық ЖӘНЕ (and) амалын қолдану нәтижесі true болатын жағдай:

a)

true && true

b)

true && false

c)

false && true

d)

false && false

e)

true && true && false

57.

Блок-схемаға сәйкес келетін оператор:

4 lines
58.

Алдын-ала орындалуы керек итерациялардың саны белгілі цикл операторы:

a)

for

b)

if

c)

while

d)

break

e)

continue

59.

Циклдің орындалуын толығымен тоқтату үшін қолданылатын оператор:

a)

break

b)

continue

c)

else

d)

default

e)

in

60.

Циклды толығымен тоқтату үшін емес, оның тек бір итерациясын өткізіп жіберу үшін қолданылатын оператор:

a)

continue

b)

break

c)

else

d)

default

e)

in

61.

print() командасы қолданылады:

a)

мәліметтерді экранға шығару үшін.

b)

мәліметтерді пернетақтадан оқу үшін.

c)
62.

print() командасы қолданылады:

a)

мәліметтерді экранға шығару үшін.

b)

мәліметтерді пернетақтадан оқу үшін.

c)

мәліметтерді пернетақтадан енгізу үшін.

d)

мәліметтерді жою үшін.

e)

мәліметтерді файлға жазу үшін.

63.

Суретте қай оператордың блок-схемасы берілген:

a)

while

b)

for

c)

if … else

d)

сызықтық алгоритм

e)

if … elif

64.

Суретте қай оператордың блок-схемасы берілген:

a)

if … else

b)

while

c)

for

d)

сызықтық алгоритм

e)

if … elif

65.

Суретте қандай оператордың блок-схемасы берілген:

a)

if толық емес шарт операторы

b)

for қайталану саны белгілі цикл операторы

c)

while қайталану саны белгісіз цикл операторы

d)

if … else толық шарт операторы

e)

if … elif кіріктірілген шарт операторы

66.

a және b мәндері қандай болғанда тармақталу операторының сол жақ тармағы орындалады (орындалатын команда түспен белгіленген):

a)

a=7, b=4.

b)

a=-87, b=70.

c)

a=7, b=7.

d)

a=56, b=100.

e)

a=0, b=0.

67.

a және b мәндері қандай болғанда тармақталу операторының сол жақ тармағы орындалады (орындалатын команда түспен белгіленген):

a)

A=7 b=7.

b)

A=7 b=4.

c)

A=17 b=-10.

d)

A=87 b=0.

e)

A=70, b=7.

68.

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

a)

2-жолда қате қайда болады

b)

qwe

c)

awe

d)

aqwe

e)

3-жолда қате пайда болады

69.

Блок-схема:

a)

Алгоритмнің графикалық түрде жазылуы.

b)

Орындаушыға түсінікті тілмен жазылған нұсқаулықтар.

c)

Программалау тілінде жазылуы.

d)

Алгоритмдік тілде жазылуы.

e)

Физикалық схемалар түрінде жазылуы.

70.

Алгоритм түрлері:

a)

Сызықтық алгоритм

b)

Ауыстыру алгоритмі

c)

Реттеу, цикдік алгоритм

d)

Жинақтық

e)

Дискреттік

71.

Дұрыс тұжырымды көрсетіңіз:

a)

Ішкі цикл 10000 рет орындалады.

b)

2 рет цикл орындалады.

72.

Дұрыс тұжырымды көрсетіңіз:

a)

Ішкі цикл 10000 рет орындалады.

b)

2 рет цикл орындалады.

c)

200 рет цикл орындалады.

d)

1 рет цикл іші орындалады.

e)

9801рет цикл орындалады.

73.

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

a)

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

b)

write(x, y; 2)

c)

print(x; y; z)

d)

input()

e)

writeLine(x; y + z);

74.

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

a)

+, -, /, *

b)

**, //, %

c)

=, >, <

d)

==, <, >, <=, >=, !=

75.

Код нәтижесі:

a)

t

b)

cat cow

c)

o

d)

cat

e)

dog

76.

Код нәтижесі:

a)

[0, 1, 0, 1, 0, 1, 0, 1]

b)

[0, 0, 0, 0, 1, 1, 1, 1]

c)

[0, 1, 4]

d)

[1, 1, 1, 1, 0, 0, 0, 0]

e)

[1, 0, 1, 0, 1, 0, 1, 0]

77.

Код нәтижесі:

a)

[0, 2, 4, 6, 8]

b)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

c)

[0]

d)

[0, 0, 0, 0, 0]

e)

[1, 3, 5, 7, 9]

78.

Код нәтижесі:

a)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

b)

[0, 2, 4, 6, 8]

c)

[0]

d)

[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

e)

[1, 3, 5, 7, 9]

79.

Код нәтижесі:

a)

[0, 1]

b)

[2, 4, 5, 3, 0, 1]

c)

[0, 0, 1]

d)

[1]

e)

[2, 4, 5, 3, 1]

80.

Код нәтижесі:

a)

['Asan', 'Usen', 5, 6]

b)

['Asan', 'Usen', '5', '6']

c)

Қате шығады

d)

[5, 6]

e)

['Asan', 'Usen']

81.

list туралы қате тұжырым:

a)

Алғашқы элементің индексі 1-ден басталады.

b)

Тізім дегеніміз - белгілі бір ретпен берілген элементтердің жиынтығы.

c)

Тізімдер сандардың, жолдардың, басқа тізімдердің немесе олардың барлығының комбинациясынан тұра алады.

d)

Тізімдегі әр элементтің өз индексі бар.

e)

Тізімдегі элементтерді кез келген уақытта өзгертуге, жоюға немесе жаңа элементтерді енгізуге болады.

82.

Код нәтижесі:

a)

ValueError: 'Arman' is not in list

b)

-1

c)

0

d)

['Asan', 'Us

83.

Код нәтижесі:

a)

ValueError: 'Arman' is not in list

b)

-1

c)

0

d)

['Asan', 'Usen', 'Aisha', 'Arman']

e)

['Arman']

84.

Мәліметтердің сандық типтері (Numeric Type):

a)

int, float, complex

b)

list, tuple, range

c)

str

d)

set, frozenset

e)

dict

85.

Мәліметтердің жолдық типтері:

a)

str

b)

int, float, complex

c)

list, tuple, range

d)

set, frozenset

e)

bool

86.

Мәліметтердің логикалық типтері:

a)

bool

b)

str

c)

int, float, complex

d)

list, tuple, range

e)

set, frozenset

87.

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

a)

math

b)

numpy

c)

SciPy

d)

PIL

e)

OpenCV

88.

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

a)

sum1

b)

41And

c)

A+B

d)

2_sum

e)

1sum_

89.

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

a)

25 2500

b)

25 25000

c)

25 125

d)

2500

e)

25000 250

90.

Код нәтижесі:

a)

2

b)

3

c)

0

d)

1

e)

Error

91.

Код нәтижесі:

a)

[2, 2] [1, 1]

b)

[1, 2] [2, 1]

c)

[2, 1] [1, 2]

d)

[2, 2] [2, 2]

e)

[1, 1] [1, 1]

92.

Код нәтижесі:

a)

4

b)

6

c)

0

d)

1

e)

3

93.

Код нәтижесі:

a)

1

b)

0

c)

4

d)

5

e)

2

94.

Код нәтижесі:

a)

5 4

b)

4 5

c)

4 4

d)

5 5

e)

Error

95.

Код нәтижесі:

a)

6

b)

5

c)

4

d)

Error

e)

2

96.

Код нәтижесі:

a)

10

b)

20

c)

8

d)

12

e)

0

97.

Код нәтижесі:

a)

[1, 1, 1, 0]

b)

[1, 1, 1, 1]

c)

[0, 1, 1, 0]

d)

[]

e)

Error

98.

Код нәтижесі:

a)

Error

b)

6

c)

5

d)

0

e)

1

99.

Код нәтижесі:

a)

4

b)

3

c)

2

d)

0

e)

1

100.

Код нәтижесі:

a)

1

b)

6

c)

3

101.

Экранға неше сан шығады:

a)

4

b)

1

c)

3

d)

5

e)

0

102.

Код нәтижесі:

a)

5

b)

10

c)

0

d)

2

e)

7

103.

Код нәтижесі:

a)

False

b)

True

c)

True False

d)

False False

e)

Error

104.

Код нәтижесі:

a)

[4, 16]

b)

[1, 4, 16, 25]

c)

[1, 25]

d)

[4, 25]

e)

[1, 16]

105.

Код орындалғаннан кейінгі нәтиже:

a)

31-12-2019

b)

'31'-'12'-'2019'

c)

'31'-'12'-'2019'-

d)

31-12-2019-

e)

Error

106.

Код орындалғаннан кейінгі нәтиже:

a)

Mercury*Venus!Mars**Jupiter?

b)

Mercury**Venus!!Mars**Jupiter??

c)

Mercury*Venus!Mars*Jupiter!

d)

Mercury**Venus?Mars**Jupiter!

e)

Mars**Jupiter?Mercury*Venus!

107.

Код орындалғаннан кейін s1 айнымалысының мәні:

a)

Python

b)

Java

c)

C++

d)

PythonJava

e)

C++PythonJava

108.

Код нәтижесі:

a)

True

b)

False

c)

free

d)

zholdar in t

e)

zholdar in Python tilindegi zholdar!

109.

Дұрыс көрсетілген жол:

a)

num = float(2)

b)

$num = 2

c)

int num = 2

d)

var num = 2

e)

num = float('num')

110.

Кодқа байланысты дұрыс пікір:

a)

Кодта қателік жоқ

b)

Функция өз өзін шақыра алмайды

c)

Қайтарылатын мәннің типін көрсету керек

d)

Функция үнемі 1 мәнін қайтарады

e)

2 return қолданылмайды

111.

Жолды тізімге түрлендіру:

a)

list(mystring)

b)

tuple(mystring)

c)

dict(mystring)

d)

multiset(mystring)

e)

set(mystring)

112.

Төмендегі функциялардың қайсысы жолдағы барлық таңбалардың кіші әріппен жазылғанын тексеру үшін қолданылады:

a)

islower()

b)

istitle()

c)

isspace()

d)

isnumeric()

e)

isupper()

113.

Жолдық типке түрлендіру әдісі:

a)

str(x)

b)

float(x)

c)

long(x [,base] )

d)

int(x [,base])

e)

string(x)

114.

Код нәтижесі:

a)

raushan

b)

kyzgakldak

c)

qalampyr

d)

['raushan', 'kyzgakldak', 'qalampyr']

e)

['raushan']

115.

Код нәтижесі:

a)

қате код

b)

5Asan

c)

Asan5

d)

x + y

e)

5+ Asan

116.

Код нәтижесі:

a)

Python is awesome

b)

Python is fantastic

c)

Python is

d)

Python is + x

e)

қате код

117.

Код нәтижесі:

a)

Python is fantastic

b)

Python is awesome

c)

Python is

d)

Ештеңе шықпайды (кодта қателік жоқ)

e)

қате код

118.

Код нәтижесі:

a)

World!

b)

Hello,

c)

Hello, World!

d)

Hello, W

e)

Hello

119.

Cөздің басындағы және соңындағы бос орындарды алып тастауды:

a)

strip()

b)

delete()

c)

del()

d)

split()

e)

backspace()

120.

Код нәтижесі:

a)

My name is Asan, and I am 25

b)

25

c)

My name is Asan, and I am

d)

My name is Asan, and I am {}

e)

қате код

121.

Жолдан тізімді алу:

a)

split()

b)

swapcase()

c)

strip()

d)

partition()

e)

rjust()

122.

Код нәтижесі:

a)

banana

b)

cherry

c)

apple

d)

banana, cherry

e)

apple, banana

123.

Тізімге 2-ші индекске элементті қосу:

4 lines
124.

Тізімге 2-ші индекске элементті қосу:

a)

thislist.insert(2, "watermelon")

b)

thislist.pop(2, "watermelon")

c)

thislist.insert(1, "watermelon")

d)

thislist.insert("watermelon", 2)

e)

thislist.insert("watermelon", 2, 1)

125.

Тізімнің соңына элемент қосу әдісі:

a)

append()

b)

insert()

c)

add()

d)

end()

e)

concat()

126.

Бір тізімнің соңына екінші тізімді қосу әдісі:

a)

extend()

b)

append()

c)

insert()

d)

add()

e)

end()

127.

Тізімнен элементі жою:

a)

remove

b)

delete

c)

del

d)

erase

e)

clear

128.

Код нәтижесі:

a)

[0, 1, 2, 3, 4]

b)

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

c)

[1, 2, 3, 4, 5]

d)

[0, 1, 2, 3, 4, 5]

e)

[5, 6, 7, 8, 9, 10]

129.

Код нәтижесі:

a)

['apple', 'orange', 'cherry']

b)

["apple", "banana", "cherry"]

c)

["apple", "banana", 'orange', "cherry"]

d)

["orange'", "banana", " orange'"]

e)

қате код

130.

Сұрыптау әдісі:

a)

sort()

b)

reverse()

c)

pop()

d)

sortby()

e)

groupby()

131.

Код нәтижесі:

a)

apple banana

b)

apple

c)

apple banana cherry

d)

apple cherry

e)

cherry

132.

Код нәтижесі:

a)

3

b)

1

c)

2

d)

6

e)

5

133.

Код нәтижесі:

a)

(8, 7)

b)

8

c)

7

d)

15

e)

функция орындалмайды

134.

Жолдан ішкі жолды іздеу. Ішкі жолдың бірінші кірген нөмірін немесе -1 қайтарады:

a)

S.find(str, [start],[end])

b)

S.rfind(str, [start],[end])

c)

S.count(str, [start],[end])

d)

S.replace(str1, str2)

e)

S.upper()

135.

Жолды төменгі регистрға түрлендіру:

a)

S.lower()

b)

S.find(str, [start],[end])

c)

S.upper()

d)

S.replace(str1, str2)

e)

S.index(str, [start],[end])

136.

str1 ішкі жолын str2 жолымен алмастырады

4 lines
137.

str1 ішкі жолын str2 жолымен алмастырады:

a)

S.replace(str1, str2)

b)

S.find(str, [start],[end])

c)

S.count(str, [start],[end])

d)

S.index(str, [start],[end])

e)

S.upper()

138.

[start, end] диапазонындағы қиылыспайтын ішкі жол қайталануларының санын қайтарады:

a)

S.count(str, [start],[end])

b)

S.find(str, [start],[end])

c)

S.replace(str1, str2)

d)

S.index(str, [start],[end])

e)

S.lower()

139.

Қию нәтижесі:

a)

34567

b)

4567

c)

345678

d)

3456789

e)

234567

140.

Функцияға қатысты қате пікір:

a)

Функцияны басқа функцияның ішінен шақыруға болмайды.

b)

return командасы функцияның кез келген жерінде кездесуі мүмкін.

c)

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

d)

Функцияның сипаттамасы def сөзінен басталуы керек.

e)

Функцияларда орындалатын командалар if немесе while командалық блоктарындағыдай шегініспен жазылуы керек.

141.

Функцияға қатысты дұрыс пікір:

a)

Функциядан сол функцияның өзін - өзі шақыруға да болады.

b)

Функцияны басқа функцияның ішінен шақыруға болмайды.

c)

Функцияда міндетті түрде кем дегенде бір return командасы болуы керек.

d)

Функциядан тек бір ғана мән қайтаруға болады.

e)

Функцияда міндетті түрде кем дегенде бір параметр болуы керек.

142.

Код нәтижесі:

a)

1 1

b)

1 0

c)

0 0

d)

0 1

e)

0

143.

Код нәтижесі:

a)

1 0

b)

1 1

c)

0 0

d)

0 1

e)

0

144.

Кортежге қатысты қате пікір:

a)

Кортеж элементтерін өзгертуге болады.

b)

Кортеждерді қосуға болады.

c)

Кортежді санға көбейтуге болады.

d)

Кортеждерді қиюға (срез) болады.

e)

Кортеждерді жеке айнымалыларға таратуға болады.

145.

Бір элементтен тұратын кортеж құру:

a)

user = ("Tom",)

b)

user = ("Tom")

c)
146.

Бір элементтен тұратын кортеж құру:

a)

user = ("Tom",)

b)

user = ("Tom")

c)

user = "Tom"

d)

user = tuple("Tom")

e)

user = ("Tom"+)

147.

student қандай элементтер тізбегі болады:

a)

кортеж (tuple)

b)

тізім (list)

c)

жиын (set)

d)

сөздік (dict)

e)

қате код

148.

Код нәтижесі:

a)

('Tom', 22, False)

b)

'Tom'

c)

22

d)

False

e)

name, age, is_married

149.

Код нәтижесі:

a)

{1: 'red', 2: 'yellow', 3: 'blue'}

b)

{{1, 'red'}, {2, 'yellow'}, {3, 'blue'}}

c)

([1, 'red'], [2, 'yellow'], [3, 'blue'])

d)

((1, 'red'), (2, 'yellow'), (3, 'blue'))

e)

1 'red' 2 'yellow' 3 'blue'

150.

Қате құрылған сөздікті көрсетіңіз:

a)

users = {{1, "Tom"}, {2, "Bob"}, {3, "Bill"}}

b)

objects = {1: "Tom", "2": True, 3: 100.6}

c)

objects = {}

d)

objects = dict()

e)

users = {1: "Tom", 2: "Bob", 3: "Bill"}

151.

Код нәтижесі:

a)

KeyError

b)

{'+11111111': 'Tom', '+33333333': 'Bob', '+55555555': 'Alice'}

c)

{{'+11111111': 'Tom'}, {'+33333333': 'Bob'}, {'+55555555': 'Alice'}}

d)

{}

e)

{+11111111: Tom, +33333333: Bob, +55555555: Alice}

152.

Код нәтижесі:

a)

{1: 'bir', 2: 'eki', 3: 'ush', 5: 'alty', 10: 'on'}

b)

{1: 'bir', 2: 'eki', 3: 'ush', 5: 'bes', 10: 'on'}

c)

TypeError: 'dict' object does not support item assignment

d)

{{1: 'bir'}, {2: 'eki'}, {3: 'ush'}, {5: 'alty'}, {10: 'on'}}

e)

{5: 'alty'}

153.

Код нәтижесі:

a)

{1: 'bir', 2: 'eki', 3: 'ush', 5: 'bes', 10: 'on', 6: 'alty'}

b)

{1: 'bir', 2: 'eki', 3: 'ush', 5: 'bes', 6: 'alty'}

c)

{6: 'alty'}

d)

TypeError: 'dict' object does not support item assignment

e)

{{1: 'bir'}, {2: 'eki'}, {3: 'ush'}, {5: 'alty'}, {10: 'on'}, {6: 'alty'}}

154.

Код нәтижесі:

a)

ush

b)

3: 'ush'

c)

'ush'

d)

None

e)

3

155.

Код нәтижесі:

a)

ush

b)

3: 'ush'

c)

'ush'

d)

None

e)

3

156.

Код нәтижесі:

a)

None

b)

zheti

c)

7: 'zheti'

d)

'zheti'

e)

{1: 'bir', 2: 'eki', 3: 'ush', 5: 'bes', 10: 'on', 7: 'zheti'}

157.

Код нәтижесі:

a)

Onday san zhok

b)

None

c)

zheti

d)

7: 'zheti'

e)

{1: 'bir', 2: 'eki', 3: 'ush', 5: 'bes', 10: 'on', 7: 'zheti'}

158.

Код нәтижесі:

a)

KeyError

b)

Onday san zhok

c)

zheti

d)

7: 'zheti'

e)

{1: 'bir', 2: 'eki', 3: 'ush', 5: 'bes', 10: 'on', 7: 'zheti'}

159.

Код нәтижесі:

a)

{ 'Bob', 'Tom', 'Alice'}

b)

{'Alice', 'Bob', 'Tom', 'Tom'}

c)

{'Tom', 'Alice', 'Bob', 'Alice'}

d)

{'Tom': 'Bob', 'Alice': 'Tom'}

e)

('Tom', 'Bob', 'Alice', 'Tom')

160.

Код нәтижесі:

a)

3

b)

4

c)

{'Tom', 'Bob', 'Alice'}

d)

1

e)

{'Alice', 'Bob', 'Tom', 'Tom'}

161.

Жиын (set) туралы қате пікір:

a)

Жиында элементтер қайталануы мүмкін.

b)

Жиындарға элемент қосуға немесе жоюға болады.

c)

Жиындарды анықтау үшін фигуралық жақшалар қолданылады.

d)

Бос жиын жасау үшін set функциясын қолдану ыңғайлы: a = set().

e)

Тізімнен(list) жиын жасау үшін set() функциясы қолданылады.

162.

Код нәтижесі:

a)

{'Bob', 'Alice', 'Sam', 'Kate', 'Tom'}

b)

{'Bob'}

c)

{'Tom', 'Alice'}

d)

{'Tom', 'Bob', 'Alice', 'Sam', 'Kate', 'Bob'}

e)

{'Tom', 'Alice', 'Sam', 'Kate'}

163.

Код нәтижесі:

a)

{'Bob'}

b)

{'Bob', 'Alice', 'Sam', 'Kate', 'Tom'}

c)

{'Tom', 'Alice'}

d)

{'Tom', 'Bob', 'Alice', 'Sam', 'Kate', 'Bob'}

e)

{'Tom', 'Alice', 'Sam', 'Kate'}

164.

Код нәтижесі:

a)

{'Bob'}

b)

{'Bob', 'Alice', 'Sam', 'Kate', 'T

165.

Код нәтижесі:

(a)  

166.

Код нәтижесі:

a)

True

b)

False

c)

1

d)

0

167.

Жиындарға (set) қолданылатын әдістер. s және t жиындарының қиылысын қайтарады:

a)

s.intersection(t)

b)

s.difference(t)

c)

s.union(t)

d)

s.issubset(t)

e)

s.issuperset(t)

168.

Жиындарға (set) қолданылатын әдістер. s және t жиындарының айырмасын қайтарады:

a)

s.difference(t)

b)

s.intersection(t)

c)

s.union(t)

d)

s.issubset(t)

e)

s.issuperset(t)

169.

Жиындарға (set) қолданылатын әдістер. s және t жиындарының бірігуін қайтарады:

a)

s.union(t)

b)

s.difference(t)

c)

s.intersection(t)

d)

s.issubset(t)

e)

s.issuperset(t)

170.

Жиындарға (set) қолданылатын әдістер. Егер t құрамында s жиынтығы бар болса, True мәнін қайтарады:

a)

s.issubset(t)

b)

s.union(t)

c)

s.difference(t)

d)

s.intersection(t)

e)

s.issuperset(t)

171.

гер t құрамында s жиынтығы бар болса, True мәнін қайтарады:

a)

s.issubset(t)

b)

s.union(t)

c)

s.difference(t)

d)

s.intersection(t)

e)

s.issuperset(t)

172.

Жиындарға (set) қолданылатын әдістер. Егер t жиыны s жиынының ішінде бар болса, True мәнін қайтарады:

a)

s.issuperset(t)

b)

s.issubset(t)

c)

s.union(t)

d)

s.difference(t)

e)

s.intersection(t)

173.

Python тіліндегі файлдар. Суреттер, аудио және бейне файлдар -

a)

екілік файлдар

b)

мәтіндік файлдар

c)

медиа файлдар

d)

мультимедиа файлдар

e)

ондық файлдар

174.

Python тіліндегі файлдар. Ақпаратты мәтіндік түрде сақтайтын кез келген файлдар -

a)

мәтіндік файлдар

b)

екілік файлдар

c)

медиа файлдар

d)

мультимедиа файлдар

e)

ондық файлдар

175.

Файлды ашу әдісі:

a)

open()

b)

read()

c)

write()

d)

close()

e)

rename()

176.

Файлдан оқу әдісі:

a)

read()

b)

open()

c)

write()

d)

close()

e)

rename()

177.

Файлға жазу әдісі:

a)

write()

b)

read()

c)

open()

d)

close()

e)

rename()

178.

Файлды жабу әдісі:

a)

close()

b)

write()

c)

read()

d)

open()

e)

rename()

179.

Файлдың атын өзгерту әдісі:

a)

rename()

b)

write()

c)

read()

d)

open()

e)

close()

180.

Файлдан бір жолды оқу:

a)

readline()

b)

read()

c)

readlines()

d)

write()

e)

rename()

181.

Файлдың барлық мазмұнын бір жолға оқу:

a)

read()

b)

readline()

c)

readlines()

d)

write()

e)

rename()

182.

Файлдың барлық жолдарын тізімге оқу:

a)

readlines()

b)

readline()

c)

read()

d)

write()

e)

rename()

183.

Файл оқу үшін ашылады. Егер файл табы

4 lines