Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python функциялары мен операторлары бойынша тест сұрақтары

Total questions: 51

Worksheet time: 26mins

Name
Class
Date
1.

Келесі функциялардың қайсысы Python-да нысанды жолға түрлендіреді?

a)

str(x)

b)

long(x [,base])

c)

float(x)

d)

int(x [,base])

e)

int()

2.

Келесі функциялардың қайсысы Python-да нысанды тұрақты өрнекке айналдырады?

a)

repr(x)

b)

eval(str)

c)

tuple(s)

d)

list(s)

e)

str()

3.

Төмендегі функциялардың қайсысы String-ті Python-дағы нысанға айналдырады?

a)

eval(str)

b)

repr(x)

c)

tuple(s)

d)

list(s)

e)

str()

4.

Төмендегі функциялардың қайсысы String-ті Python-ға айналдырады?

a)

tuple(s)

b)

eval(str)

c)

repr(x)

d)

list(s)

e)

str()

5.

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

a)

list(s)

b)

eval(str)

c)

tuple(s)

d)

repr(x)

e)

str()

6.

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

a)

set(x)

b)

dict(d)

c)

frozenset(s)

d)

chr(x)

e)

str()

7.

Төмендегі функциялардың қайсысы Python-дағы сөздік құрамына ауысады?

a)

dict(d)

b)

set(x)

c)

frozenset(s)

d)

chr(x)

e)

str()

8.

Келесі функциялардың қайсысы Python‑да жолды мұздатылған жиынтыққа түрлендіреді?

a)

frozenset(s)

b)

dict(d)

c)

set(x)

d)

chr(x)

e)

str()

9.

Келесі функциялардың қайсысы бүтін санды Python-да символға айналдырады?

a)

chr(x)

b)

dict(d)

c)

frozenset(s)

d)

set(x)

e)

str()

10.

Келесі функциялардың қайсысы бүтін санды Питондағы Юникод символына айналдырады?

a)

unichr(x)

b)

hex(x)

c)

oct(x)

d)

str()

e)

ord(x)

11.

Келесі функциялардың қайсысы жеке таңбаны Python-дағы бүтін санға түрлендіреді?

a)

ord(x)

b)

unichr(x)

c)

hex(x)

d)

oct(x)

e)

str()

12.

Келесі функциялардың қайсысы бүтін санды Python-да он алтылық жолға түрлендіреді?

a)

hex(x)

b)

ord(x)

c)

unichr(x)

d)

oct(x)

e)

str()

13.

Келесі функциялардың қайсысы бүтін санды Python-да сегіз жолға түрлендіреді?

a)

oct(x)

b)

ord(x)

c)

hex(x)

d)

unichr(x)

e)

str()

14.

Python-да келесі операторлардың қайсысы операндтар үшін экспоненциалды (қуат) есептеуді орындайды?

a)

**

b)

//

c)

is

d)

not in

e)

\\

15.

Python-дағы келесі операторлардың қайсысы операндтарды бөліп, нәтиже ондық нүктеден кейін сандар жойылатын квитанция болып табылады?

a)

//

b)

**

c)

is

d)

not in

e)

%

16.

Егер оператордың екі жағындағы айнымалылар бірдей нысанды көрсетсе және жалған болса, Python-дағы келесі операторлардың қайсысы шындық ретінде бағаланады?

a)

is

b)

//

c)

not in

d)

%

e)

**

17.

Операторды қай функция жүктейді >>?

a)

op()

b)

ge()

c)

gt()

d)

more()

e)

z()

18.

Қандай оператор функциямен немесе () жүктелген?

a)

|

b)

||

c)

//

d)

*

19.

Келесі бағдарлама не береді: i = 0 while i < 3: print i i++ print i+1

a)

Error

b)

0 2 1 3 2 4

c)

0 2 1 3 2 5

d)

1 0 2 4 3 5

e)

1 0 2 4 3 6

20.

Егер функция ешқандай мән қайтармаса, қабықта орындалған кезде қандай мән көрсетіледі?

a)

None

b)

bool

c)

void

d)

int

e)

var

21.

Python туралы келесі не дұрыс?

a)

Python – жоғары деңгейлі, интерпретацияланған, интерактивті және объектіге бағытталған сценарий тілі.

b)

Python оқуға оңай болатындай етіп жасалған.

c)

