wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

пайтон сессия 2

Total questions: 94

Worksheet time: 47mins

Name
Class
Date
1.

Тізім құрудың тәсілі:

a)

Кіріетірілген

b)

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

c)

Python тізімдері

d)

Модульдар

2.

Тізімдер үшін рұқсат етілген негізгі функциялар:

a)

Кіріктірілген

b)

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

c)

Python тізімдері

d)

Модульдар

3.

Мәліметтер тізімі:

a)

Модульдар

b)

Тізім

c)

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

d)

Python тізімдері

4.

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

a)

list.count(x)

b)

list.append(x)

c)

list.remove(x)

d)

list.insert(x)

5.

х-тің мәніне ие болатын тізімдегі бірінші элементті жояды

a)

list.count(x

b)

list.remove(x)

c)

list.append(x)

d)

list.insert(x)

6.

Сөздіктер әдісі:

a)

dict.pop(key[,default])

b)

dict.update([other])

c)

dict.keys()

d)

dict.clear()

7.

х мәні бар элементтер санын қайтарады:

a)

list.remove(x)

b)

list.count(x)

c)

list.append(x)

d)

list.insert(x)

8.

х-тің і-ші элементіне қояды:

a)

list.remove(x)

b)

list.insert(x)

c)

list.count(x)

d)

list.append(x)

9.

Python-дағы ерекшеліктер:

a)

Division

b)

TypeError

c)

Error

d)

Type

10.

L тізімінің соңына барлық элементтерді қоса отырып, list тізімін кеңейтеді:

a)

list.count(x)

b)

list.extend(L)

c)

list.remove(x)

d)

list.append(x)

11.

Кілтті жояды және мәнді қайтарады:

a)

dict.keys()

b)

dict.pop(key[,default])

c)

dict.popitem()

d)

dict.clear()

12.

Сөздікті тазартады:

a)

dict.keys()

b)

dict.clear()

c)

dict.pop(key[,default])

d)

dict.popitem()

13.

Жұпты жояды және қайтарады:

a)

dict.keys()

b)

dict.popitem()

c)

dict.pop(key[,default])

d)

dict.clear()

14.

Сөздіктегі кілтті қайтарады:

a)

dict.keys()

b)

dict.pop(key[,default])

c)

dict.popitem()

d)

dict.update([other])

15.

Try-except конструкциясы не үшін қолданылады:

a)

Мәліметтер типінің бір типі

b)

Ерекшеліктерді өңдеу үшін

c)

Ерекшелік болған жағдайда орындалады

d)

Ерекшелік болса да, болмаса да орындалады

16.

Finally инструкциясы не үшін қолданылады:

a)

Мәліметтер типінің бір типі

b)

Ерекшелік болса да, болмаса да орындалады

c)

Ерекшелік болған жағдайда орындалады

d)

Ерекшеліктерді өңдеу үшін

17.

Else инструкциясы не үшін қолданылады:

a)

Мәліметтер типінің бір типі

b)

Ерекшелік болған жағдайда орындалады

c)

Ерекшеліктерді өңдеу үшін

d)

Ерекшелік болса да, болмаса да орындалады

18.

Except Exception:

a)

Мәліметтер типінің бір типі

b)

Аргументсіз except

c)

Ерекшелік болған жағдайда орындалады

d)

Ерекшеліктерді өңдеу үшін

19.

Exceptions

a)

Ерекшелік болған жағдайда орындалады

b)

Мәліметтер типінің бір типі

c)

Ерекшеліктерді өңдеу үшін

d)

Ерекшелік болса да, болмаса да орындалады

20.

Байт

a)

Цифрлық ақпаратты өңдеу мен сақтаудың минималды бірлігі

b)

Ақпарат тасығыштағы деректердің атаулы саласы

c)

Ақпарат санын өлшеу бірлігі

d)

Оны басқа объектілерден ажыратуға мүмкіндік беретін объектінің ерекше белгісі

21.

Бит-:

a)

Ақпарат санын өлшеу бірлігі

b)

Ақпарат тасығыштағы деректердің атаулы саласы

c)

Бір жолға жазылған немесе басылған бірқатар белгілер

d)

Оны басқа объектілерден ажыратуға мүмкіндік беретін объектінің ерекше белгісі

22.

Файл

a)

Бір жолға жазылған немесе басылған бірқатар белгілер

b)

Ақпарат тасығыштағы деректердің атаулы саласы

