Квиз: Наредба гранања¶
Питање 1¶
int a;
scanf("%d", &a);
if (a = 1) printf("DA");
else printf("NE");
Шта ће се исписати на стандардном излазу након извршења датог кода?
Без обзира на унету вредност a
, увек ће се исписати DA
.
Без обзира на унету вредност a
, увек ће се исписати NE
.
У зависности од унете вредности a
, исписаће се DA
или NE
.
Компајлер ће јавити грешку јер printf()
функције нису записане у новом реду.
Питање 2¶
int a;
scanf("%d", &a);
if (a == 1) printf("DA");
else printf("NE");
Шта ће се исписати на стандардном излазу након извршења датог кода?
Без обзира на унету вредност a
, увек ће се исписати DA
.
Без обзира на унету вредност a
, увек ће се исписати NE
.
У зависности од унете вредности a
, исписаће се DA
или NE
.
Компајлер ће јавити грешку јер printf()
функције нису записане у новом реду.
Питање 3¶
Да ли смеш написати наредбу if
без наредбе else
?
Не, свака наредба if
мора да буде праћена наредбом else
.
Да, наредба else
је опциона приликом записа наредбе if
.
Да, само ако је у наредби if
наведено више услова.
Одговор зависи од компајлера који се користи.
Питање 4¶
int a = 0xb;
if (a < 0) printf("1");
else if (a == 0) printf("2");
else if (a <= 10) printf("3");
else printf("4");
Шта ће се исписати на стандардном излазу након извршења датог кода?
1
2
3
4
Питање 5¶
Више угнежђених if-else
наредби у програмском језику C могу се записати и…
помоћу else-if
записа.
помоћу elif
записа.
помоћу ifel
записа.
помоћу else-else
записа.