Квиз: Оператори инкрементирања и декрементирања

Питање 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