Les principes des langages de programmation

Amphi 4

Question 0 : En Java, si on déclare Point p; (avec la classe Point du cours), obtenir sa coordonnée x se fait par:
p.x
p(x)
*p.x

Question 1 : En Java, on passe par référence:
les données scalaires
les tableaux
les objets
les tableaux et les objets, mais pas les données scalaires

Question 2 : En Java, on peut écrire une fonction qui intervertit le contenu de deux variables si celles-ci sont de type
int mais pas Integer
Integer mais pas int
les deux
aucun

Question 3 : En Caml, il y a une valeur null
vrai
faux

Question 4 : Le type Point de Java correspond
au type Point de C
au type Point* de C

Question 5 : int [] x = new int [100]
alloue un tableau dont les cases sont numérotées de 1 à 100
mais non

Question 6 : En Java, == est l'égalité
physique
structurelle