wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Информатика пайтоннан тест

Total questions: 35

Worksheet time: 20mins

Name
Class
Date
1.

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

x = 50

if x > 30:

num = 0

else 35

print(num)

a)

0

b)

35

c)

30

d)

50

2.

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

name = "Ahmet"

print('Hi, %s' % name)

a)

"Hi, "

b)

"Hi, name"

c)

"Hi, Ahmet"

d)

"Hi, % Ahmet"

3.

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

a)

list (mystring)

b)

tuple(mystring)

c)

eval(mystring)

d)

repeat(mystring)

4.

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

a)

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

b)

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

c)

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

d)

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

5.

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

a)

бүтін сандар

b)

тізімдер

c)

кортеждер

d)

сызықтар

6.

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

a)

clock

b)

o'clock

c)

time

d)

localtime

7.

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

a)

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

b)

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

c)

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

d)

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

8.

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

a)

2.0

b)

(2.0, -2.0)

c)

2

d)

-2

9.

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

a)

555

b)

550

c)

115

d)

565

10.

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

 

s = 1

for k in range(1,30):

      s = (k – 5) * s

print(s)

a)

0

b)

1

c)

5

d)

10

11.

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

s = 0

for k in range(3,11):

      s = s + k

print(s)

a)

50

b)

52

c)

54

d)

56

12.

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

for i in range(5):

  if i % 2 == 0:

    continue

  print(i)

a)

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

b)

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

c)

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

d)

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

13.

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

a)

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

b)

Ойындар

c)

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

d)

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

14.

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

a)

Логикалық

b)

бүтін

c)

нақты

d)

жолдық

15.

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

a)

input()

b)

print()

c)

random()

d)

int()

16.

Bool айнымалысының қанша мүмкін мәні бар?

a)

2

b)

3

c)

4

d)

Қалағаныңызша

17.

Осы жерде қандай оператор қолданылады?

 If n < 100:

b = n + a

a)

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

b)

тағайындау операторы

c)

Қосу операторы

d)

Шартты оператор

18.

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

a)

if – elif –else

b)

if – else – elif

c)

while

d)

if then

19.

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

a)

while for

b)

while

c)

for

d)

if

20.

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

a)

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

b)

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

c)

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

d)

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

21.

Параметрлер қайда, ал функцияның аргументтері қайда?

a)

Параметрлер функцияны жариялағанда, аргументтер шақыру кезінде жазылады

b)

Аргументтер функцияны жариялау кезінде, параметрлер шақыру кезінде жазылады

c)

Функцияда тек параметрлер бар

d)

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

22.

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

a)

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

b)

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

c)

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

d)

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

23.

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

a)

import math

b)

import math()

c)

import (math)

d)

import.math

24.

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

a)

Windows

b)

Linux

c)

macOS

d)

a,b,c

25.

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

a)

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

b)

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

c)

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

d)

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

26.

Python программалау тілін жасаушы

a)

Эрвин Дональд Кнут

b)

Джеймс Артур Гослинг

c)

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

d)

Дэвид Паттерсон

27.

а = 345. print(а//100) командасы нені береді?

a)

3

b)

5

c)

45

d)

34

28.

Циклдық  алгоритмды таңданыз

a)

k = 0.

while k < 10:

    print(“Привет”)

    k += 1

b)

a = int(input())

b = int(input())

c = int(input())

s = a+b+c

print(c)

c)

a = int(input())

if a > 0:

    print(a)

else:

    print(a)

d)

a = int(input())

b = int(input())

if a > 0:

    print(a)

else:

print(а)

29.

«else» деген не?

a)

әйтпесе

b)

егер

c)

онда

d)

өйткені

30.

DOM нысанының normalize() әдісі не істейді:

a)

барлық тізбектелген мәтін түйіндерін біріктіреді

b)

жетіспейтін тегтерді қосу арқылы XML түзетеді

c)

XML-ді әдемі шығаруға дайындайды

d)

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

31.

Келесі кодты орындағаннан кейін ағымдағы модульде қандай жаңа атаулар пайда болады: import sre as re from re import compile

a)

тек sre және компиляция атаулары

b)

тек атауларды қайталау және құрастыру

c)

sre, re және compile атаулары

32.

Орындаудың нәтижесі қандай болады: urlparse. urlsplit(“http://google.com/search?q=Python#1″):

a)

(‘http’, ‘google. com’, ‘/search’, ‘q=Python’, ‘1’)

b)

(‘http’, ‘google. com’, ‘/search’, ”, ‘q=Python’, ‘1’)

c)

(‘http’, ‘google. com’, ’, ”, ‘q=Python’, ‘1’)

d)

(‘http://’, ‘google. com/’, ‘search?’, ‘q=Python#’, ‘1’)

33.

Курсор объектісінің nextset() әдісі не үшін қолданылады:

a)

сұрау нәтижелері жазбаларының келесі жиынына өту үшін

b)

сұрау нәтижесінің келесі жазбасына өту

c)

сұрау нәтижелері жазбаларының келесі жинағын алу үшін

d)

нәтижені қайта орындау

34.

Бағдарламаны тексеруге көмектесетін функцияларды қай модульден іздеу керек:

a)

profile

b)

unittest

c)

dictutils

d)

then

35.

Poplib модулінде POP3 серверімен сеанс қалай көрсетіледі:

a)

POP3 класының данасы

b)

кортеждер тізімі

c)

барлық жиын

d)

мүмкіндіктер жиынтығы