Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

питон тест

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

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

x = 50

num = 0 if x >30 else 35

print(num)

a)

0

b)

35

c)

30

d)

50

e)

ошибка

2.

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

name = "Ahmet"

print('Hi, %s' % name)

a)

Ошибка

b)

"Hi, Ahmet".

c)

"Hi, name"

d)

"Hi, "

e)

"Hi, % Ahmet"

3.

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

a)

repr(mystring)

b)

tuple(mystring)

c)

list(mystring)

d)

eval(mystring)

e)

repeat(mystring)

4.

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

a)

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

b)

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

c)

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

d)

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

e)

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

5.

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

a)

бүтін сандар

b)

кортеждер

c)

сызықтар

d)

болгиштер

e)

тізімдер

6.

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

a)

localtime

b)

 time

c)

clock

d)

hours

e)

o'clock

7.

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

a)

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

b)

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

c)

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

d)

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

e)

o'clock

8.

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

a)

2.0

b)

(2.0, -2.0)

c)

4.3

d)

-2

e)

-4

9.

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

x = int(input())

A = 0

B = 0

while x > 0:

      A = A + 1

      if B < x % 10:

B = x % 10

            x = x // 10

print(A)

print(B)

a)

115

b)

 555

c)

55

d)

150

e)

550

10.

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

s = 1

for k in range(1,30):

      s = (k – 5) * s

print(s)

a)

11

b)

5

c)

0

d)

15

e)

20

11.

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

s = 0

for k in range(3,11):

      s = s + k

print(s)

a)

13

b)

58

c)

52

d)

60

e)

59

12.

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

for i in range(5):

  if i % 2 == 0:

    continue

print(i)

a)

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

b)

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

c)

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

d)

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

e)

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

13.

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

a)

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

b)

Ойындар

c)

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

d)

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

14.

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

a)

Аралас

b)

Циклдік

c)

тармақталу

d)

Сызықтық

e)

Әзірше

15.

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

a)

Аралас

b)

тармақталу

c)

Сызықтық

d)

Циклдік

e)

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

16.

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

a)

тармақталу

b)

Сызықтық

c)

Циклдік

d)

Аралас

e)

бұтақты

17.

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

a)

input.()

b)

print()

c)

int()

d)

random()

e)

sqrt()

18.

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

a)

Логикалық

b)

жол

c)

шынайы

d)

бүтінсан

e)

boolean

19.

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

a)

if – elif –else

b)

Много if

c)

if – else – elif

d)

while

e)

if then

20.

Цикл неше рет қайталанады? (Итерация – цикл денесінің бір реттік орындалуы)

басып шығару («Қалған», барлығы)

a)

0

b)

6

c)

4

d)

5

e)

3

21.

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

a)

Есептің мәнін шығару үшін

b)

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

c)

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

d)

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

e)

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

22.

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

a)

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

b)

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

c)

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

d)

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

e)

Орташа мәнді қайтарады

23.

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

a)

import math

b)

import math()

c)

import (math)

d)

import.math

e)

import_math

24.

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

a)

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

b)

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

c)

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

d)

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

e)

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

25.

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

k=0

while k<10:

    print(«Привет»)

k += 1

a)

1

b)

9

c)

6

d)

3

e)

0