Ол ағылшын кілт сөздерін жиі қолданады, ал басқа тілдер тыныс белгілерін көбірек қолданады және синтаксистік құрылымдар аз.

d)

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

e)

Ол ағылшын кілт сөздерін жиі қолданады.

22.

Python туралы келесі не дұрыс?

a)

Функционалды және құрылымдық бағдарламалау әдістерін, сондай-ақ ООП қолдайды.

b)

Оны сценарий тілі ретінде пайдалануға болады немесе үлкен қосымшаларды құру үшін байт-кодқа құрастыруға болады.

c)

Өте жоғары деңгейдегі динамикалық деректер түрлерін ұсынады және динамикалық типтерді тексеруді қолдайды.

d)

Үлкен қосымшаларды құру үшін байт-кодқа құрастыруға болады.

e)

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

23.

Python туралы келесі не дұрыс?

a)

Ол автоматты қоқыс жинауды қолдайды және оны C, C++, COM, ActiveX, CORBA және Java-мен оңай біріктіруге болады.

b)

Оны C, C++, COM, ActiveX, CORBA және Java-мен оңай біріктіруге болады.

c)

Ол автоматты қоқыс жинауды қолдайды.

d)

Java-мен оңай біріктіруге болады.

e)

Ол автоматты қоқыс жинауды қолдамайды.

24.

Python үшін келесі орта айнымалыларының қайсысы Python аудармашысына бағдарламаға импортталатын модуль файлдарын қайда орналастыру керектігін айтады?

a)

PYTHONPATH

b)

PYTHONCASEOK

c)

PYTHONHOME

d)

PYTHONHOMES

25.

Python үшін келесі орта айнымалыларының қайсысында Python бастапқы коды бар инициализация файлдарының жолы бар?

a)

PYTHONSTARTUP

b)

PYTHONPATH

c)

PYTHONCASEOK

d)

PYTHONHOME

e)

PYTHONHOMES

26.

Windows жүйесінде Python үшін келесі қоршаған орта айнымалыларының қайсысы import мәлімдемесінде регистрді ескермей бірінші сәйкестікті табуға нұсқау береді?

a)

PYTHONCASEOK

b)

PYTHONSTARTUP

c)

PYTHONPATH

d)

PYTHONHOME

e)

PYTHONHOMES

27.

Python үшін келесі қоршаған орта айнымалыларының қайсысы модульді іздеудің балама әдісі болып табылады?

a)

PYTHONHOME

b)

PYTHONSTARTUP

c)

PYTHONCASEOK

d)

PYTHONPATH

e)

PATH

28.

Python-да қандай модуль тұрақты өрнектерді қолдайды?

a)

re

b)

regex

c)

pyregex

d)

None of the above

e)

Null

29.

Python-дағы келесі деректер түрлерінің қайсысы қолдау көрсетпейді?

a)

Slice

b)

String

c)

List

d)

Numbers

e)

Numbers, List, String

30.

Python-дағы келесі деректер түрлерінің қайсысы қолдау көрсетпейді?

a)

Generics

b)

Dictionary

c)

Tuple

d)

List

e)

Lists

31.

Қандай мән шығады: print str, егер str = 'Hello World!'?

a)

Hello World!

b)

Error

c)

str

d)

Null

e)

List

32.

Қандай мән шығады: print str[0], егер str = 'Hello World!'?

a)

H

b)

Hello World!

c)

ello World!

d)

Error 256

e)

Null

33.

Қандай мән шығады: print str[2:5], егер str = 'Hello World!'?

a)

llo

b)

H

c)

llo World!

d)

Error 256

34.

Қандай мән шығады: print str[2:], егер str = 'Hello World!'?

a)

llo World!

b)

H

c)

llo

d)

Error 256

35.

Қандай мән шығады: print str * 2, егер str = 'Hello World!'?

a)

Hello World!Hello World!

b)

Hello World! * 2

c)

Hello World!

d)

Error 256

e)

Null

36.

Басып шығаруда не көрсетіледі, егер list = ['abcd', 786, 2.23, 'john', 70.2]?

a)

['abcd', 786, 2.23, 'john', 70.2]

b)

abcd

c)

Error

d)

['abcd', 'john']

e)

['abcd', 786, 2.23, 'john']

37.

Басып шығаруда не көрсетіледі: list[0], егер list = ['abcd', 786, 2.23, 'john', 70.2]?

a)

abcd

b)

['abcd', 786, 2.23, 'john', 70.2]

