Квиз: искакања, прескакања и скокови¶
Питање 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
0
8
Питање 5¶
Који је од наведених исказа тачан?
Коришћење наредбе goto је препоручено парадигмом структурираног програмирања.
Коришћење наредбе goto је забрањено у програмском језику C.
Коришћење наредбе goto омогућује скакање на произвољно одредиште у програму у оквиру функције.
Коришћење наредбе goto омогућује скакање из једне функције на произвољно одредиште у другој функцији.