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