wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python 100-150

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

. t=’информатика’

b=t[:7:2]

a)

инрмик

b)

ро

c)

иа

d)

ат

2.

pygame.image.load()қызметі

a)

Суретті жүктеу

b)

Сурет форматының пискелін өзгертеді

c)

Мөлдір бетті орнату

d)

Фондық суретті жүктеу

3.

Python қандай операциялық жүйелерде жұмыс істей алады?

a)

Windows

b)

macOS

c)

Linux

d)

a,b,c

4.

Келесі файлдық объект әдісі файлдан мәліметі бар тізім қайтарады...

a)

getlist ()

b)

readlines ()

c)

readline ()

d)

to_list ()

5.

Объектіні  түске  бояу  үшін  қолданылатын  әдіс:

a)

move(dx, dy)

b)

Circle(Point(x, y))

c)

obj = Oval(Point(x1, y1), Point(x2, y2))

d)

obj.setFill

6.

1 мен 14 аралығындағы сандарды квадраттап, солардан жаңа тізім құру

a)

a = [i**2 for i in range(0,15)] print(a)

b)

a = [i**2 for i in range(1,15)] print(a)

c)

a = [i**2 for i in range(1,14)] print(a)

d)

a = [i**2 for i in range[1,15]] print(a)

7.

Бос орынға сәйес кодты анықтаңыз. Егер программа нәтижесі 14 ке тең болса.

class matem:

      def solve(n)

            return  #__бос_орын__

a=12          

b=matem.solve(a)

print(b)

a)

n//2+4

b)

n/3

c)

n*2-10

d)

n*2-10

8.

Программа орындалу нәтижесін  анықтаңыз.

            def eq_2(x):

                   y2=(6*x+1)**0.5

            print(eq_2(4))

a)

4

b)

5

c)

10

d)

12

9.

Python тілінің программасын іске қосып, тексеру үшін қолданылатын команда

a)

Edit Undo

b)

Run - Run Module

c)

File - New File

d)

Window - Untitled

10.

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

a)

str 

b)

float

c)

int

d)

char

11.

Тізім индексінің нөмірі шектен асып кетсе, ...

a)

ешнәрсе болмайды – қате индекс есепке алынбайды

b)

ValueError аластамасы орын алады;               

c)

тізім өшіріледі де, программа жұмысын жалғастырады;

d)

IndexError аластамасы туындайтын болады.

12.

АBC атаулы класстың конструкторын қалай құрамыз?

a)

def init(параметрлер)

b)

def__ init__(параметрлер)        

c)

def__ABC__параметрлер)

d)

def _init(параметрлер)

13.

print(52 + 31) коды экранға қандай нәтижені береді?

a)

83

b)

31

c)

52

d)

52+31

14.

for циклін пайдаланып 8 санының 1-ден 10-ға дейінгі көбейту кестесін экранға шығаратын программа

a)

for a in range (1,10):   print(a, ‘ *8=’, a)

b)

for a in range (1,11):   print(a, ‘ 8=’, a*8)

c)

for a in range (1,10):   print(‘ 8=’, a8)

d)

for a in range (1,10):   print(a, ‘ 8=’, a8)

15.

Unicode-ты  кодтаудың қандай түрі әртүрлі жүйелер арасында деректерді тасымалдауда жиі қолданылады?

a)

unicode

b)

Биттер ағыны

c)

UTF 32

d)

UTF 8

16.

Итерация дегеніміз...

a)

циклді басқару                     

b)

шартты алдын ала тексеру

c)

цикл денесінің орындалуы

d)

цикл денесінің орындалуы

17.

Python  тілінде әртүрлі графиктік объектілерді салу үшін қолданылатын процедура:

a)

оbj.draw

b)

оbj.draw( ) 

c)

оbj.oval(win)

d)

Rectangle(Point)

18.

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

a)

Теріс мән болмау керек

b)

Тек қана бүтін типті болу керек

c)

Тек оң сандар болу керек

d)

Әртүрлі типті болуы мүмкін

19.

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

a)

number()

b)

len()

c)

counter()

20.

. a=6

b=9

if ((a>0) or (b<0)) and (b!=9):

    c=a/3

elif ((a>0) or (b>0)) and (b!=6):

    c=b**3

else:

    c=a*3

print(c)

a)

6

b)

18

c)

2

d)

9

21.

Келесі программа нәтижесінде не шығарылады, егер a=1, b=5 болса?

               while a<b :

                              a=a+2

print(a)

a)

8

b)

0

c)

3

d)

5

22.

x=5

if x>0:

  print(1)

elif x<0:

  print(-1)

else:

  print(0)

a)

1

b)

-1

c)

0

d)

6

23.

print " ".join([str(x ** 2 % 2) for x in range(4)]) ?

a)

[0 1 0 1]

b)

0 1 4 9

c)

0 1 0 1

d)

[0 1 2 3]

24.

Python-да файлды ашу режимдеріне жатпайды

a)

b

b)

a

c)

s

d)

w

25.

Программаның орындалу нәтижесін анықтаңыз.

z=(lambda x, y: x ** 2)(4,1)+3

print(z))

a)

