wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Бағдарламалау сұрақтары

Total questions: 32

Worksheet time: 16mins

Name
Class
Date
1.

"Roza" деп аталатын Person класс нысанын қалай жасауға болады?

a)

p = Person("Roza")

b)

p = Person.name("Roza")

c)

p = Person({name=="Roza"})

d)

p = new Person("Roza")

e)

Person("name"=="Roza")

2.

Animal-дан Dog класын қалай мұра етуге болады?

a)

class Dog(Animal): pass

b)

class Dog: Animal

c)

class Dog extends Person: pass

d)

Dog (Animal)

e)

class Dog (Animal){}

3.

Класта __color жеке атрибутын қалай жасауға болады?

a)

self.__color

b)

self.color

c)

__color

d)

private color

e)

_color

4.

List comprehension арқылы 0-10 сандарының квадраттарының тізімін қалай жасауға болады?

a)

[x*2 for x in range(11)]

b)

[x2forxinrange(11)][x^2 for x in range(11)]

c)

list(x*2 for x in range(11))

d)

squares(0,1,2,3,4,5,6,7,8,9,10)

e)

map(lambda x: x**2, range(11))

5.

List comprehension арқылы 0-ден 10-ға дейінгі барлық жұп сандарды қалай алуға болады?

a)

[x for x in range(1) if x%2==0]

b)

[x for x in range(11) if x%2!=0]

c)

[x%2==0 for x in range(11)]

d)

filter(lambda x: x%2==0, range(11))

e)

[x for x in range(11) if x%2==1]

6.

[1,2] және [3,4] екі тізімді бір тізімге қалай біріктіруге болады?

a)

[1,2] + [3,4]

b)

[1,2].append([3,4])

c)

merge([1,2],[3,4])

d)

[1,2]*[3,4]

e)

[1,2],[3,4]

7.

[1,2] тізімді үш рет қалай көшіруге болады?

a)

[1,2]*3

b)

[1,2].repeat(3)

c)

[1,2].copy(3)

d)

[1,2]*2

e)

[1,2].append(3)

8.

[1,2]3 тізімін қалай жасауға болады?

a)

[1,2]+3

b)

repeat([1,2],3)

c)

[1,2]3[1,2]^3

d)

[1,2][3]

9.

[1,2,5] тізімдегі 1 элементті қалай тексеруге болады?

a)

1 in [1,2,5]

b)

[1,2,5].has(1)

c)

contains([1,2,5],1)

d)

[1,2,5].check(1)

10.

[1,2,3,4] тізімінің ұзындығын қалай алуға болады?

a)

len([1,2,3,4])

b)

[1,2,3,4].len()

c)

size([1,2,3,4])

d)

count([1,2,3,4])

11.

dict арқылы {'1':'a','2':'b'} сөздігін қалай жасауға болады?

a)

{'1':'a','2':'b'}

b)

dict({'1':'a','2':'b'})

c)

dict({'1':'a',2:'b'})

d)

dict([1:'a',2:'b'])

12.

d сөздігінде 1 кілтті қалай тексеруге болады?

a)

1 in d

b)

d.has_key(1)

c)

key in d

d)

d.contains(1)

13.

Сөздіктен 1 кілті бар элементті қалай жоюға болады?

a)

del d[1]

b)

d.pop(1)

c)

d.remove(1)

d)

delete(d,1)

14.

f сөздік кілттерінің тізімін қалай алуға болады?

a)

f.keys()

b)

f.values()

c)

f.items()

15.

f сөздік мәндерінің тізімін қалай алуға болады?

a)

f.values()

b)

f.keys()

c)

values(f)

d)

f.get_values()

16.

update әдісі арқылы a және b сөздіктерін қалай біріктіруге болады?

a)

a.update(b)

b)

a | b

c)

merge(a,b)

d)

dict.merge(a,b)

17.

Сөздіктен жұптарды (кілт, мән) қалай алуға болады?

a)

d.items()

b)

d.keys()

c)

d.values()

d)

d.pairs()

18.

0-11 квадрат сандар генераторын қалай құруға болады?

a)

[x2 for x in range(12)]

b)

[x**2 for x in range(12)]

c)

generator(range(12))

d)

range(12)

19.

x аргументі және 5 әдепкі мәні бар функцияны қалай құруға болады?

a)

def f(x=5): pass

b)

def f(x:5): pass

c)

def f(x==5): pass

d)

def f(x<-5): pass

20.

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

a)

def f(*args): pass

b)

def f(**args): pass

c)

def f(*args): pass

d)

def f1(args): pass

21.

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

a)

def f(**kwargs): pass

b)

def f(*kwargs): pass

c)

def f(*args): pass

d)

def f(**args): pass

e)

def f1(args): pass

22.

Класта __ name жеке атрибутын қалай жасауға болады?

a)

self.__name

b)

self.name

c)

__name

d)

private name

e)

_name

23.

Сөздіктен кілт-мән жұптарын қалай алуға болады?

a)

d.items()

b)

d.keys()

c)

d.values()

d)

dict.items(d)

e)

d.pairs()

24.

Оқу файлын қалай қауіпсіз ашуға болады?

a)

with open("data.txt","r") as f: pass

b)

f = open("data.txt","r")

c)

file = open("data.txt","r")

d)

try: f = open("data.txt","r")

e)

open("data.txt","r")

25.

Файлға жолды қалай жазуға болады?

a)

f.write("Hello")

b)

f.print("Hello")

c)

write(f,"Hello")

d)

f.add("Hello")

e)

f.send("Hello")

26.

Файлды қалай жабуға болады??

a)

f.close()

b)

close(f)

c)

f.exit()

d)

f.stop()

e)

f.end()

27.

1-ден 100-ге дейінгі кездейсоқ бүтін санды жасау үшін қандай код қолданылады?

a)

randint(1, 100)

b)

random(1, 100)

c)

random.randint(0, 100)

d)

rand(1, 100)

28.

Бағдарламаны 5 секундқа қалай тоқтатуға болады?

a)

time.sleep(5)

b)

wait(5)

c)

delay(5)

d)

sleep(5s)

29.

List comprehension арқылы 0-19 сандарының квадраттарының тізімін қалай жасауға болады?

a)

[x2 for x in range(20)]

b)

list(x2 for x in range(20))

c)

squares(range(20))

d)

map(lambda x: x**2, range(20))

30.

setattr() не істейді?

a)

атрибут орнатады

b)

тип тексереді

c)

None

d)

модуль қосады

31.

Позициялық аргументтердің кез келген санымен функцияны қалай құруға болады?

a)

def f(*args): pass

b)

def f(**args): pass

c)

def f1(args): pass

d)

def f(args=[]): pass

32.

Аталған аргументтердің еркез келген санымен функцияны қалай құруға болады?

a)

def f(**kwargs): pass

b)

def f(*kwargs): pass

c)

def f(*args): pass

d)

def f1(args): pass