c)

Ақпарат санын өлшеу бірлігі

d)

Оны басқа объектілерден ажыратуға мүмкіндік беретін объектінің ерекше белгісі

23.

Жол

a)

Ақпарат санын өлшеу бірлігі

b)

Бір жолға жазылған немесе басылған бірқатар белгілер

c)

Ақпарат тасығыштағы деректердің атаулы саласы

d)

Оны басқа объектілерден ажыратуға мүмкіндік беретін объектінің ерекше белгісі

24.

Идентификатор

a)

Цифрлық ақпаратты өңдеу мен сақтаудың минималды бірлігі

b)

Оны басқа объектілерден ажыратуға мүмкіндік беретін объектінің ерекше белгісі

c)

Ақпарат тасығыштағы деректердің атаулы саласы

d)

Бір жолға жазылған немесе басылған бірқатар белгілер

25.

Айнымалы

a)

Ақпарат тасығыштағы деректердің атаулы саласы

b)

Цифрлық ақпаратты өңдеу мен сақтаудың минималды бірлігі

c)

Бір жолға жазылған немесе басылған бірқатар белгілер

d)

Ақпарат санын өлшеу бірлігі

26.

>>> f=open(‘text.txt’)

>>> f.read(1)

‘H’

>>> f.read()

‘ello world!\nThe end.\n\n’:

a)

Прочитать файл построчно, воспользовавшись циклом for

b)

Метод read, читающий весь файл целиком, если был вызван без аргументов, и n символов, если был вызван с аргументом (целым числом n)

c)

Запись в файл

d)

Открыть файл на запись

27.

>>> f=open(‘text.txt’)

>>> for line in f:

… line

‘Hello world!\n’

‘\n’

‘The end.\n’

‘\n’:

a)

Запись в файл

b)

Прочитать файл построчно, воспользовавшись циклом for

c)

Открыть файл на запись

d)

Закрыть файл

28.

import random

s = random.randrange(1,1000000)

print("Байт бойынша файл өлшемі: ", s)

print("Толық килобайт саны: ", int(s / 1024)):

a)

8453

b)

84536

c)

8

d)

6695

29.

l=[str(i)]+str(i-1) for I in range(20)]

>>> l:

a)

Открыть файл на запись

b)

Запись в файл

c)

Прочитать файл построчно, воспользовавшись циклом for

d)

Закрыть файл

30.

f=open(‘text.txt’, ‘w’):

a)

Прочитать файл построчно, воспользовавшись циклом for

b)

Открыть файл на запись

c)

Запись в файл

d)

Закрыть файл

31.

f.close():

a)

Запись в файл

b)

Закрыть файл

c)

Прочитать файл построчно, воспользовавшись циклом for

d)

Открыть файл на запись

32.

f=open(‘text.txt’, ‘r’)

>>> l=[line.strip() for line in f]

>>> l:

a)

Открыть файл на запись

b)

Открыть файл на чтение

c)

Прочитать файл построчно, воспользовавшись циклом for

d)

Запись в файл

33.

Контекст менеджері нұсқаулар блогының орындалуын орау үшін қолдананатын конструкция:

a)

else

b)

with…as

c)

frozenset

d)

try…except…finally

34.

Ерекшеліктерді өңдеуге арналған конструкция:

a)

try…except…finally

b)

if...elif...else

c)

frozenset

d)

with…as

35.

import random

A = random.randrange(50,100)

B = random.randrange(1,A)

print('A = ', A)

print('B = ', B)

r = A - B

while r >= B:

r -= B

print(“Остаток: ”, r):

a)

A = 88

b)

В = 88

c)

А = 26

d)

Остаток: 62

36.

Ақиқаттылықты тексеретін нұсқаулық:

a)

if...elif...else

b)

frozenset

c)

try…except…finally

d)

with…as

37.

Сиқырлы сөз:

a)

else

b)

if...elif...else

c)

frozenset

d)

try…except…finally

38.

N = 3

print('N = ', N)

S = 0.0

for i in range(N):

S += 1/(i+1)

print("Sum = ",S):

a)

3

b)

5

c)

1

d)

2

39.

Жиын

a)

if...elif...else

b)

frozenset

c)

try…except…finally

d)

with…as

40.

Егер a=4 болса, жауап қандай болмақ,

a = int(input("Квадраттың қабырғасын енгіз (a): "))

P = 4*a

print("Квадраттың периметрі P: ", P):

