Квиз: искакања, прескакања и скокови¶
Питање 1¶
Након извршавања наредбе break; у петљи, …
прекида се извршавање тренутне итерације петље.
прекида се извршавање петље.
прави се пауза у извршавању програма од једне секунде.
прекида се извршавање програма.
Питање 2¶
Након извршавања наредбе continue; у петљи, …
прекида се извршавање тренутне итерације петље.
прекида се извршавање петље.
прави се пауза у извршавању програма од једне секунде.
прекида се извршавање програма.
Питање 3¶
int i = 5;
while (1) {
if (i > 0) {
printf("%d ", i);
i--;
continue;
}
else
break;
}
Који ће бити резултат извршавања датог кода?
На стандардном излазу исписаће се 5.
На стандардном излазу исписаће се 5 4 3 2 1.
Креирана је бесконачна петља која исписује бројеве од 5 ка -∞.
Програм ће се срушити јер је креирана бесконачна петља.
Питање 4¶
int a = 0, b = 1;
if (a != b) {
printf("1");
goto labela1;
}
else {
printf("0");
goto labela2;
}
labela1: printf("1");
labela2: printf("0");
Шта ће се исписати на стандардном излазу након извршавања датог кода?
11
110
00
010
Питање 5¶
Који је од наведених исказа тачан?
Коришћење наредбе goto је препоручено парадигмом структурираног програмирања.
Коришћење наредбе goto је забрањено у програмском језику C.
Коришћење наредбе goto омогућује скакање на произвољно одредиште у програму у оквиру функције.
Коришћење наредбе goto омогућује скакање из једне функције на произвољно одредиште у другој функцији.