wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

7-кл, Python тілінде алгоритмдерді программалау

Total questions: 72

Worksheet time: 59mins

Name
Class
Date
1.

Егер сан жұп болса, «Жұп сан» деп шығарыңыз, ал тақ болса, «Тақ сан» деп шығарыңыз.

a)

num = int(input("Санды енгізіңіз: "))

if num % 2 == 0: print("Жұп сан")

else:

print("Тақ сан")

b)

num = int(input("Санды енгізіңіз: "))

if num % 2 != 0: print("Жұп сан")

else:

print("Тақ сан")

c)

num = int(input("Санды енгізіңіз: "))

if num // 2 == 0:

print("Жұп сан")

else:

print("Тақ сан")

2.

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

a = 5

b = 10

if a > b:

print("a үлкен b-ден")

else:

print("a кіші b-ден")

a)

a үлкен b-ден

b)

a кіші b-ден

c)

Қате шығады

3.

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

a)

Сандық есептер жүргізу

b)

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

c)

Алгоритмнің қателіктерін табу

d)

Барлық мүмкін болатын нәтижелерді қарастыру

4.

Тармақталған алгоритмнің қандай құрылымдары бар?

a)

If және else

b)

While және for

c)

Function және procedure

d)

Array және list

5.

Қандай жағдайда тармақталған алгоритм қолданылады?

a)

Егер бағдарламаның нәтижесі белгілі бір шартқа байланысты өзгеретін болса

b)

Егер бағдарлама тек бір рет орындалса

c)

Егер бағдарлама қайталау қажет болса

d)

Егер бағдарламаның тек бір жауабы болса

6.

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

num = 5

if num > 0:

print("Позитивті сан")

else:

print("Негативті сан")

a)

Позитивті сан

b)

Негативті сан

c)

Қате шығарады

d)

Ешқандай нәтиже жоқ

7.

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

x = 7

y = 5

if x < y:

print("x кіші y-ден")

else:

print("x үлкен немесе тең y-ге")

a)

x кіші y-ден

b)

x үлкен немесе тең y-ге

c)

Қате шығарады

d)

Нәтиже жоқ

8.

Қай жағдайда шартты операторларды қолдану қажет?

a)

Тек бір нәтиже болуы керек жағдайда

b)

Егер бағдарлама тек қана бір әрекетті орындауы қажет болса

c)

Егер әрекет нәтижесі белгілі бір шартқа байланысты өзгеретін болса

d)

Егер бағдарламаның орындалуын қайталау қажет болса

9.

Тармақталған алгоритмде if операторының мағынасы қандай?

a)

Бір нәрсені қайталау

b)

Нәтижені анықтау

c)

Белгілі бір шарт орындалса, әрекет орындау

d)

Бірнеше шартты тексеру

10.

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

age = int(input("Жасыңызды енгізіңіз: "))

if age < 18:

print("Жасөспірім")

else:

print("Ересек")

a)

Егер жас 18-ден кіші болса, «Жасөспірім» деп шығады.

b)

Егер жас 18-ден үлкен болса, «Ересек» деп шығады.

c)

Егер жас 18-ге тең болса, «Ересек» деп шығады.

d)

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

11.

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

a = 12

b = 6

if a % 2 == 0 and b % 2 == 0:

print("Екі сан да жұп")

else:

print("Кем дегенде бір сан тақ")

a)

Екі сан да жұп

b)

Кем дегенде бір сан тақ

c)

Қате шығады

d)

Нәтиже жоқ

12.

Қай жағдайда шартты оператор else қолданылмайды?

a)

Тек бір ғана шарт орындалуы тиіс болса.

b)

Барлық шарттар орындалуы тиіс болса.

c)

Барлық шарттар тексерілгеннен кейін нәтиже шығуы керек болса.

d)

Егер шарттың бәрі дұрыс болса.

13.

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

x = 8

if x % 4 == 0:

print("Сан 4-ке бөлінеді")

else:

print("Сан 4-ке бөлінбейді")

a)

Сан 4-ке бөлінеді

b)

Сан 4-ке бөлінбейді

c)

Қате шығады

d)

Нәтиже жоқ

14.

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

x = 12

y = 10

if x > y:

print("x үлкен y-ден")

else:

print("x кіші немесе тең y-ге")

a)

x үлкен y-ден

b)

x кіші немесе тең y-ге

c)

Қате шығады

d)

Нәтиже жоқ

15.

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

x = 3

if x == 3:

print("x тең 3-ке")

else:

print("x тең емес 3-ке")

a)

x тең 3-ке

b)

x тең емес 3-ке

c)

Қате шығады

d)

Нәтиже жоқ

16.

Алгоритмнің неше түрі бар?

a)

