Квиз: Релацијски и логички оператори

Питање 1

Који је од наведених исправно записан релацијски оператор у програмском језику C?

<>

<=>

<=

Питање 2

int x = 0 != 1 < 2;

Који ће исказ бити тачан након извршења дате наредбе?

израз је недефинисан јер редослед извршавања операција није дефинисан заградама.

променљивој x додељује се вредност логичке истине 1

променљивој x додељује се вредност логичке неистине 0

променљивој x додељује се вредност 0, а остатак израза се игнорише.

Питање 3

int num;
scanf("%d", &num);
int x = 0 != 1 || 2 != num;

Који ће исказ бити тачан након извршења датих наредби?

израз ће увек бити недефинисан јер редослед операција није дефинисан заградама.

променљивој x биће додељено 0 или 1 у зависности вредности num.

без обзира на вредност num, променљивој x биће додељено 1.

без обзира на вредност num, променљивој x биће додељено 0.

Питање 4

int x = !(1 > 2) || (3 > 4);

Која ће вредност бити додељена променљивој x након извршења дате наредбе?

0

1

False

Питање 5

Који је од наведених исказа тачан?

Изразом x == y вредност y додељује се x.

Оператори && и || истог су приоритета.

Бинарни оператор && врши операције над бинарним бројевима.

Изразом x != y констатује се неједнакост x и y.