logo

Crowdly

Browser

Add to Chrome

HAI301I - Modélisation et Programmation Par Objets 1

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!

Quelles affirmations sont correctes ?
100%
100%
0%
100%
100%
0%
0%
View this question

Pour parcourir toutes les valeurs d'une HashMap, on peut :

0%
0%
0%
0%
View this question

Pour parcourir une arraylist, on peut utiliser :

100%
100%
100%
View this question

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.

0%
0%
0%
0%
View this question

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 :

0%
0%
0%
0%
View this question

Concernant les associations bi-directionnelles, sélectionner les phrases vraies.

0%
0%
0%
0%
View this question

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

0%
0%
0%
0%
0%
0%
View this question

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 :

0%
0%
0%
0%
0%
View this question

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 ?

0%
0%
0%
0%
View this question
(voc classes) Lesquelles de ces affirmations concernant les classes sont correctes ?
0%
0%
0%
0%
0%
View this question

Want instant access to all verified answers on moodle.umontpellier.fr?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome