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