wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Алгоритмизация ҮЖ 7

Total questions: 20

Worksheet time: 5hrs 0mins

Name
Class
Date
1.

Алгоритмнің негізгі үш құрылымы қандай?

a)

Сызықтық, рекурсия, массив

b)

Сызықтық, тармақталу, цикл

c)

Модульдеу, декомпозиция, инкапсуляция

d)

Іздеу, сұрыптау, хэш

2.

Сызықтық құрылым дегеніміз не?

a)

Шартқа қарай орындалатын тармақ

b)

Белгілі бір қадамдар тізбегі ретімен орындалады

c)

Бір қадамды бірнеше рет қайталау

d)

Параллель орындалу

3.

«Оқу → Есептеу → Шығару» үлгісі қай құрылымға тән?

a)

Тармақталу

b)

Цикл

c)

Сызықтық

d)

Рекурсия

4.

Тармақталуда қолданылатын өрнек типі көбіне қайсы?

a)

int

b)

double

c)

char

d)

bool

5.

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

a)

+ - * /

b)

< > == != <= >=

c)

&& || !

d)

= += -=

6.

if (x > 0) cout<<"оң"; else cout<<"теріс немесе нөл"; — бұл қандай құрылым?

a)

Цикл

b)

Тармақталу

c)

Сызықтық

d)

Қате

7.

switch ішінде әр case соңында жиі не жазылады?

a)

continue

b)

return

c)

break

d)

goto

8.

Циклді құрайтын негізгі компоненттер қай нұсқада дұрыс?

a)

Басы, соңы

b)

Шарт, ввод/вывод

c)

Бастапқы мән, шарт, дене, жаңарту

d)

Тек дене

9.

while циклі — ...

a)

Алдын ала шарт тексерілетін цикл

b)

Кемінде бір рет орындалатын цикл

c)

Санақ циклі

d)

Көпнұсқалы таңдау

10.

«Сан таңбасы» есебі үшін қандай құрылым керек?

a)

Сызықтық

b)

Тармақталу

c)

Цикл

d)

Ештеңе керек емес

11.

for (int i=1; i<=n; ++i) sum += i; — бұл қандай құрылым?

a)

Тармақталу

b)

Сызықтық

c)

Цикл

d)

Қате

12.

Төмендегі if синтаксисі қай нұсқада дұрыс?

a)

if x>0 { ... }

b)

if (x>0) { ... }

c)

if (x>0) ... else {

d)

if (x>0) (...)

13.

switch (c) { case 'a': ... ; default: ... ; } — дұрыс па?

a)

Иә

b)

Жоқ, default болмауы тиіс

c)

Жоқ, case тек бүтінге

d)

Жоқ, break міндетті

14.

for циклінде жаңарту бөлімінің мысалы қайсы?

a)

i = i + 1

b)

i == i + 1

c)

i + 1 = i

d)

i < n

15.

Тармақталуда көп шартты біріктіру үшін қандай операторлар қолданылады?

a)

&& және ||

b)

++ және --

c)

% және /

d)

<< және >>

16.

Цикл инварианты деген не?

a)

Әр қайталаудан кейін өзгеретін айнымалы

b)

Әр қайталауда ақиқат болып қалатын тұжырым

c)

Шартсыз секіру

d)

Нәтижені шығаратын оператор

17.

if (x%2==0) cout<<"жұп"; else cout<<"тақ"; — бұл қандай құрылым?

a)

Сызықтық

b)

Тармақталу

c)

Цикл

d)

Қате

18.

Блок-схема байланысында не маңызды?

a)

Стрелкалар қажет емес

b)

Бағыт көрсеткіштері (стрелка) және тармақтары «Иә/Жоқ» деп белгілеу

c)

Тек блок атауы

d)

Көп түстер

19.

(Цикл while) n≥0 үшін n санының цифр санын табу туралы тапсырма қандай құрылымды талап етеді?

a)

Сызықтық ғана

b)

Тармақталу

c)

Цикл while қолдану

d)

Рекурсия

20.

(Цикл for) n деген сан берілсін. 1..n аралығындағы кубтарды әр жолға шығару үшін қандай цикл тиімді?

a)

while

b)

do-while

c)

for

d)

switch