c)

Error

d)

['abcd', 'john']

e)

[786, 2.23, 'john']

38.

Басып шығаруда не көрсетіледі: list[1:3], егер list = ['abcd', 786, 2.23, 'john', 70.2]?

a)

[786, 2.23]

b)

abcd

c)

['abcd', 786, 2.23, 'john', 70.2]

d)

['abcd', 'john']

39.

Басып шығаруда не көрсетіледі: list[2:], егер list = ['abcd', 786, 2.23, 'john', 70.2]?

a)

[2.23, 'john', 70.2]

b)

abcd

c)

[786, 2.23]

d)

['abcd', 786, 2.23, 'john', 70.2]

e)

['abcd', 'john']

40.

Бұл не шығарады: print tinylist * 2, егер tinylist = [123, 'john']?

a)

[123, 'john', 123, 'john']

b)

[123, 'john'] * 2

c)

Error

d)

Null

e)

3

41.

Бұл не шығарады: print tinylist * 2, егер tinylist = [123, 'john']?

a)

[123, 'john', 123, 'john']

b)

[123, 'john'] * 2

c)

Error

d)

Null

e)

3

42.

Python-да тізбелегендер туралы не дұрыс?

a)

алайда, тізімдерден айырмашылығы, кортеждер дөңгелек жақшаға салынады.

b)

кортеж үтірмен бөлінген бірқатар мәндерден тұрады.

c)

тізімге ұқсас бірқатар мәндерден тұрады.

d)

кортеж – бұл тізімге ұқсас деректердің басқа түрі.

e)

кортеж үтірмен бөлінген және тізімге ұқсас бірқатар мәндерден тұрады

43.

Что будет на выходе из списка печати, если tuple = ('abcd', 786, 2.23, 'john', 70.2)?

a)

('abcd', 786, 2.23, 'john', 70.2)

b)

('abcd', 2.23, 'john', 75)

c)

('abcd', 786, 2.23)

d)

('abcd', 786, 2.23, 'john', 75)

e)

(786, 2.23, 'john', 75)

44.

Шығару кезінде не болады: print tuple[0], егер tuple = ('abcd', 786, 2.23, 'john', 70.2)?

a)

abcd

b)

('abcd', 786, 2.23, 'john', 70.2)

c)

('abcd', 786, 2.23)

d)

('abcd', 786, 2.23, 'john', 75)

e)

(786, 2.23, 'john', 75)

45.

Каков результат печати кортежа [1: 3], если кортеж = ('abcd', 786, 2.23, 'john', 70.2)?

a)

(786, 2.23)

b)

abcd

c)

('abcd', 786, 2.23, 'john', 70.2)

d)

('abcd', 786, 2.23, 'john', 70.2)

e)

Null

46.

Python-да жеке функцияны құру үшін қандай кілт сөз қолданылады?

a)

def

b)

fun

c)

function

d)

define

e)

Null

47.

Жоғарыда айтылғандардың қайсысы DocString ерекшеліктері болып табылады?

a)

Құжаттаманы Python модульдерімен, функцияларымен, сыныптарымен және әдістерімен байланыстырудың ыңғайлы әдісін ұсынады.

b)

Құжаттар жолдарында объектілердегі __doc__ атрибуты арқылы қол жеткізуге болады.

c)

Әдістерімен байланыстырудың ыңғайлы әдісін ұсынады.

d)

Барлық функцияларда құжаттама жолы болу керек

e)

Құжаттаманы модульдермен байланыстырудың ыңғайлы әдісін ұсынады

48.

Функция сынып ішінде анықталған кезде не шақырылады?

a)

Method

b)

Another function

c)

Class

d)

Module

e)

String

49.

Python-да id () функциясын қолдану дегеніміз не?

a)

Id объектінің сәйкестігін қайтарады

b)

құжаттаманы модульдермен байланыстырудың ыңғайлы әдісін ұсынады

c)

Құжаттар жолдарына қол жеткізу

d)

әр нысанның бірегей идентификаторы жоқ

e)

қалта жолдарына кіру

50.

Математикалық функцияны көрсетіңіз?

a)

sqrt()

b)

rhombus()

c)

ad d()

d)

from buffer()

e)

pi anonymous

51.

Python жұмыс уақытында анонимді функцияларды құруды қолдайды

a)

Lambda

b)

anonymous

c)

pi

d)

Null

e)

integer