wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

функция және процедура. Графтар

Total questions: 120

Worksheet time: 1hrs 4mins

Name
Class
Date
1.

Процедура дегеніміз не?

a)

Бірнеше іс-әрекетті орындайтын көмекші алгоритм

b)

Атауы бар программа барысында шақырылатын программа бөлігі

c)

Программаның тәуелсіз бөлігі

d)

Программаның кез-келген жерінде тәуелсіз қолдануға болатын программа бөлігі

2.

Функция дегеніміз не?

a)

Әрекеттерді орындау мақсатында алдын ала бекітілген атау бойынша шақырып орындалатын программаның тәуелсіз бөлігі

b)

Функция жұмысына қатысатын арнайы айнымалы

c)

Атауы бар программа барысында шақырылатын программа бөлігі

d)

Программаның тәуелсіз бөлігі

3.

Процедура қандай қызметші сөзден басталады?

a)

Input ( )

b)

Int ( )

c)

Print ( )

d)

Def ( )

4.

Функция мәнін қайтару үшін қандай оператор пайдаланылады

a)

return

b)

def

c)

if

d)

int

5.

Программалау тілі дегеніміз не?

a)

Деректерді белгіленген ережелер бойынша өңдейтін адам мен компьютерді байланыстыратын формальді тіл

b)

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

c)

Программаны мәшине кодына аударады

6.

x-ті у-ке бөлгендегі бүтін бөлігінің мәнін есептейді

a)

х//у

b)

х%у

c)

х/у

d)

х*у

7.

Х-ті У-ке бөлгендегі қалдығының мәнін есептейді

a)

х/у

b)

х//у

c)

х%у

d)

х*у

8.

25%7 нәтижесі қандай болады

a)

3

b)

4

c)

0

d)

2

9.

Бүтін сандардың типі қандай

a)

float ( )

b)

int ( )

c)

str ( )

d)

bool ( )

10.

Функция үш бөліктен: ___,___,___ тұрады

(a)  

11.

Айнымалының функция ішінде анықталғаны қалай аталады?

a)

Жергілікті айнымалы

b)

Глобалды айнымалы

c)

Тұрақты айнымалы

d)

Функционалды айнымалы

12.

Функциядағы жергілікті айнымалыны глобалды айнымалы ету үшін қандай кілт сөзі қолданылады?

a)

access

b)

global

c)

return

d)

outside

13.

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

a)

Функцияның басқа функцияны шақыруы

b)

Функцияның өзін-өзі шақыруы

c)

Бір айнымалының басқа айнымалыға тәуелділігі

d)

Шексіз циклді жасау

14.

Функция параметрлерін алдын ала мәндермен қалай орнатуға болады?

a)

def func(x=5):

b)

def func(x == 5):

c)

def func(x:5):

d)

def func(x-5):

15.

Граф дегеніміз не?

a)

Сандардың реттелген тізімі

b)

Элементтердің байланысқан жиынтығы

c)

Класс элементтері

d)

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

16.

Графтың екі негізгі компоненті қандай?

a)

Түйіндер мен қабырғалар

b)

Кластар мен әдістер

c)

Айнымалылар мен мәндер

d)

Шарттар мен циклдар

17.

Графтың қабырғаларына жазылған сандарды

қалай атайды

a)

графтың салмағы

b)

графтың қабырғалары

c)

графтың түйіндері

d)

графтың өлшемі

18.

Бағытталмаған графта

екі төбенің арасын байланыстыратын түзуді

қалай атайды

a)

қабырға

b)

доға

c)

түйін

d)

графтың өлшемі

19.

Бағытталған (бағдарланған) графта

екі төбенің арасын байланыстыратын 

сызықтарды қалай атайды

a)

қабырға

b)

доға

c)

түйін

d)

графтың өлшемі

20.

Массив элементтерінің өсу немесе кему ретімен ауыстыру процессі

a)

трассировка

b)

сұрыптау

c)

кодировка

d)

рекурсия

21.

