Looking for HAI301I - Modélisation et Programmation Par Objets 1 test answers and solutions? Browse our comprehensive collection of verified answers for HAI301I - Modélisation et Programmation Par Objets 1 at moodle.umontpellier.fr.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Pour parcourir toutes les valeurs d'une HashMap, on peut :
Pour parcourir une arraylist, on peut utiliser :
On s'intéresse à un système de gestion de recettes de cuisine. On dispose d'une classe Utilisateur et d'une classe Recette. Chaque recette est décrite (entre autres) par une saison (énumération parmi les 4 saisons de l'année) et une liste d'ingrédients. Chaque utilisateur a une liste de recettes préférées. Les utilisateurs recherchent le plus souvent des recettes parmi leurs recettes préférées en fournissant un ingrédient : par exemple, ils recherchent les recettes contenant des courgettes.Comment modéliser la liste des recettes préférées ?Choisissez la modléisation la plus adaptée.
Une recette se compose de plusieurs étapes, chacune étant décrite par une image dont on connait l'url, et un texte explicatif.Sélectionnez la modélisation la plus adaptée :
Concernant les associations bi-directionnelles, sélectionner les phrases vraies.
On donne les éléments Java suivants.public class A{public void m(){};}public class A1 extends A{public void m1(){};}public class A2 extends A{public void m2(){};}Soit le programme p suivant :ArrayList<A> al=new ArrayList<>();al.add(new A());al.add(new A1());al.add(new A2());Indiquez parmi les lignes ci-dessous lesquels compilent
On donne la classe A suivante :public class A{ private ArrayList<String> ls=new ArrayList<>(); public void ajoutElement(String s){ if (!ls.contains(s)){ ls.add(s); } } public ArrayList<String> obtenirListe(){ return ls; }}On donne également le programme p suivant :A a=new A();a.ajoutElement("a");a.ajoutElement("b");a.ajoutElement("c");a.obtenirListe().remove("a");System.out.println(a.obtenirListe().contains("a"));Sélectionnez les propositions correctes :
ArrayList<String> al=new ArrayList<>();al.add("a");al.add("b");al.add("c");al.remove("b");System.out.println(al.get(1));Que se passe-t-il à l'exécution de ce code ?