2

b)

3

c)

4

d)

5

17.

Орындалуы керек қадам белгілі бір шарттың орындалу немесе орындалмауына байланысты жүзеге асырылатын алгоритм.


a)

Циклдік алгоритм

b)

Тармақталған алгоритм

c)

Сызықтық алгоритм

d)


Программалау

18.

Логикалық өрнектер қалай құрылады?

a)


Арифметикалық амалдар

b)

Логикалық амалдар

c)

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

d)

Салыстыру амалдары

19.

Тармақталған алгоритмнің қай түрі?

a)


кірістірілген


b)

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

c)


Қысқа жазылу түрі

d)

Толық жазылу түрі

20.

Логикалық өрнектен кейін қандай тыныс белгі қойылады?

a)

>


b)

:

c)

;

d)

<=

21.

Есептің берілгенінде көрсетілген қандай да бір шартқа байланысты программа кодының кейбір жолдары орындалып, кейбіреулері орындалмай қалуы мүмкін.


a)

Жалған


b)

Ақиқат

22.

x=5

if x<9:

x=x+20

print(x)

a)

25

b)

15

c)

29

d)

20

23.

Тең емес амалы

a)

=

b)

!=

c)

=!

d)

==

24.

Шарт қандай фигураға жазылады?

a)

дөңгелек

b)

үшбұрыш

c)

ромб

d)

төртбұрыш

25.

Тармақталған алгоритмде қандай түйінді сөздер қолданылады?

a)

if

b)

else

c)

print

d)

else

26.


Бұл тармақталған алгоритмнің толымсыз түрі ме?

a)

yes

b)

no

27.

else сөзі нені білдіреді?

a)


әйтпесе

b)

егер

c)

онда

28.

Санды санға бөлгендегі тек бүтін бөлігін көрсетеді:

a)

/

b)

//

c)

%

29.

Санды санға бөлгендегі қалдығын көрсетеді

a)

/

b)

//

c)

%

30.

енгізуді көрсететін сөз:

a)

input

b)

int

c)

else

d)

if

31.

бүтін санды көрсететін сөз:

a)

str

b)

float

c)

int

d)

bool

32.

Салыстыру амалындағы тең белгісі:

a)

==

b)

=

c)

!=

d)

<>

33.

ал егер логикалық өрнек ... мәнді қайтаратын болса, онда өрнек орындалмайды.

a)

true

b)

false

34.

Егер логикалық өрнек ... мәнді қайтаратын болса,онда өрнек орындалады

a)

true

b)

false

35.

Орындалатын әрекеттер шартқа байланысты орындалады:

a)

Тармақталған алгоритm

b)

Циклдік алгоритм

c)

Сызықтық алгоритм

36.

Күрделі шарттар

a)

Логикалық амалдар көмегімен біріктірілген екі немесе бірнеше қарапайым шарттар

b)

Арифметикалық амалдар көмегімен жасалған шарттар

c)

Логикалық амалдың көмегімен жасалған бір шарт

d)

Мәліметтер типтері

37.

and ЖӘНЕ

a)

Логикалық қосу

b)

Логикалық терістеу

c)

логикалық көбейту

d)

логикалық бөлу

38.

OR НЕМЕСЕ

a)

логикалық көбейту

b)

логикалық бөлу

c)

логикалық терістеу

d)

логикалық қосу

39.

not ЕМЕС

a)

логикалық көбейту

b)

логикалық терістеу

c)

логикалық қосу

d)

логикалық бөлу

40.

ЕГЕР

a)

if

b)

else

c)

true

d)

false

41.

ӘЙТПЕСЕ

a)

true

b)

if

c)

else

d)

false

42.

АҚИҚАТ

a)

if

b)

true

c)

false

d)

else

43.

ЖАЛҒАН

a)

true

b)

if

c)

false

d)

else

44.

КҮРДЕЛІ ШАРТТАР

a)

Logical addition

b)

Compound conditions

c)
Agreement and Stipulations
d)
Guidelines and Protocols
45.

ЛОГИКАЛЫҚ ҚОСУ

a)
Mathematical Answer
b)
Scientific Problem
c)

Logical negation

d)

Logical addition

46.

ЛОГИКАЛЫҚ КӨБЕЙТУ

a)
Rational Sphere
b)
Reasonable Pyramid
c)

Logical multiplication

d)
Logical Cube
47.

ЛОГИКАЛЫҚ ТЕРІСТЕУ

a)
Rational Reversal
b)

Logical negation

c)
Logical Reversal
d)
Sensible Reversal
48.

ЛОГИКАЛЫҚ АМАЛДАР

a)
Logical Operations
b)
Physical Movements
c)

Logical Reactions

d)
Mathematical Equations
49.