Массив элементтерінің реттелмеген бөлігіндегі элемент реттелген бөлігіне кірістіріп тексеру арқылы сұрыптау.

a)

кірістіру

b)

таңдау

c)

көріршікті

d)

жылдам

22.

Массивтегі ең кіші элементті тауып, оны сұрыпталмаған элементтердің бірінші тұрғанымен ауыстыру

a)

кірістіру

b)

таңдау

c)

көріршікті

d)

жылдам

23.

Массив элементтерінің арасынан тірек элемент таңдалады. Тірек элементтен кішілері сол жаққа, үлкендері оң жаққа реттеледі

a)

кірістіру

b)

таңдау

c)

көріршікті

d)

жылдам

24.

 Бірінші элементті екіншімен, екінші мен үшіншісі және басқа көршіес элементтерді массивтің соңына дейін салыстырады

a)

кірістіру

b)

таңдау

c)

көріршікті

d)

жылдам

25.

Берілген функцияның нәтижесі қандай болады?

a)

14

b)

49

c)

77

d)

қате

26.

Мәнді қайтармайтын функция

a)

Функция

b)

Процедура

c)

Рекурсия

d)

Цикл

27.

Берілген функция is_palindrome сөзі палиндром ба екенін тексереді. Нәтижесі қандай болады?

a)

False

b)

True

c)

madam

d)

Error

28.

Ондық санау жүйесінің негізі қандай?

a)

2

b)

8

c)

10

d)

16

29.

Он алтылық санау жүйесіндегі “C” нешеге тең?

a)

13

b)

10

c)

16

d)

12

30.

Екілік санау жүйесіндегі санды анықтаңыз.

a)

0123

b)

01011

c)

10С

d)

12

31.

Python тілінде функцияны қалай анықтаймыз?

a)

define кілттік сөзімен

b)

function кілттік сөзімен

c)

def кілттік сөзімен

d)

func кілттік сөзімен

32.

Процедура мен функцияның айырмашылығы неде?

a)

Процедура мән қайтармайды, ал функция мән қайтарады

b)

Процедура мән қайтарады, ал функция мән қайтармайды

c)

Екеуі де мән қайтарады

d)

Екеуі де мән қайтармайды

33.

 

Символдық деректер типі

a)

for

b)

input

c)

len

d)

string

34.

 

Жолдың ұзындығын анықтау функциясы

a)

for

b)

input

c)

len

d)

string

35.

Процедуралар қандай бөліктегре  бөлінеді? (Дұрыс жауаптарды таңда)

a)

Графикалық

b)

Параметрлі. Параметрсіз

c)

Ақпараттық. Мәтіндік.

d)

Функция

36.

Айнымалының программаның барлық бөлімінде жұмыс істету үшін процедурада қандай қызметші сөзін пайдалануға болады?

a)

def

b)

int

c)

global

d)

for

37.

Функция қандай үш бөліктен тұрады? 

a)

Атауы. Аргумент. Функция денесі.

b)

Аргумент. Параметр. Бөлшек.

c)

Сан. Функция денесі. Бөлшек.

d)

Процедура. Параметр. Атауы.

38.

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

a)

def

b)

Int

c)

Integer

d)

Summa

39.

Программада процедураны пайдалану үшін қалай шақырады?

a)

Барлық программалау тілдеріндегідей

b)

Процедураның программасы арқылы

c)

Процедураның атын нақты немесе параметрлермен бірге жазып

d)

Процедура мен функцияның екеуімен де бірдей

40.

Функция - дегеніміз?

a)

программаның кез келген жерінде шектеусіз қолдануға болатын программа бөлігі.

b)

функция жұмысына қатысатын арнайы айнымалы.

c)

бұл арнайы операцияларды орындау үшін қызмет ететін процедуралар мен функциялар.

d)

Программа процедураның шақыруын оқыған кезде процедураның орындалуы

41.

Ішкі программа – бұл?

a)

программалау процесінде алдын ала таныстырылған атау бойынша шақырып орындалатын программаның тәуелсіз бөлігі.

