wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

РК2 Программалау-каз

Total questions: 43

Worksheet time: 32mins

Name
Class
Date
1.

add() – функциясы қандай қызмет атқарады?

a)

Жиыннан элементті жою

b)

Жиынды тізімге түрлендіру

c)

Жиында элементтің болуын тексеру

d)

Жиынға жаңа элемент қосу

2.

remove() – функциясы қандай қызмет атқарады?

a)

Барлық элементтер жиынын тазалау

b)

Жиынның ұзындығын алу

c)

Жиынның ең кіші элементін табу

d)

Көрсетілген элементті жиыннан жояды

3.

union() – функциясы қандай қызмет атқарады?

a)

Екі жиыннан қиылысатын элементтерді алу

b)

Екі жинақты жаңасына біріктіру

c)

Жиындарда ортақ элементтерді тексеру

d)

Екі жиынның айырмашылығын анықтау

4.

intersection() – функциясы қандай қызмет атқарады?

a)

Жиындар арасындағы симметриялық айырмашылықты анықтау

b)

Екі жиынның элементтерінің қиылысуы

c)

Жиынды басқа жиынның элементтерімен жаңарту

d)

Бір жиынның басқа жиынның ішкі жиыны екенін тексеру

5.

Python бағдарламалау тілінде жиындар (множества) қалай құрылады?

a)

Set (1, 2, 3) – set кілттік сөзін пайдаланып

b)

(1, 2, 3) – дөңгелек жақшаны пайдаланып

c)

Set ([1, 2, 3]) – set() функциясын пайдаланып

d)

[1, 2, 3] - квадрат жақшаны пайдаланып

6.

Жиынға элемент қосу қызметін қандай функция атқарады?

a)

add()

b)

insert()

c)

append()

d)

update()

7.

Жиыннан (множества) элементті өшіру қызметін қандай функция атқарады?

a)

remove()

b)

delete()

c)

discard()

d)

pop()

8.

Екі жиынды (множества) біріктіру қызметін қандай функция атқарады?

a)

merge()

b)

combine()

c)

union()

d)

intersect()

9.

Екі жиынды (множества) қиылыстыру қызметін қандай функция атқарады?

a)

intersect()

b)

common()

c)

overlap()

d)

intersection()

10.

Python тілінде сөздікті фигуралы жақшамен құру?

a)

    dict{1: 'one', 2: 'two'}

b)

  {'one': 1, 'two': 2}

c)

  create_dict(1, 'one', 2, 'two')

d)

    new_dictionary([1, 'one'], [2, 'two'])

11.

Python тілінде сөздікке элемент қосу функциясы?

a)

   add()

b)

  append()

c)

insert()

d)

update()

12.

Python тілінде сөздіктен элементті өшіру функциясы?

a)

    remove()

b)

   delete()

c)

  discard()

d)

erase()

13.

Python тілінде сөздік мәнін кілті бойынша алу функциясы?

a)

    get()

b)

retrieve()

c)

   value()

d)

  fetch()

14.

Сөздікті жаңа мәндермен жаңарту функциясы?

a)

renew()

b)

update()

c)

refresh()

d)

replace()

15.

Тізімдер мен сөздіктердің айырмашылығы неде?

a)

Тізімдер элементтердің реттелген жинақтары, ал сөздіктер реттелмеген

b)

Тізімде элементтерге индекстер, ал сөздіктерде кілттер арқылы қол жеткізуге болады

c)

Тізімде тек сандар болуы мүмкін, бірақ сөздіктер кез келген деректер түрлерін қамтуы мүмкін

d)

Тізімдер деректерді оқу үшін ғана пайдаланылады, ал сөздіктер оны өзгерту үшін қолданылады

16.

Сөздіктерді қолданудағы қиындықтар?

a)

Күрделі деректер құрылымдарын құрудың қиындығы

b)

Элементтерді қосу кезінде индекстерді көрсету қажеттілігі

c)

Гетерогенді деректерді сақтау мүмкін еместігі

d)

Мәндерді ауыстыруға әкелетін, кілттердің қиылысу мүмкіндігі

17.

Сөздіктер қалай құрылады?

a)

    new_dict = dict(1='one', 2='two', 3='three')

b)

   new_dict = {'1': 'one', '2': 'two', '3': 'three'}

c)

   new_dict = dict([(1, 'one'), (2, 'two'), (3, 'three')])

d)

  new_dict = {1: 'one', 2: 'two', 3: 'three'}

18.

Рекурсияны қолданудың ерекшеліктері:

a)

Python-дағы рекурсия әрқашан стектің толып кетуіне әкеледі

b)

Python тіліндегі рекурсивті функциялар шексіз болуы мүмкін

c)

Рекурсия функцияны өзінен шақыруға мүмкіндік береді

d)

Python тіліндегі рекурсивті функцияларды тек сандарды басқару үшін пайдалануға болады

19.

Төменде рекурсияны қолдану мысалдары берілген, қайсысы дұрыс:

a)

b)

c)

d)

20.

Python-да жиын (множества) дегеніміз не?

a)

Python-дағы жиын – көшірмелерді қамтуы мүмкін элементтердің реттелген жинағы

b)

Python-дағы жиын - көшірмелерді сақтау мүмкіндігі жоқ элементтердің ретсіз жинағы

c)

Python-дағы жиын тек сандармен шектелген деректер құрылымы болып табылады

d)

Python тіліндегі жиын тік жақшада үтірмен бөлінген элементтерді қамтитын жол болып табылады

21.

Жиындарға қандай амалдар қолданылады?

a)