ПРОГРАММАЛЫҚ КОД

a)

Program expression

b)

Algorithm

c)

Program code

d)

Conditional operator

50.

ШАРТТЫ ОПЕРАТОР

a)
FUNCTIONAL OPERATOR
b)
LOOP OPERATOR
c)
CONDITIONAL STATEMENT
d)
CONDITIONAL OPERATOR
51.

ЛОГИКАЛЫҚ ӨРНЕК

a)

Logical expression

b)
Explain the concept of logic.
c)

Logical phrase

d)
What is the logical example?
52.

ФАЙЛДЫ ОҚУ

a)

Read file

b)
Field Experiments
c)
Field Observations
d)
Field Research
53.

ФАЙЛДЫ ЖАЗУ

a)
READ FILES
b)
DELETE FILES
c)
COPY FILES
d)

WRITE FILE

54.
Python программалау тілінде файлдардың неше типі бар?
a)
2
b)
4
c)
6
d)
3
55.
Python программалау тілінде файлдардың типтері?
a)
Мәтіндік файлдар, бейнелік файлдар
b)
Сандық файлдар, бинарлық файлдар
c)
Мәтіндік файлдар, бинарлық файлдар
d)
Сандық файлдар, бейнелік файлдар
56.
Python программалау тілінде файлдармен жұмыс істеу реті?
a)
Файлды ашу, амалдарды қолдану (оқу, жазу), файлды жабу
b)
Файлды ашу, оқу, файлды жабу
c)
Файлды ашу, жазу, файлды жабу
d)
Файлды ашу, амалдарды қолдану (ашу, жазу), файлды жабу
57.
Файлды ашу әдісі?
a)
open ()
b)
close ()
c)
read ()
d)
write ()
58.
Файлды жабу әдісі?
a)
open ()
b)
close ()
c)
read ()
d)
write ()
59.
Файлды мәтіндік режимде ашады (үнсіз келісім бойынша)?
a)

B-Binary

b)
W-Write
c)
A-Appent
d)

T-Text

60.
Жаңа файл жасап, оған деректі жазады. Егер мұндай файл болса, оған жаңа дерек жазу үшін ескісі өшіріледі?
a)
R-Read
b)
W-Write
c)
A-Appent
d)
B-Binary
61.
Алдын ала жасалған файлды ашып, ондағы жазбалардың соңына жаңа деректерді қосып жазады?
a)
R-Read
b)
T-Text
c)
A-Appent
d)
B-Binary
62.
Файлды екілік (бинарлық) режимде ашады?
a)
T-Text
b)
W-Write
c)
A-Appent
d)
B-Binary
63.
Файлды мәтіндік режимде ашады (үнсіз келісім бойынша)
a)
R-Read
b)
W-Write
c)
A-Appent
d)
T-Text
64.
Мәтіндік файлдардың кеңейтілімі?
a)
.txt, .rtf
b)
.txt, .doc
c)
.pptx, .rtf
d)
.py, .rtf
65.
Бинарлық файлдардың кеңейтілімі?
a)
.bin
b)
.txt
c)
.rtf
d)
.py
66.
Адамға түсінікті символдар тізімі?
a)
Мәтіндік файлдар
b)
Бинарлық файлдар
c)
Дұрыс жауап жоқ
d)
Барлығы дұрыс
67.
Суреттер, дыбыстар т.б деректер?
a)
Мәтіндік файлдар
b)
Бинарлық файлдар
c)
Дұрыс жауап жоқ
d)
Барлығы дұрыс
68.

Кірістірілген тармақталу дегеніміз не?

a)

бұл ұзақ мерзімді жадта сақталатын атау

b)

бұл басқа тармақталу бұтақтарының бірінен табылатын тармақ

c)

бұл қысқамерзімді жадта сақталатын анықталған ақпараттар саны.

69.

Кірістірілген тармақталудың блок-сызбасы

a)
b)
c)
70.

Кірістірілген оператор құрылымы:

a)

if 1-шарт:

   1-командалар блогы

else:

   2-командалар блогы

b)

if 1-шарт:

   1-командалар блогы

c)

if 1-шарт:

   1-командалар блогы

elif 2-шарт:

   2-командалар блогы

else:

   3-командалар блогы

71.

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

a)

Шарт – бұл логикалық өрнек.

b)

Шарт – бұл нәтижесінде «ақиқат» (True) немесе «жалған» (False) алынатын логикалық өрнек.

c)

Шарт – бұл арифметикалық өрнек.

72.

Программаны орындау барысында қандай нәтиже алынады:

Енгізу деректері: x=-100

x = int(input())

if x > 0:

print(x) else:

print(-x)

a)

−100

b)

10

c)

100