b)

функция жұмысына қатысатын арнайы айнымалы.

c)

арнайы операцияларды орындау үшін қызмет ететін процедуралар мен функциялар.

d)

Программа процедураның шақыруын оқыған кезде процедураның орындалуы

42.

Математикалық функциялар:

a)

abs(),round(),divmod(), max(), min(), sum()

b)

add('abc','def'), max(), min(), sum()

c)

max(), min(), sum(), abs(),round(), ord()

d)

strlen(), length(), size(), ord(),max(), divmod()

43.

Функция денесі функцияның өзін шақырса, онда бұл жағдайды - .... деп атаймыз.

a)

Аргумент

b)

Параметр

c)

Қайтымды

d)

Рекурсия

44.

Функция шақырылған кезде берілетін нақты мәндер ... деп аталады.

a)

Айнымалы

b)

Аргумент

c)

Жергілікті айнымалы

d)

Параметр

45.

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

def print_number(a, b, c):

d = (a + c) // b

print(d)

print_number(2, 3, 11)

a)

2

b)

5

c)

3

d)

4

46.

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

a)

11

b)

5

c)

8

d)

3

47.

global деген нені білдіреді?

a)

жергілікті айнымалы

b)

ауқымды айнымалы

c)

әлемдік айнымалы

d)

тұрақты айнымалы

48.

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

a)

3

b)

5

c)

8

d)

11

49.

Бірнеше жауабын белгілеңіз. Программаның түрлері:

a)

Негізгі программа

b)

Қосымша программа

c)

Бастапқы программа

d)

Ішкі программа

e)

Процедура

Функция

50.

Процедураның дұрыс жазылғанын табыңыз

a)

Def pro():

b)

def pro()

c)

def pro():

d)

def pro.()

51.

Қандай да бір функцияның денесінен тыс жарияланатын айнымалы

a)

Ауқымды

b)

Жергілікті

c)

Ішкі

d)

Негізгі

52.

Атауы бар программа барысында шақырылатын программа бөлігі.

a)

Процедура

b)

Функция

c)

Аргумент

d)

Параметр

53.

Дұрыс жазылған функция кодын анықтаңыз

a)

def pro(a, b):

c=a+b

print(pro(4, 5))

b)

def pro(a, b):

c=a+b

print c

print(pro(4, 5))

c)

def pro(a, b):

c=a+b

return c

print(pro(4, 5))

d)

def pro(a, b):

c=a+b

return c

pro(4, 5))

54.

Процедура мен функциялардың құрамындағы операторлардың орындалуы барысында өзін-өзі шақыратын, есептеу процесін ұйымдастыру тәсілі.

a)

Функция

b)

Файлдар

c)

Сұрыптау

d)

Рекурсия

55.

Графтың өзіне өзін қосатын қабырғасы

a)

Ілмек

b)

Төбе

c)

Доға

d)

Бағыт

56.

Нүктелер жиынынан және осы нүктелерді байланыстыратын

қабырғалар немесе доғалардан құрылған сызба.

a)

Граф

b)

Блок-схема

c)

Жиын

d)

Топология

57.

Графтағы "доға" дегеніміз не?

a)

Графтың өзіне өзін қосатын қабырғасы

b)

Бағытталмаған графтағы төбелерді байланыстыратын сызықтар

c)

Бағытталған графтағы төбелерді байланыстыратын сызықтар

58.

Компьютерде биттер тізбегі түрінде сақталған деректер жиынтығы.

a)

Ақпарат

b)

Файл

c)

Мәліметтер қоры

d)

Граф

59.

tell() функциясының қызметі

a)

файлдағы ағымдағы позицияны өзгертуге болады.

b)

файл атын өзгертуге болады

c)

файлдағы позицияны басқа орынға көшіруге болады

d)

файлдағы ағымдағы позицияны білуге болады

60.

Файлдағы барлық жолдарды бірден оқып, тізім жасайтын функция

a)

read()

b)

readline()

c)

readlines()

d)

readln()

61.

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

