Наредба if - квиз¶
- Да.
- Не.
- Не, зато што услов није у (облим) заградама
- Тачно!
- Не, зато што наредбе у гранама нису у (витичастим) заградама
- Не.
- Не, зато што ни услов ни гране нису у одговарајућим заградама
- Не.
Q-56: Да ли је ова наредба гранања исправно написана (претпоставља се да су све променљиве исправно декларисане)?
if a > b
m = a;
else
m = b;
- Да.
- Не.
- Не, зато што наредба у "не" грани није у витичастим заградама
- Не.
- Не, зато што две наредбе у "да" грани нису у витичастим заградама
- Тачно!
- Не, зато што наредбе ни у једној грани нису у витичастим заградама
- Не.
Q-57: Да ли је ова наредба гранања исправно написана (претпоставља се да су све променљиве исправно декларисане)?
if (a > b)
m = a;
brojac++;
else
m = b;
- Да.
- Тачно!
- Не, зато што услов није у (облим) заградама
- Не.
- Не, зато што цео израз a > b ? a : b треба да буде у заградама
- Не.
Q-58: Да ли је ова наредба исправно написана (претпоставља се да су све променљиве исправно декларисане)?
int m = a > b ? a : b;
Која је вредност променљиве n након извршања ових наредби?
int n = 0;
if (n < 0) n = -2 * n;
else n = 1 - n;
Која је вредност променљиве n након извршања ових наредби?
int a = 3, b = 4;
int n = (a > b) ? a - b : 0;