Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

АЛГО 13 ҮЖ

Total questions: 19

Worksheet time: 3hrs 10mins

Name
Class
Date
1.

for циклі синтаксисіндегі үш бөлік қайсысы дұрыс ретпен орналасқан?

a)

Жаңарту, Инициализация, Шарт

b)

Инициализация, Жаңарту, Шарт

c)

Инициализация, Шарт, Жаңарту

d)

Шарт, Инициализация, Жаңарту

2.

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

a)

4 рет: 0 1 2 3

b)

3 рет: 0 1 2

c)

2 рет: 0 1

d)

3 рет: 1 2 3

3.

Артқа санау үшін дұрыс нұсқа:

a)

for (int i = 10; i <= 0; i--)

b)

for (int i = 10; i > 0; i++)

c)

for (int i = 10; i > 0; i--)

d)

for (int i = 0; i < 10; i--)

4.

Қадам 2 болатын for жазылымы:

a)

for (int i = 0; i < 10; i = 2)

b)

for (int i = 0; i < 10; i += 2)

c)

for (int i = 0; i += 2; i < 10)

d)

for (int i += 2; i < 10; i = 0)

5.

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

a)

0 1 2

b)

1 2

c)

1 2 3

d)

2 3 4

6.

break операторына қатысты дұрыс тұжырым:

a)

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

b)

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

c)

Санақ айнымалысын нөлдейді

d)

Циклді қайта бастайды

7.

continue операторына қатысты дұрыс тұжырым:

a)

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

b)

Ішкі циклден ғана шығады

c)

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

d)

Санақ айнымалысын азайтады

8.

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

a)

024

b)

13

c)

01234

d)

135

9.

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

a)

0123

b)

02

c)

024

d)

13

10.

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

a)

012

b)

01

c)

0

d)

02

11.

Төмендегі цикл не істейді? int sum = 0; for (int i = 1; i <= 4; i++) sum += i; Console.Write(sum);

a)

6

b)

10

c)

4

d)

0

12.

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

a)

2 3 4 5 6 7

b)

2 5

c)

2 5 8

d)

2 5 7

13.

Айнымалының ауқымы туралы: for (int k = 0; k < 2; k++) { } Console.Write(k);

a)

k көрінеді, 2 шығады

b)

k көрінеді, 1 шығады

c)

Қате: k циклден тыс көрінбейді

d)

Ештеңе шықпайды, бірақ қате жоқ

14.

Төмендегі кодтың шығарысы: for (int i = 0; i < 3; i++) { for (int j = 0; j < 2; j++) { if (i == 1 && j == 0) break; Console.Write($"{i}{j} "); } }

a)

00 01 10 11 20 21

b)

00 01 11 21

c)

00 01 20 21

d)

00 01 10 20 21

15.

Код не шығарады

for(int i = 0; i<3; i++)

{

Console.Write(i * 2 + " ");

}

a)

1 3 5

b)

2 4 6

c)

0 2 4

d)

0 1 2

16.

Мына кодта не қате? for (int i = 0; i < 5; i--) { Console.Write(i); }

a)

Ешқандай қате жоқ, 0–4 шығады

b)

Артқа кетіп, шарт ешқашан жалған болмайды (шексіз цикл)

c)

i-- орнына --i керек

d)

Console.Write орнына WriteLine керек

17.

Жинақтау үлгісі дұрыс көрсетілген жол (sum-ға i қосу):

a)

sum = i;

b)

sum += i;

c)

sum =+ i;

d)

sum = i++;

18.

Ішкі (енгізілген) цикл нәтижесі: int count = 0; for (int i = 0; i < 2; i++) for (int j = 0; j < 3; j++) count++; Console.Write(count);

a)

2

b)

3

c)

6

d)

5

19.

Код не шығарады? for (int i = 1; i <= 5; i++) { if (i % 2 == 0) Console.Write("E"); else Console.Write("O"); }

a)

EOEOE

b)

OEOEO

c)

OOEEE

d)

EEOOE