a)

C++

b)

Python

c)

Java

d)

C#

62.

Процедура Питон тілінде осы сөзден басталады

a)

print

b)

input

c)

for

d)

def

63.

Процедураның параметрі

a)

ауқымды

b)

жергілікті

c)

негізгі

d)

қызметтік

64.

Функция мәнді қайтару үшін ...... операторын қолданады

a)

write

b)

input

c)

return

d)

def

65.

Символдардың ұзындығын анықтайтын функция

a)

ord()

b)

len()

c)

max()

d)

round()

66.

def add(x,y):

return x+y

a)

мәндерді біріктіреді

b)

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

c)

мәндердің қосындысын қайтарады

d)

мәндерді шақырады

67.

Функция денесі өзін шақырса бұл-

a)

рекурсия

b)

функция

c)

аргумент

d)

лямбда

68.

Теріс индекс басталады

a)

0

b)

1

c)

-1

d)

-2

69.

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

a)

өзгертуге болады

b)

өзгертуге болмайды

c)

ауыстыруға болмайды

d)

реттеуге болады

70.

Жолдар индекстеледі, ол ...... басталады

a)

1

b)

2

c)

0

d)

ештеңе

71.

print(s[::-1])

a)

жол ортасынан алынады

b)

жол бөлініп алынады

c)

жол кері жазылады

d)

өзгеріс болмайды

72.

Оқу, жазу, қосу режимдері

a)

r, d, w

b)

r, w, a

c)

a, r, t

d)

r,w,s

73.

Екі жиынның жиынтығы ....

a)

граф

b)

жазу

c)

жинақ

d)

әдіс

74.

Граф түрлері нешеу...

a)

2

b)

3

c)

5

d)

4

75.

Көршілестік матрица

a)

граф төбелерінің көршілестігі көрсетілетін 2 өлшемді массив

b)

графтың инцидентті элементтері

c)

граф төбелері

d)

граф қабырғаларының қосарлануы

76.

Іздеу алгоритмдері қанша?

a)

3

b)

6

c)

4

d)

2

77.

Экранға не шығады?

a)

қате

b)

22

c)

First() - 3

d)

25

78.

Экранға не шығады?

a)

қате

b)

6

c)

power(b,c)

d)

8

79.

Бұл процедура нені көрсетеді

a)
b)
c)
d)
80.

Бұл функция нені орындайды?

a)

мәтіндегі сөздер санын анықтайды

b)

бос орындар санын анықтайды

c)

мәтіндегі символдар санын анықтайды

d)

бос орын санын есептеп 1 санын қосып береді

81.

Функция параметрлерін анықтаңыз

a)

a

b)

b

c)

a,b

d)

a+b

e)

a-b

82.

Қатені табыңыз.

a)

1 жолда

b)

3 жолда

c)

8 жолда

d)

11 жолда

83.

Программист қатені қайдан жіберді?

a)

Процедураның "денесіне" 4 шегініс қоюды ұмытып кетті

b)

while циклінен кейін қос нүкте қоюды ұмытты

c)

Процедураның атауын транслитпен жазды

d)

Цикл денесінде 7 шегініс жазуды ұмытты

84.

Қате қай жерде?

a)

3 және 6

b)

1 және 9

c)

5 және 10

d)

3 және 8

85.

Қатені табыңыз

a)

процедура денесі қате жазылған

b)

Циклдегі шарт қате

c)

Кірістірілген шарт дұрыс жазылмаған

d)

Процедура дұрыс анықталмаған - ол бағдарламаның басында жазылуы керек еді

86.

Процедура қойылатын талаптар?

a)

Барлық жауап дұрыс

b)

Программада бірнеше процедура болуы мүмкін

c)

Процедура коды негізгі программада шақырылмай тұрып жазылады

d)

Негізгі программадан немесе немесе басқа процедурадан шақыруымыз керек

87.

Енгізілген символды жаңа жолдан шығаратын процедура программасын жазыңыз

a)

