3. J'ai besoin d'une collection de String ordonnée par index, non triée et qui autorise les doublons. Cette collection contiendra 1000 éléments : A. Set<String> test = new HashSet<String>(); B. ArrayList<String> test = new ArrayList<String>(1000); C. List<String> test = new ArrayList<String>(); D. List<String> test = new ArrayList<String>(1000); D 1 30 sec
4. 1 byte a = 1; 2 byte b = 2; 3 System.out.println(a+b); 4 byte c = a + b; 5 System.out.println(c); A. Affiche la valeur 3 deux fois B. Affiche la valeur 2.9999999 et la valeur 3 C. Ne compile pas à la ligne 3 D. Ne c ompile pas à la ligne 4 Que donne le code suivant ? 2 30 sec ça compile pas !!! D
5. List<Integer> listTest = new ArrayList<Integer>(); Que puis-je insérer après cette ligne ? A. listTest.add(0,1); B. listTest.add(1,0); C. listTest.add(1.0); D. listTest.add(1234567891239809); A 3 1 min
9. Que donne le code suivant ? class Duchess { public Duchess(String nom){ System.out.print(nom); } } public class MiniDuchess extends Duchess { public MiniDuchess(String nom) { System.out.print(nom + "_mini"); } public static void main(String args[]){ new MiniDuchess("Mimi"); } } A. Affiche MimiMimi_mini B. Affiche Mimi_miniMimi C. Affiche Mimi_mini D. Cela ne compile même pas !! 5 Ne compile pas !!!! Manque constructer vide D 1 min
10. Citez le nom de variable correct A. int @nb; B . int Integer; C . int int; D . Aucun B 6 30 sec
15. VRAI ou FAUX Le compilateur Java va toujours ajouter le constructeur sans arguments par défaut 8 FAUX !! Uniquement si aucun constructeur est présent !
16. Que puisse-je insérer ? class X { void do1(){ } } class Y extends X { void do2(){ } } public class Zzzzz extends Y { public static void main(String args[]){ X x1 = new X(); X x2 = new Y(); Y y1 = new Y(); // ici :) } } A. x2.do2(); B. (Y)x2.do2(); C. ((Y)x2).do2(); D. Rien ! Le code ne compile pas déjà ! En plus il est pourri C 9 1 min
17. Que donne le code suivant ? public class Duchess { private int size = 7; private static int length = 3; public static void main(String[] args) { new Duchess().execute(); } void execute() { int size = 5; System.out.println(new Duke().ajouter()); } class Duke { int ajouter() { return size * length; } } } A. 15 B. 21 C. Exception en runtime D. La compilation :( ! B 10 1 min
18. Que donne le code suivant ? 1 class DuException extends Exception { } 2 class DukeException extends DuException { } 3 4 public class AA { void go() throws DuException { } } 5 6 class AA1 extends AA { void go() throws DukeException { } } 7 8 class AA2 extends AA { void go() throws Exception { } } 9 10 class AA3 extends AA { void go() } A. C ompile ! (mais c'est moche... ) B. Ne compile pas à la ligne 6 C. Ne compile pas à la ligne 8 D. Ne compile pas à la ligne 10 C 11 1 min
19. Que donne le code suivant ? class Business {} class Hotel extends Business {} class Ibis extends Hotel {} public class Voyage { List<Hotel> go() { return // ICI } } A. return new ArrayList<Ibis>(); B. return new ArrayList<Hotel>(); C. return new ArrayList<Business>(); D. Plusieurs options sont correctes B 12 30 sec
22. A. Cassandra, HBase, Mahout, Pig B. Cassandra, HBase, Mahout, Elephant C. Cassandra, MongoDB, Pig, Elephant D. HBase, Mahout, Pig, Chicken Frameworks Hadoop A 13 15 sec
23. A. Framework de build basé sur Scala B. Frawework de build basé sur Clojure C. Framework de build basé sur Groovy D. Tout est faux Gradle est un ... C 14 15 sec
24. Q'est-ce que Git A. Un système similaire à CVS B. Un système similaire à SVN C. Un système opposé à Mercurial D. Un système de versions distribué D 15 15 sec
25. Adobe Air est ... A. Framework mobile basé sur Adobe RunWeb B. Framework mobile basé sur Flex C. Framework mobile basé sur Flexy D. Framework mobile basé sur Flash B 16 15 sec
26. DevOps A. Rapproche le développeur et la production B. Rapproche le développeur et le manager C. Rapproche le développeur et le marketing D. Rapproche le développement et les options de configuration A 17 15 sec
27. Qu’est-ce qu'Apache Aries ? A. Framework Web Java B. Un ORM C. Framework OSGi D. IoC C 18 15 sec
28. Qu’est-ce que c’est ? @Stateless public class HelloService { public String sayHello(){} } A. Spring bean B. EJB 3 C. Guice bean D. Une annotation, une classe et une méthode B 19 15 sec
29. Play! est un framework préparé pour des architectures ... A A. RESTful B. SOAPful C. SIMPLEful D. MEANFul 20 15 sec
30. Quels sont les types de base de données NoSQL ? A. Objet, Line, Colonne, Clé-Valeur B. Graphe, Document, Colonne, Clé-Valeur C. Graphe, Document, Colonne, Tableau D. Graphe, Document, Colonne, Clé-Valeur B 21 15 sec
31. MongoDB est un type de base de données ... A. Opensource et écrit en C++ B. Opensource et écrit en Erlang C. Opensource et écrit en Java D. Non opensource A 22 15 sec
32. Cassandra est un type de base de données ... A. Java, orientée colonne, et créée par Facebook B. Java, orientée document et créée par Twitter C. Java, orientée graphe et crée par Amazon D. Erlang, orientée colonne et créée par Apache 23 A 15 sec
33. Parmi les fonctionnalités suivantes, laquelle ne fait pas partie de l'API javascript HTML 5 A. Web Storage B. Offline Web Application C. Geolocation D. Web Indexation D 24 15 sec
39. Paris JUG a commencé en Février 2008 Quel a été le premier sujet technique présenté ? A. Overview Frameworks Web par Antonio Goncalves B. Selenium par Zouheir Cadi C. EJB 3 par Julien Dubois D. MDA par Jean-Laurent Morlhon 26 B 10 sec
64. Quel est l’autre nom de l’homme de Java ? A. James Gosling !!! B. L’homo erectus C. L’homo sapiens sapiens D. L’homo erectus erectus 40 D : L’homo erectus erectus 10 sec