16

b)

19

c)

13

d)

7

26.

open(‘input.txt’,”r”) қызметі

a)

Файлды өзгерту үшін ашады

b)

Файлды жазу үшін құрады

c)

Файлды оқу үшін ашады

d)

Файлды жабады

27.

Келесі программа нәтижесінде не шығарылады?

               s=’informatiki’

b=0

for i in range(0,len(s)):

                              if s[i]==’i’:

                                            b=b+1

print(b)

a)

3

b)

5

c)

2

d)

1

28.

Түзу  салу  үшін   қолданылатын  функция:

a)

msg.setSize(12)

b)

Circle(Point(x, y))

c)

Line(Point(x1, y1), Point(x2, y2)) 

d)

obj = Rectangle(Point(x1, y1), Point(x2, y2))

29.

Екі жиынның қиылысу амалын орындау  әдісі:

a)

p=b.intersection(c)

b)

append()            

c)

pop()

d)

update()

30.

Программа нәтижесін анықтаңыз:

tupl=(5,1,8,7,9,10,45,11,22)

a=len(tupl)

b=(a, tupl[5]+tupl[8])

print(b)

a)

(10, 30)     

b)

(7, 22)

c)

(6, 33)

d)

(8, 21)

31.

x = "Москва"

if "ква" not in x:

  print("1")

elif "ва" not in x:

  print("2")

else:

  print("3")

a)

1

b)

3

c)

0

d)

2

32.

Тізімнің соңына бір сәтте тек қана бір элемент қосатын функцияны көрсетіңіз

a)

Append()

b)

Extend()

c)

Insert()

33.

Қайсысы  бұрын  жасалады — объектінің  экземпляры  немесе класс?

a)

объект айнымалысы

b)

объект

c)

класс

34.

Берілген  жолды сөздерге бөлу функциясы:

a)

insert

b)

delete

c)

split

d)

insert

35.

Қай жазбада теріс сандар көрсетілген?

a)

A[i]%2==0               

b)

A[i]< 0

c)

A[i]>0

d)

A[i]%2!= 0

36.

Python 3-те мәтін жолдарының   ішкі сақталуы   қандай   форматта   ұйымдастырылған

a)

байт

b)

unicode

c)

Utf 8

d)

Utf 16

37.

Программада жаңа терезе ашу үшін орындалатын командалар:

a)

File -Save As.

b)

File New File.

c)

File - Exit.

d)

File - Close

38.

x=70; y=15

if x>y:

  print(“max=”,x)

else:

  print(“max=”,y)

a)

max=70

b)

75         

c)

70

d)

max=x

39.

Массивті енгізу

a)

n=int(input())

b=[]

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

    a=int(input())

    b.append(a)

print(a)

b)

n=int(input())

b=[]

for i in range (1,n):

    a=int(input())

    a.append(b)

print(b)

c)

n=int(input())

b=[]

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

    a=int(input())

    a.append(b)

print(a)

d)

n=int(input())

b=[]

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

    a=int(input())

    b.append(a)

print(b)

40.

Программа коды:    c=[ ]

                         a=int(input())

                         c.append(a)

 Мұндағы append  функциясы қандай қызмет атқарады?

a)

Массивті анықтайды  Тізімге элемент қосады 

b)

compile error

c)

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

d)

Массивтегі элементтерді сипаттайды

41.

Төмендегі код орындалғанда экранға қандай нәтиже шығады?

a = 3.98

b=a* 10

print(int(b))

a)

3

b)

3.98

c)

39

d)

39.0

42.

Берілген for цикл синтаксисіндегі с  қызметі:     for i in range(a,b,c)   

a)

циклдің қайталану саны

b)

параметрдің алғашқы мәні

c)

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

d)

цикл қадамы

43.

n=10

k=0

for i in range(0,n):

    if i%2==0:

        k+=1

print(k)

Программа нені есептейді және нәтиже нешеге тең?

a)

10-ға дейінгі сандардың санын, k=5

b)

10-ға дейінгі жұп сандардың санын, k=7

c)

10-ға дейінгі жұп сандардың қосындысын, k=45

d)

10-ға дейінгі жұп сандардың санын, k=5

44.

and, or, not сөздерінің мағынасы:

a)

және, онда, егер.

b)

және, немесе, емес.

c)

егер, онда, әйтпесе

d)

немесе, егер, емес.               

45.

Шығару операторы:

a)

random()

b)

while

c)

print()

d)

input()

46.

Сөздік ұзындығын анықтау  функциясы:              

a)

update()

b)

len()

c)

dict()

d)

keys()

47.

Келесі нұсқаулардың қайсысы кортеж жасайды?

a)

values {1, 2, 3, 4};

b)

values (1,).

c)

values [array];

d)

values [array];

48.

Тізімдегі мәндердің орындарын ауыстырып, оларды кері бағытта реттеп шығады

a)

reverse ()

b)

remove()

c)

sort ()

d)

index()

49.

numbers = (5, 55, 4, 3, 101, 42)

print(sum(numbers))

a)

6

b)

201

c)

101

d)

210

50.

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

a)

print

b)

random

c)

math

d)

include