def printChar(s): print (s) sim = input ('символды енгіз') printChar(sim) printChar('*')

b)

def printChar(s): print () sim = input ('символды енгіз') printChar(sim) printChar('*')

c)

def printChar(s): print (s) sim = input ('символды енгіз') printChar('*')

d)

def printChar(s): print (s) sim = input ('символды енгіз') printChar(sim)

88.

Программада процедураға меншіктелетін мән

a)

Айнымалылар

b)

Функция

c)

Жергілікті айнымалы

d)

Ауқымды айнымалы

89.

Python тілінде функцияның жазылу синтаксисі:

a)

def ф_аты: Өрнектер

b)

def ф_аты (Параметрлер_Тізімі)

c)

def ф_аты (Параметрлер_Тізімі)Өрнектер

d)

def ф_аты (Параметрлер_Тізімі): Өрнектер

90.

Функцияға тән қасиетті атаңыз

a)

Барлық жауап дұрыс

b)

Мәнін қайтару үшін return операторы пайланылады

c)

Процедурадан айырмашылығы - мәнді қайтарады

d)

Функция шақырылғанға дейін анықталған болуы керек

91.

Математикалық функциялар

a)

round()

b)

abs()

c)

Барлық жауап дұрыс

d)

pow()

92.

Жолдың ұзындығын анықтайтын функция

a)

input

b)

str

c)

len()

d)

print()

93.

a="Сәлем" мысалында print(a[2]) әрекеті орындалса экранға шығатын әріп?

a)

ә

b)

м

c)

е

d)

л

94.

Open() функциясының жазылу синтаксисі?

a)

Fin=open(a.txt)

b)

Fin=open("a.txt")

c)

Fin:=open("a.txt");

d)

Fin=open("txt")

95.

Ашық файлдан жолды жолма жол оқу функциясы

a)

Read()

b)

Fin

c)

open()

d)

readline()

96.

Жолды файлға жазу үлгісі

a)

open()

b)

Write()

c)

readline()

d)

Read()

97.

Файлды ашу үшін қандай функция қолданылады?

a)

Read()

b)

Fout

c)

Fin

d)

open()

98.

Ашық файлдан жолды оқу функциясы

a)

Fin

b)

Read()

c)

open()

d)

Fout

