Académique Documents
Professionnel Documents
Culture Documents
Semestre : 1 2
● A. 7.5
● B. Erreur de compilation, l'instanciation de l’objet “i1” se fait avec “new Integer(5)”
● C. Erreur de compilation, “f1” et “i1” sont incompatibles
● D. 52.5f
1
3. Ou se trouve l’erreur de compilation dans ce code
—---------------------------------------------------------------------------------
● A. 5
● B. 11
● C. 17
● D. 22
2
5. Ou se trouve l’erreur de compilation dans ce code (toutes les classes sont dans le
même paquet)
—---------------------------------------------------------------------------------
—---------------------------------------------------------------------------------
—---------------------------------------------------------------------------------
3
6. Soit le code suivant : quel est le résultat de sortie?
—---------------------------------------------------------------------------------
—---------------------------------------------------------------------------------
—---------------------------------------------------------------------------------
● A. Hello im a Human
Hello im a Student my name is Dany
Hello im a Teacher my id is 35
● B. Hello im a Human
Hello im a Student my name is Dany
et puis le déclenchement d’une exception de type “ClassCastException”
● C. Il y’a une erreur de compilation
● D. il n’y a que le déclenchement d’une exception de type “ClassCastException”
7. On se basant sur les classes de la question 6, l’ajout de “@Override” sur les méthode
“sayHello” des classe “Student” et “Teacher”, est :
● A. Obligatoire
● B. Optionnel
● C. Interdit
● D. Aucune réponses
4
8. On se basant sur les classes de la question 6, “sayHello” de la classe Teacher est une :
● A. Surcharge
● B. Implementation
● C. Redéfinition
● D. Aucune réponses
9. Avec quoi faut-il remplacer “.......”, pour créer une Exception personnalisée
● A. int
● B. Integer
● C. String
● D. boolean
10. Pourquoi “saySomething” requiert le mot clé “throws” alors que “showYourAge”
non?
5
11. Une Interface est équivalente à :
● A. Une classe “final”
● B. Une classe “default”
● C. Une classe “abstract”
● D. Une classe “public”
6
16. Une interface fonctionnelle, par définition
● A. Contient des méthodes abstraites et une seule méthode concrète
● B. Ne contient qu’une seule méthode abstraite, sans méthodes concrètes
● C. Ne contient qu’une seule méthode abstraite sans tenir compte des autres méthodes
● D. Aucune réponse n’est correcte
● A. reduce
● B. mapToInt
● C. anyMatch
● D. collect