wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

АЛГО 14 ҮЖ

Total questions: 18

Worksheet time: 2hrs 30mins

Name
Class
Date
1.

while циклі шартты қашан тексереді?

a)

Цикл денесінен кейін

b)

Цикл денесіне кірер алдында

c)

Әр үшінші итерацияда

d)

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

2.

Қайсысы шексіз while циклі?

a)

while (false) { }

b)

while (i == 0) { i++; }

c)

while (true) { }

d)

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

3.

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

a)

0123

b)

012

c)

01

d)

Ештеңе

4.

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

a)

3210

b)

31

c)

32

d)

30

5.

Код нәтижесі қандай? int n = 3; while (n > 0) { Console.Write(n + " "); n--; }

a)

0 1 2

b)

3 3 3

c)

3 2 1

d)

1 2 3

6.

break операторы while ішінде не істейді?

a)

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

b)

Циклден толық шығады

c)

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

d)

Айнымалыларды нөлдейді

7.

continue операторы не істейді?

a)

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

b)

Ағымдағы итерацияны аяқтап, келесі тексеріске өтеді

c)

Циклді басына қайтарып және шартты аттап өтеді

d)

Қателік тастайды

8.

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

a)

024

b)

01234

c)

135

d)

13

9.

Төмендегі кодтың қателігі: int i = 0; while (i < 5) { Console.Write(i); }

a)

Артық жақша

b)

Шарт өзгермейді, шексіз цикл

c)

Компиляция қатесі

d)

Ешқандай проблема жоқ

10.

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

a)

012

b)

12

c)

23

d)

01

11.

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

a)

Ештеңе

b)

5 6 7 8 9

c)

5

d)

4 5

12.

Код не шығарады? int i = 1; int count = 0; while (i < 10) { i *= 2; count++; } Console.Write(count);

a)

2

b)

4

c)

5

d)

3

13.

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

a)

4

b)

6

c)

10

d)

0

14.

Шарт алғашында-ақ false болса, while неше рет орындалады?

a)

Бір рет

b)

Екі рет

c)

Нөл рет

d)

Шексіз

15.

Кодтың шығысы: int i = 3; while (i-- > 0) { Console.Write(i); }

a)

321

b)

210

c)

012

d)

20

16.

while ішінде санағышты 2-ге арттыру:

a)

i =+ 2;

b)

i = i + 2

c)

i += 2;

d)

i++2;

17.

Кодтың шығысы: int i = 0; while (i < 4) { if (i == 2) break; Console.Write(i); i++; }

a)

0123

b)

01

c)

0

d)

Ештеңе

18.

Қай нұсқа while шартын қысқа жазу үшін дұрыс?

a)

while (i = 0);

b)

while (i++);

c)

while (i < limit);

d)

while (i := 0);