basta che consideri questo :
una espressione vera ha valore 1;
una espressione falsa ha valore 0;
quindi
1? 10 : 12 ti da come risultato 10 perché la condizione è vera.
0? 10 : 12 da come risultato 12 perché la condizione è falsa.
Ora
avendo
x=y ? 5 : y+7 (per y=0)
si ha che y vale 0 quindi la condizione viene valutata falsa, eseguendo quindi y+7. Quindi il risultato è 7 e il valore viene assegnato alla x.
Con questo criterio puoi facilmente risolvere gli altri
ciao ciao