WorksheetsАЛГО 13 ҮЖ
Total questions: 19
Worksheet time: 3hrs 10mins
for циклі синтаксисіндегі үш бөлік қайсысы дұрыс ретпен орналасқан?
Жаңарту, Инициализация, Шарт
Инициализация, Жаңарту, Шарт
Инициализация, Шарт, Жаңарту
Шарт, Инициализация, Жаңарту
Код неше рет орындалады? for (int i = 0; i < 3; i++) { Console.Write(i); }
4 рет: 0 1 2 3
3 рет: 0 1 2
2 рет: 0 1
3 рет: 1 2 3
Артқа санау үшін дұрыс нұсқа:
for (int i = 10; i <= 0; i--)
for (int i = 10; i > 0; i++)
for (int i = 10; i > 0; i--)
for (int i = 0; i < 10; i--)
Қадам 2 болатын for жазылымы:
for (int i = 0; i < 10; i = 2)
for (int i = 0; i < 10; i += 2)
for (int i = 0; i += 2; i < 10)
for (int i += 2; i < 10; i = 0)
Код не шығарады? for (int i = 1; i <= 3; i++) { Console.Write(i + " "); }
0 1 2
1 2
1 2 3
2 3 4
break операторына қатысты дұрыс тұжырым:
Ағымдағы итерацияны өткізіп, келесіге өтеді
Циклден толық шығады
Санақ айнымалысын нөлдейді
Циклді қайта бастайды
continue операторына қатысты дұрыс тұжырым:
Циклді тоқтатады
Ішкі циклден ғана шығады
Ағымдағы итерацияны өткізіп, жаңартудан кейінгі келесісіне өтеді
Санақ айнымалысын азайтады
Код не шығарады? for (int i = 0; i < 5; i++) { if (i % 2 == 0) continue; Console.Write(i); }
024
13
01234
135
Код не шығарады? int n = 4; for (int i = 0; i < n;) { Console.Write(i); i += 2; }
0123
02
024
13
Код не шығарады? for (int i = 0; i < 3; i++) { Console.Write(i); if (i == 1) break; }
012
01
0
02
Төмендегі цикл не істейді? int sum = 0; for (int i = 1; i <= 4; i++) sum += i; Console.Write(sum);
6
10
4
0
Код не шығарады? for (int i = 2; i < 8; i += 3) { Console.Write(i + " "); }
2 3 4 5 6 7
2 5
2 5 8
2 5 7
Айнымалының ауқымы туралы: for (int k = 0; k < 2; k++) { } Console.Write(k);
k көрінеді, 2 шығады
k көрінеді, 1 шығады
Қате: k циклден тыс көрінбейді
Ештеңе шықпайды, бірақ қате жоқ
Төмендегі кодтың шығарысы: for (int i = 0; i < 3; i++) { for (int j = 0; j < 2; j++) { if (i == 1 && j == 0) break; Console.Write($"{i}{j} "); } }
00 01 10 11 20 21
00 01 11 21
00 01 20 21
00 01 10 20 21
Код не шығарады
for(int i = 0; i<3; i++)
{
Console.Write(i * 2 + " ");
}
1 3 5
2 4 6
0 2 4
0 1 2
Мына кодта не қате? for (int i = 0; i < 5; i--) { Console.Write(i); }
Ешқандай қате жоқ, 0–4 шығады
Артқа кетіп, шарт ешқашан жалған болмайды (шексіз цикл)
i-- орнына --i керек
Console.Write орнына WriteLine керек
Жинақтау үлгісі дұрыс көрсетілген жол (sum-ға i қосу):
sum = i;
sum += i;
sum =+ i;
sum = i++;
Ішкі (енгізілген) цикл нәтижесі: int count = 0; for (int i = 0; i < 2; i++) for (int j = 0; j < 3; j++) count++; Console.Write(count);
2
3
6
5
Код не шығарады? for (int i = 1; i <= 5; i++) { if (i % 2 == 0) Console.Write("E"); else Console.Write("O"); }
EOEOE
OEOEO
OOEEE
EEOOE
