Квиз: Релацијски и логички оператори¶
Питање 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.