Les principes des langages de programmation

Amphi 1

Question 0 : x + 3 est
une expression et n'est pas une valeur
une valeur et n'est pas une expression
une valeur et une expression

Question 1 : 5 est
une expression et n'est pas une valeur
une valeur et n'est pas une expression
est une valeur et une expression

Question 2 : {final int x = 5; x = 3;} est
une instruction correcte
une instruction incorrecte

Question 3 : {while (x < 1000) x = x * 2;} termine
toujours
parfois
jamais

Question 4 : Une référence est une valeur
vrai
faux

Question 5 : Si deux variables sont associées à la même référence dans l'environnement, alors affecter l'une modifie la valeur de l'autre
faux, ce sont deux variables différentes
vrai, bien entendu

Question 6 : x = 1; y = x + 2; x = 10;System.out.println(y); affiche
12
3