Python -да жиындарды біріктіру, қиылысу және айырмашылықты анықтау амалдары

b)

Python-да жиындар тек өзгермелі нысандардан тұрады

c)

Python-да амалдар тек квадраттық уақытта орындалады

d)

Python-дағы жиындар элементтеріне өзгерістер енгізу әдістерін қолдамайды

22.

Жиындарды (множества) қолдану мысалы, қайсысы дұрыс?

a)

b)

c)

d)

23.

Рекурсия дегеніміз не?

a)

Python тіліндегі рекурсия - өзін шақыратын функцияны жариялау тәсілі

b)

Python тіліндегі рекурсия - элементтерді сақтауға арналған деректердің циклдік құрылымы болып табылады

c)

Python тіліндегі рекурсия - сандармен жұмыс істеуге арналған кірістірілген деректер типі болып табылады

d)

Python тіліндегі рекурсия - жиындармен жұмыс істеу кезіндегі міндетті операция болып табылады

24.

Рекурсияны қолдану мысалдыры, қайсысы дұрыс?

a)

b)

c)

d)

25.

Файлды қолдану мысалдыры, қайсысы дұрыс?

a)

b)

c)

d)

26.

Файлдарға қолданылатын амалдар?

a)

open(), read(), write()

b)

print(), input(), format()

c)

append(), extend(), remove()

d)

    sort(), reverse(), index()

27.

Сандармен жұмыс істеуге  қолданылатын амалдар?

a)

       split(), strip(), replace()

b)

      abs(), round(), sqrt()

c)

sum(), min(), max()

d)

sin(), cos(), tan()

28.

Жолдармен жұмыс істеуге  қолданылатын амалдар?

a)

open(), read(), write()

b)

len(), count(), find()

c)

append(), extend(), remove()

d)

sort(), reverse(), index()

29.

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

a)

       split(), strip(), replace()

b)

    append(), extend(), remove()

c)

       sort(), reverse(), index()

d)

abs(), round(), sqrt()

30.

Файлдан оқу амалдары?

a)

open(), read(), write()

b)

readline(), readlines(), write()

c)

close(), append(), remove()

d)

split(), strip(), replace()

31.

Файлға жазу амалдары?

a)

open(), read(), write()

b)

       readline(), readlines(), write()

c)

close(), append(), remove()

d)

split(), strip(), replace()

32.

Файлды жабу амалдары?

a)

open(), read(), write()

b)

    readline(), readlines(), write()

c)

close(), append(), remove()

d)

split(), strip(), replace()

33.

Файл соңына деректерді қосу амалдары?

a)

      open(), read(), write()

b)

    readline(), readlines(), write()

c)

    close(), append(), remove()

d)

split(), strip(), replace()

34.

Файлдарды ашу және жабу?

a)

open('file.txt'), close(file)

b)

file_open('file.txt'), file_close(file)

c)

read('file.txt'), write('file.txt')

d)

open('file.txt'), close()

35.

Файлды ашу мысалдары, қайсысы дұрыс?

a)

b)

c)

d)

36.

Файлды жабу мысалдары, қайсысы дұрыс?

a)

b)

c)

d)

37.

Файлды жабудың қандай әдістерін білесіз?

a)

close(file), remove(file)

b)

close(), delete()

c)

exit(), close_file()

d)

finish(), close()

38.

Файлды 'r' режимінде ашу, нені білдіреді?

a)

Тек файлдағы деректерді оқуға мүмкіндік береді

b)

Тек файлға деректерді жазуға мүмкіндік береді

c)

Оқу және жазу үшін файлды ашуға мүмкіндік береді

d)

Файлды кездейсоқ қатынас режимінде ашады

39.

Файлды 'w' режимінде ашу, нені білдіреді?

a)

Деректерді файлдың соңына қайта жазбай қосады

b)

Тек файлдағы деректерді оқуға мүмкіндік береді

c)

Тек файлға деректерді жазуға мүмкіндік береді, бар файл қайта жазылады

d)

Файлды оқу және жазу үшін ашады, егер файл жоқ болса, ол жасалады

40.

Файлды 'a' режимінде ашу, нені білдіреді?

a)

Тек файлдағы деректерді оқуға мүмкіндік береді.

b)

Деректерді файлдың соңына қайта жазбай қосады

c)

Тек файлға деректерді жазуға мүмкіндік береді, бар файл қайта жазылады

d)

Файлды оқу және жазу үшін ашады, егер файл жоқ болса, ол жасалады

41.

Файлды 'b' режимінде ашу, нені білдіреді?

a)

Екілік режимде файлдағы деректерді ғана оқуға мүмкіндік береді

b)

Файлға тек екілік режимде деректерді жазуға мүмкіндік береді

c)

Екілік режимде оқу және жазу үшін файлды ашуға мүмкіндік береді

d)

Биттік деректермен жұмыс істеу үшін файлды ашады

42.

Файлдан оқудың қандай әдістерін білесіз?

a)

file.read(size) файлдан белгілі бір байт санын оқиды

b)

file.readline() файлдан бүкіл жолды оқиды

c)

file.read() бір жолда бүкіл файлды оқиды

d)

file.read(1) файлдан бір таңбаны оқиды

43.

Файлға жазудың қандай әдістерін білесіз?

a)

file.write(data) бар мазмұнды ауыстыра отырып, файлға деректерді жазады

b)

file.append(data) файлдың соңына деректерді қосады

c)

file.insert(data) файлдағы белгілі бір орынға деректерді кірістіреді

d)

file.modify(data) қалған мазмұнды сақтай отырып, файлдағы деректерді өзгертеді