Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

АЛГО 15 ҮЖ

Total questions: 17

Worksheet time: 3hrs 50mins

Name
Class
Date
1.

do-while циклінің басты ерекшелігі қандай?

a)

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

b)

Ешқашан орындалмауы мүмкін

c)

Дене кемінде бір рет міндетті орындалады

d)

Тек бүтін сандармен жұмыс істейді

2.

do-while синтаксисіндегі міндетті белгі қайсы?

a)

Үтір

b)

Қос нүкте

c)

Цикл соңындағы нүктелі үтір ;

d)

Тырнақша

3.

Дұрыс синтаксис:

a)

do { ... } while condition

b)

do (condition) while { ... };

c)

do { /*body*/ } while (condition);

d)

while (condition) do { ... };

4.

Код неше рет орындалады? int i = 0; do { i++; } while (i < 0);

a)

0 рет

b)

1 рет

c)

2 рет

d)

Шексіз

5.

Код не шығарады? int i = 1; do { Console.Write(i); i++; } while (i <= 3);

a)

12

b)

123

c)

23

d)

0123

6.

Код нәтижесі: int x = 5; do { x--; } while (x > 5); Console.Write(x);

a)

5

b)

4

c)

0

d)

6

7.

break командасы do-while ішінде не істейді?

a)

Ағымдағы итерацияны ғана өткізіп жібереді

b)

Циклден бірден шығады

c)

Шартты false етеді

d)

Келесі итерацияға мәжбүр етеді

8.

continue командасы do-while ішінде не істейді?

a)

Циклді тоқтатады

b)

Шартты қайта есептемейді

c)

Дене қалдығын өткізіп, шарт тексерісіне өтеді

d)

Айнымалыны 1-ге арттырады

9.

Код не шығарады? int i = 0; do { i++; if (i % 2 == 0) continue; Console.Write(i); } while (i < 5);

a)

024

b)

01234

c)

135

d)

14

10.

Қай нұсқа шексіз do-while циклі?

a)

do { } while (false);

b)

do { } while (true);

c)

do { break; } while (true);

d)

do { } while (i-- > i++);

11.

Кодтың нәтижесі: int n = 3; do { Console.Write(n + " "); n--; } while (n >= 1);

a)

3 3 3

b)

3 2 1

c)

1 2 3

d)

2 1 0

12.

Қай нұсқа — while-ға қарағанда do-while қолдануға лайықты жағдай?

a)

Итерация саны алдын ала белгілі

b)

Ешқашан орындалмауы керек

c)

Дене кемінде бір рет орындалып, кейін ғана шартқа бағынады

d)

Тек массивті өту керек

13.

Код не шығарады? int s = 0, i = 1; do { s += i; i++; } while (i <= 4); Console.Write(s);

a)

6

b)

10

c)

4

d)

0

14.

Қате бар жолды таңдаңыз:

a)

do { /*...*/ } while (x > 0);

b)

do { /*...*/ } while (x != 0);

c)

do { /*...*/ } (x > 0) while;

d)

do { } while (true);

15.

Код не шығарады? int i = 3; do { Console.Write(i); } while (--i > 0);

a)

21

b)

321

c)

32

d)

210

16.

Код не шығарады? int i = 0, c = 0; do { c += i % 2 == 0 ? 1 : 0; i++; } while (i < 5); Console.Write(c);

a)

2

b)

3

c)

4

d)

5

17.

Код не шығарады? int i = 1; do { if (i == 2) break; Console.Write(i); i++; } while (i <= 3);

a)

123

b)

1

c)

12

d)

0