a)

16.

b)

16

c)

4

d)

4.

41.

Егер А=3 болса, жауап қандай болмақ,

A = int(input("Санды енгіз: "))

if A > 0:

A += 1

print(A):

a)

4.0

b)

4

c)

3

d)

3.0

42.

K және N бүтін сандары берілген. Программа нені орындайды?

import random

N = random.randrange(10)+1

#K = random.uniform(-10, 10)

K = random.randrange(-10, 10)

print('K = ', K)

print('N = ', N)

for i in range(0, N):

print(i+1," : ",K):

a)

N санын K рет шығару

b)

K санын N рет шығару

c)

K санын K рет шығару

d)

N саны шықпайды

43.

Объектіге бағытталған жоғары деңгейлі, динамикалық программалау тілі:

a)

Python

b)

С++

c)

TurboPascal

d)

Fortran

44.

A = -6

if A > 0:

A += 1

else:

A -= 2

print(A):

a)

6

b)

-8

c)

-2

d)

5

45.

import random

A = -3

B = -2

C = 2

x = 0

if A > 0:

x += 1

if B > 0:

x += 1

if C > 0:

x += 1

print(x):

a)

1

b)

5

c)

4

d)

2

46.

print("Арақашықтықты сантиметрмен енгізіңіз: ", m)

L = 565

m = int(L / 100)

print("Толық метр саны: ", m):

a)

5

b)

1

c)

0

d)

2

47.

N = 3

A = 3

P = 1

for i in range(1,N+1):

P *= A

print(i," : ",P):

a)

3:33

b)

3:27

c)

3:9

d)

3:1

48.

import random

K = random.randrange(1,30)

N = 2 ** K

print('K = ', K)

print('N = ', N)

K_new = 0

while N >= 2:

N /= 2

K_new += 1

print("K = ", K_new):

a)

К=5

b)

К=32

c)

N=5

d)

N=23

49.

import random

A = 1

B = -8

x = (A>2) and (B<=3)

print(x):

a)

True

b)

False

c)

0

d)

1

50.

A = 2

B = 4

x = (A>=0) or (B<-2)

print(x):

a)

Fslse

b)

True

c)

0

d)

1

51.

A = -6

B = -6

x = (A>=0) or (B<-2)

print(x):

a)

True

b)

False

c)

0

d)

1

52.

A = 8

B = -5

C = 5

x = ((A<B) and (B<C)) or ((C<B) and (B<A))

print(x):

a)

0

b)

True

c)

False

d)

1

53.

A = -8

B = 2

C = 4

x = (A<B) and (B<C)

print(x):

a)

0

b)

False

c)

True

d)

1

54.

A = -2

B = 2

C = 3

x = ((A<B) and (B<C)) or ((C<B) and (B<A))

print(x):

a)

0

b)

True

c)

False

d)

1

55.

A = 1

B = 5

a1 = (A%2)==1

b1 = (B%2)==1

x = a1 and b1

print(x):

a)

False

b)

True

c)

0

d)

1

56.

break операторы:

a)

Циклдан шығу

b)

Қайтару

c)

Цикл параметрі

d)

Жалғастыру

57.

Оператор continue:

a)

Циклдан шығу

b)

Жалғастыру

c)

Цикл параметрі

d)

Қайтару

58.

A = -4

B = 1

C = -1

a = (A>0)

b = (B>0)

c = (C>0)

x = (a and not b and not c) \

or (not a and b and not c) \

or (not a and not b and c)

print(x):

a)

0

b)

True

c)

1

d)

False

59.

A = 4

a = (A%2 == 0)

b = (A>=10 and A<=99)

x = (a and b)

a)

True

b)

False

c)

1

d)

0

60.

A = 3

B = -10

C = 5

ab = (A == B)

bc = (B == C)

ac = (A == C)

x = ab or bc or ac

print (x):

a)

0

b)

False

c)

True

d)

1

61.

Егер барлық элементтер ақиқат (немесе тізбек бос) болса, True қайтарады:

a)

delattr(object,name)

b)

All

c)

exec(object[,globals[,locals]])

d)

callable(x)

62.

Егер ең болмағанда бір элемент ақиқат болса, True, ал бос тізбек үшін False қайтарылады:

a)

Any

b)

delattr(object,name)

c)

All

d)

exec(object[,globals[,locals]])

63.

Функция ретінде шақыруды құптайтын объект үшін True қайтарылады:

a)

delattr(object,name)

b)

callable(x)

c)

All

d)

exec(object[,globals[,locals]])

64.

«name” атауы бар атрибутты жояды:

<variant> delattr(object,name)

a)

Any

b)

delattr(object,name)

c)

exec(object[,globals[,locals]])

d)

callable(x)

65.

Python-да программалық кодты оындайды:

a)

callable(x)

b)

exec(object[,globals[,locals]])

c)

delattr(object,name)

d)

All

66.

Function ақиқатты қайтаратын элементтердің ішінен итераторды қайтарады:

a)

format(value[,format_spec])

b)

filter(function,iterable)

c)

getattr(object,name,[default])

d)

globals()

67.

Жолды форматтау

a)

format(value[,format_spec])

b)

filter(function,iterable)

c)

getattr(object,name,[default])

d)

globals()

68.

Объект атрибутын шығарып алады:

a)

getattr(object,name,[default])

b)

filter(function,iterable)

c)

format(value[,format_spec])

d)

hasattr(object,name)

69.

Ғаламдық атаулар сөздігі:

a)

filter(function,iterable)

b)

globals()

c)

format(value[,format_spec])

70.

Объектте «name» атауы бар атрибут бар ма:

a)

filter(function,iterable)

b)

hasattr(object,name)

c)

format(value[,format_spec]

71.

Көрсетілген объектінің хешін қайтарады:

a)

format(value[,format_spec])

b)

filter(function,iterable)

c)

hash(x)

72.

Экрандалған тізбек \n:

a)

Жолды көшіру

b)

Горизонталь табуляция

73.

Экрандалған тізбек \r:

a)

Жолды көшіру

b)

каретканы қайтару

74.

S=‘str’;S=“str”;S=‘’‘str’‘’;S=“”“str”“” функциясы:

a)

Жолдар литералдары

b)

Жолдарды форматтамау

75.

S=“s\np\ta\nbbb” функциясы:

a)

Жолдарды форматтамау

b)

Тізбекті экрандау

76.

S=r”C:\temp\new” функциясы:

a)

Жолдарды форматтамау

b)

Тізбекті экрандау

77.

S=b ”byte” функциясы:

a)

Жолдарды форматтамау

b)

Байттар жолы

78.

S1+S2 функциясы:

a)

Конкатенция

b)

Байттар жолы

79.

S1*3 функциясы

a)

Жолдарды форматтамау

b)

Жолдың қайталануы

80.

S жолы str шаблонымен аяқтала ма екен:

a)

S.join(список)

b)

S.endswith(str)

81.

S бөлгіші бар тізімдегі жолдарды құрастыру:

a)

S.endswith(str)

b)

S.join(список)

82.

Символды оның ASII кодына:

a)

chr(число)

b)

ord()

83.

ASII кодын символға:

a)

chr(число)

b)

S.join(список)

84.

Жол басында бос орын (пробелдар) символдарын жою:

a)

S.lstrip([chars])

b)

S.join(список)

85.

Жол соңында бос орын (пробелдар) символдарын жою

a)

S.rstrip([chars])

b)

S.join(список)

86.

Бірнеше жиынды біріктіру:

a)

set.union(other,...) немесе set|other|...

b)

set.difference_update(other,...);set-=other|...

87.

Жиындардың қиылысуы:

a)

set.difference_update(other,...);set-=other|...

b)

set.intersection(other,...) немесе set&other&...

88.

Жиындардың бірігуі:

a)

set.union(other,...) немесе set|other|...

b)

set.update(other,...);set|=other|...

89.

import random

N = 10

s = 0

for i in range(N):

x = random.randrange(5)

#x = random.uniform(1, 10)

s += x

print()

print(s)

print(s/N):

a)

17

b)

16

90.

Жиындарды азайту:

a)

set.union(other,...) немесе set|other|...

b)

set.difference_update(other,...);set-=other|...

91.

Жиынға элемент қосады:

a)

set.add(elem)

b)

set.difference_update(other,...);set-=other|...

92.

Егер элемент жиында болса, онда оны жояды:

a)

set.intersection(other,...) немесе set&other&...

b)

set.discard(elem

93.

Жиыннан бірінші элементті жояды:

a)

set.pop()

b)

set.difference_update(other,...);set-=other|...

94.

Жиынды тазарту:

a)

> set.clear()

b)

set.difference_update(other,...);set-=other|...