3. 1
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 = 30
new HashSet<String>();
B. ArrayList<String> test = sec
new ArrayList<String>(1000);
C. List<String> test =
new ArrayList<String>();
D. List<String> test =
new ArrayList<String>(1000);
D
4. Que donne le code suivant ? 2
30
1 byte a = 1; sec
2 byte b = 2;
3 System.out.println(a+b); ne compile pas
Ça
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 compile pas à la ligne 4
D
5. Que puis-je insérer après cette ligne ? 3
1
min
List<Integer> listTest = new
ArrayList<Integer>();
A. listTest.add(0,1);
B. listTest.add(1,0);
C. listTest.add(1.0);
D. listTest.add(1234567891239809);
A
9. Que donne le code suivant ? 5
1
class Duchess {
public Duchess(String nom){ min
System.out.print(nom); Ne compile pas !!!!
}
} Manque le constructeur vide
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 !!
D
10. 6
30
sec
Citez le nom de variable correct
A. int @nb;
B. int Integer;
C. int int;
D. Aucun
B
15. 8
VRAI ou FAUX
Le compilateur Java va toujours ajouter le
constructeur sans arguments par défaut
FAUX !!
Uniquement si aucun constructeur est
présent !
16. Que puis-je insérer ? 9
1
class X { void do1(){ } }
min
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 :)
}
} C
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
17. Que donne le code suivant ? 10
1
public class Duchess {
min
private int size = 7;
private static int length = 3;
public static void main(String[] args) {
new Duchess().execute();
} B
void execute() {
int size = 5;
System.out.println(new Duke().ajouter());
}
class Duke {
int ajouter() { A. 15
return size * length;
} B. 21
} C. Exception en
} runtime
D. La compilation :( !
18. Que donne le code suivant ? 11
1
min
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. Compile ! (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
19. Que donne le code suivant ? 12
30
class Business {} sec
class Hotel extends Business {}
class Ibis extends Hotel {}
public class Voyage {
List<Hotel> go() {
return // ICI
} B
}
A. return new ArrayList<Ibis>();
B. return new ArrayList<Hotel>();
C. return new ArrayList<Business>();
D. Plusieurs options sont correctes
22. 13
15
sec
Frameworks Hadoop
A. Cassandra, HBase, Mahout, Pig
B. Cassandra, HBase, Mahout, Elephant
C. Cassandra, MongoDB, Pig, Elephant
D. HBase, Mahout, Pig, Chicken
A
23. 14
15
sec
Gradle est un ...
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
C
24. 15
15
sec
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
25. 16
15
sec
Adobe Air est ...
A. Un framework Flex
B. Un runtime pour exécuter du Flash sur
mobile ou sur sa machine
C. Framework mobile basé sur Flexy
D. Toutes les réponses précédentes
B
26. 17
15
sec
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
27. 18
15
sec
Qu’est-ce
qu'Apache Aries ?
A. Framework Web Java
B. Un ORM
C. Framework OSGi
D. IoC
C
28. 19
15
sec
Qu’est-ce que c’est ?
@Stateless
public class HelloService {
public String sayHello(){}
}
A. Spring bean
B. EJB 3 B
C. Guice bean
D. Une annotation, une classe et une
méthode
29. 20
15
sec
Play! est un framework préparé
pour des architectures ...
A. RESTful
B. SOAPful
C. SIMPLEful
D. MEANFul
A
30. 21
15
sec
Quels sont les types de
base de données NoSQL ?
A. Objet, Ligne, Colonne, Clé-Valeur
B. Graphe, Document, Colonne, Clé-Valeur
C. Graphe, Document, Colonne, Tableau
D. Graphe, Document, Colonne, Clé-Valeur
B
31. 22
15
sec
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 A
D. Non opensource
32. 23
15
sec
Cassandra est un type de base
de données ...
A. Java, orientée colonne, et créée par
A
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
33. 24
15
sec
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
39. 26
10
sec
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
B
64. 40
10
sec
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
D : L’homo erectus
erectus