Квиз: Оператори инкрементирања и декрементирања¶
Питање 1¶
Попуни празнине речима написаним ћириличним писмом (не цифрама). Програмски језик C располаже унарним оператором |blank| ++ којим се вредност операнда увећава за |blank| и унарним оператором |blank| – којим се вредност операнда умањује за |blank|.
Питање 2¶
int x = 2;
int y = x++;
printf("%d%d", x, y);
Шта ће се исписати на стандардном излазу након извршења датог кода?
22
23
32
33
Питање 3¶
int x = 2;
int y = ++x;
printf("%d%d", x, y);
Шта ће се исписати на стандардном излазу након извршења датог кода?
22
23
32
33
Питање 4¶
int x = 2;
x = x++ + ++x;
Колика ће бити вредност променљиве x након извршења датог кода?
Вредност променљиве x биће 5.
Вредност променљиве x биће 6.
Вредност променљиве x биће 7.
Вредност променљиве x биће непредвидива.
Питање 5¶
int x = 10, y = 10;
int z = x++ - --y;
Коју ће вредност променљива z имати након извршења датог кода?
-1
0
1
2
Питање 6¶
int x = 10, y = 10;
int z = ++x * --y;
Коју ће вредност променљива z имати након извршења датог кода?
90
99
100
110
Питање 7¶
double x = 10.0, y = 5.0;
double z = x++ / y--;
Коју ће вредност променљива z имати након извршења датог кода?
1.111111
1.0
2.0
2.2
Питање 8¶
int x = 10, y = 5;
int z = ++x + y--;
Коју ће вредност променљива z имати након извршења датог кода?
14
15
16
17
Питање 9¶
int x = 10, y = 10;
printf("%d%d%d%d", x++, ++x, y--, --y);
Шта ће се исписати на стандардном излазу након извршења датог кода?
10101010
1011109
111298
111199