99.
"r + " режимі файлды не үшін ашады?
a)
Тек оқу үшін
b)
Оқу және жазу үшін
c)
Екілік форматта оқу және жазу үшін
d)
Екілік форматта жазу үшін
100.
Көпіршікті сұрыптау қандай әрекет орындайды?
a)
Массив элементтерін кері тәртіпте реттейді
b)
Массив ішінен тірек элемент таңдап алып, сол бойынша сұрыптайды
c)
Массивтер мен тізімдерді тізбектей салыстырады және үлкен элементті ауыстырады
d)
Массивтерді қосады
101.
Масстив элементтерін кері тәртіпте қайта реттеудің стандартты әдісі қандай?
a)
mas.split()
b)
mas.sort()
c)
mas.reverse()
d)
mas.sorted()
102.
Массивтерді сұрыптау үшін бекітілген функция қандай?
a)
mas2 = reserve(mas1)
b)
mas2 = reverse(mas1)
c)
mas2 = sorted(mas1)
d)
mas2 = sort(mas1)
103.
Екі жиынның жиынтығы нүктелер жиыны мен сол нүктелердің кейбірін жұптап қосатын сызықтар жиыны:
a)
Функция
b)
Тапл
c)
Айнымалы
d)
Граф
104.
Граф түрлері:
a)
Бағытталған жəне бағытталмаған
b)
Қарапайым граф жəне мультиграф
c)
Аралас граф
d)
Барлығы дұрыс
105.
Бағытталған граф дегеніміз не?
a)
Ілмегі жоқ граф
b)
Барлық қабырғаларының бағыты бар граф
c)
Еселі қабырғалары жоқ граф
d)
Кез келген екі төбесі бір қабырғадан артық қабырғамен қосылған граф
106.
Аралас граф дегеніміз не?
a)
Бағытталған және бағытталмаған қабырғадан тұратын граф
b)
Барлық қабырғаларының бағыты бар граф
c)
Ілмегі жоқ граф
d)
Кез келген екі төбесі бір қабырғадан артық қабырғамен қосылған граф
107.
Қарапайым граф дегеніміз не?
a)
Барлық қабырғаларының бағыты бар граф
b)
Бағытталған және бағытталмаған қабырғадан тұратын граф
c)
Ілмегі де, еселі қабырғалары да жоқ граф
d)
Кез келген екі төбесі бір қабырғадан артық қабырғамен қосылған граф
108.
Мультиграф дегеніміз не?
a)
Барлық қабырғаларының бағыты бар граф
b)
Ілмегі жоқ граф
c)
Бағытталған және бағытталмаған қабырғадан тұратын граф
d)
Кез келген екі төбесі бір қабырғадан артық қабырғамен қосылған граф
109.
Граф маршруты дегеніміз не?
a)
Тек бір төбеден тұратын тізбек
b)
Тек бір қабырғадан тұратын тізбек
c)
Айнымалылар мен функциялар жиыны
d)
Көршілес төбелерді қосатын сол төбелер мен қабырғалардың соңғы кезектелген тізбегі
110.
Маршруттың ашық деп аталуы үшін не қажет?
a)
Барлық төбелер бірдей болуы қажет
b)
Барлық қабырғалар бірдей болуы қажет
c)
Тек бір төбеден тұруы қажет
d)
Бастапқы және соңғы төбелер әртүрлі болуы қажет
111.
Төбе салмағы дегеніміз не?
a)
Сол қабырғаға сәйкес қойылған сан
b)
Сол төбеге сәйкес қойылған сан
c)
Барлық төбелердің саны
d)
Барлық қабырғалардың саны
112.
Қабырғаға ұзындық, өткізу қабілеті жəне т.б қатынаста берілетін сан немесе бірнеше сан:
a)
Төбе салмағы
b)
Қабырға өлшемі
c)
Қабырға салмағы
d)
Граф маршруты
113.
Көлденеңінен іздеу дегеніміз не?
a)
Графтағы іздеу алгоритмдерінің бірі
b)
Барлық төбелерді бір уақытта қарап шығу
c)
Барлық қабырғаларды бір уақытта қарап шығу
d)
Айнымалылар мен функциялар жиыны
114.
Тереңінен іздеу дегеніміз не?
a)
Графтағы іздеу алгоритмдерінің бірі
b)
Барлық төбелерді бір уақытта қарап шығу
c)
Барлық қабырғаларды бір уақытта қарап шығу
d)
Айнымалылар мен функциялар жиыны
115.
Графтағы іздеу қандай әрекет орындайды?
a)
Графтың әр төбесінің өлшемін есептейді
b)
Бір қабырғаны түбегейлі қарап шығады
c)
Барлық қабырғаларды қосады
d)
Графтың барлық төбелері мен қабырғаларын жүйелі түрде қарап шығады
116.
Графтың инциденттті элементтері арасындағы байланысты көрсететін екіөлшемді массив:
a)
Инцидиенттік матрица
b)
Графтық матрица
c)
Көршілестік матрица
d)
Ізделінген матрица
117.
Жолдық тип қалай аталады?
a)
str
b)
int
c)
float
d)
list
118.
ord() функциясы қандай қызмет атқарады?
a)
Символ нөмірін анықтау
b)
Ұзындықты анықтау
c)
Санды жолға түрлендіру
d)
Бүтін санға айналдыру
119.
int() функциясы қандай қызмет атқарады?
a)
Символ нөмірін анықтау
b)
Ұзындықты анықтау
c)
Санды жолға түрлендіру
d)
Бүтін санға айналдыру
120.
float() функциясы қандай қызмет атқарады?
a)
Нақты мәнге айналдыру
b)
Бүтін санға айналдыру
c)
Сандарды жолдарға түрлендіру
d)
Символдың нөмерін білу