Дұрыс жауап
Дұрыс жауап: 2
Жауап нұсқалары
- A.1
- B.0
- C.2дұрыс
- D.Орындалу қатесі
- E.2; 0
Түсіндірме
Ереже: Циклдің else бөлігі цикл break арқылы үзілмей қалыпты аяқталса орындалады. Дене бір рет те орындалмаса да, break болмағандықтан else орындалады.
Қолдану: Кодты ретімен орындағанда айнымалы мәндері былай өзгереді: s: 0 → 1 → 2; i: 0 → 1 → 2. print экранға '2' шығарады. break циклді үзеді; циклдің else блогы орындалмайды.
Қате нұсқаларды ажырату: Циклдің else тармағын if-тің else тармағы деп түсіндірмеңіз. Негізгі белгі — циклдің break арқылы үзілгені не үзілмегені.
Қайта орындауға ишара: Цикл қалыпты аяқталды ма, әлде break арқылы үзілді ме?