Vous êtes sur la page 1sur 8

Rapport de Test

DÉTAILS DESCRIPTION

Date : 2021 Jan 20 22:38 CET Nom du test : Java SE 8 quiz niveau débutant

Nom : karim ched Langue du test : Français

Adresse mail : karim.chedli@gmail.com Durée maximum : 30m 00s

Nombre de questions : 20

Niveau : Débutant

Type de test : Quiz

Tags : Java, JavaScript, Java SE 8, Angular 8

RESULTAT

SCORE : 30% RAPIDITÉ COUVERTURE : 100%

02m 40s

0 30m 00s
0 20

Elevé Moyen Faible

Le candidat a terminé le test en


Le candidat a répondu 02m 40s (sur une durée Le candidat a répondu à 20 questions
correctement à 6 questions sur maximale de 30m 00s). sur 20.
20.

Les bonnes réponses sont affichées en vert, les réponses du candidat sont les réponses cochées.
Le candidat a quitté le test 0 fois, pour un total de 0 secondes passées hors du test (voir le détail à
côté de chaque question).

1 Lesquels des mots suivants sont des mots réservés en Java ?


Temps passé en
A) static dehors du test
B) abstract
Temps total: 16s
C) array
Temps en dehors: 00s
D) class Sorties détectées 0
E) new

Tous

A, B et D

B, C et D

A, B, D et E

B, C, D et E

2 Lequel des énoncés suivants est une déclaration valide d'une classe ?
Temps passé en
A) static class Java {} dehors du test
B) class Java {}
Temps total: 31s
C) abstract class Java
Temps en dehors: 00s
D) final abstract class Java{} Sorties détectées 0

A, B et C

A, B et D

A, C et D

B, C et D

3 Lesquelles des affirmations suivantes sont vraies concernant les interfaces ?


Temps passé en
A) Les interfaces peuvent étendre d'autres interfaces. dehors du test
B) Les interfaces peuvent avoir des méthodes privées, statiques et par défaut.
Temps total: 08s
C) Les interfaces peuvent implémenter d'autres interfaces.
Temps en dehors: 00s
D) Toutes les variables déclarées dans les interfaces sont des constantes publiques. Sorties détectées 0
E) Il est possible de créer une instance d'une interface.

Toutes

A et D

A, C et D

B et D
4 Quel sera le résultat après l’exécution du code suivante ?
Temps passé en
interface Drivable { dehors du test
default void drive() { Temps total: 33s
System.out.println("I'm driving."); Temps en dehors: 00s
Sorties détectées 0
}
}
public class DrivableDemo {
public static void main(String[] args) {
Drivable drivable = new Drivable();
drivable.drive();
}
}

Le code ne compilera pas.

Une exception RuntimeException sera levée.

Le code imprimera "I’m driving.".

5 Étant donné le code suivant :


Temps passé en
public interface Drawable { dehors du test
default void draw() { Temps total: 13s
System.out.println("Drawing a drawable."); Temps en dehors: 00s
Sorties détectées 0
}
}
class Triangle implements Drawable {}

Quel sera le résultat de l’appel à « new Triangle().draw() » ?

Le code imprimera "Drawing a drawable".

Le code n’imprimera rien.

Le code ne compilera pas.


6 Étant donné le code suivant :
Temps passé en
interface Drawable { dehors du test
default void draw() { Temps total: 11s
System.out.println("Drawing a drawable."); Temps en dehors: 00s
Sorties détectées 0
}
}
interface GpuAccelerated extends Drawable {
default void draw() {
System.out.println("Drawing and accelerating.");
}
}
class Triangle implements GpuAccelerated {
@Override
public void draw() {
System.out.println("Drawing a triangle.");
}
}

Quel sera le résultat de l’appel à « new Triangle().draw() » ?

Le code ne compilera pas.

Le code imprimera "Drawing a drawable".

Le code imprimera "Drawing and accelerating".

Le code imprimera "Drawing a triangle".

7 Laquelle des classes suivantes peut être utilisée pour représenter un timestamp ?
Temps passé en
dehors du test
Instant
Temps total: 03s
Temps en dehors: 00s
ZonedDateTime
Sorties détectées 0

LocalDateTime

Period

Aucune de ces réponses.

8 Quel sera le résultat après l’exécution du code suivante ?


Temps passé en
public class Java { dehors du test
public static void main(String[] args, Locale locale) { Temps total: 02s
System.out.println("Hello world"); Temps en dehors: 00s
Sorties détectées 0
}
}

Le code imprimera "Hello world".

Le code ne compilera pas.

Le code renvoie une erreur.


9 Quel sera le résultat après l’exécution du code suivante ?
Temps passé en
public class Customer { dehors du test
private String name; Temps total: 03s
private int age; Temps en dehors: 00s
Sorties détectées 0
private float weight;
public static void main(String... args) {
Customer customer = new Customer();
System.out.println(customer.name + " - " + customer.age + " - " + customer
.weight);
}
}

Une exception RuntimeException sera levée.

"" - 1 – 1.0

null - 0 – 0.0

10 Quel sera le résultat après l’exécution du code suivante ?


Temps passé en
public class Literals { dehors du test
public static void main(String[] args) { Temps total: 02s
final String name = "John"; Temps en dehors: 00s
Sorties détectées 0
final String sameName = new String("John");
System.out.println((name == sameName) + " - " + name.equals(sameName)
);
}
}

false – false

true – false

false – true

true - true

11 Lesquelles des affirmations suivantes sont vraies au sujet des littéraux ?


Temps passé en
A) Les littéraux sont une représentation du code source d'une valeur fixe. dehors du test
B) Les littéraux peuvent être affectés à n'importe quelle variable de type primitif.
Temps total: 02s
C) Les littéraux de chaînes sont conservés dans un pool de littéraux de chaînes.
Temps en dehors: 00s
D) Les tableaux ne peuvent pas être initialisés avec un littéral de tableau. Sorties détectées 0

Toutes

Aucune

A, B et C

A, C et D
12 Lesquelles des instructions suivantes représentent une initialisation de tableau valide ?
Temps passé en
A) char[] grades = new char[10]; dehors du test
B) char[] grades = {"A","B","C","D","E","F"};
Temps total: 02s
C) char[] grades = {'A','B','C','D','E','F'};
Temps en dehors: 00s
D) char[] grades = new char[]{"A","B","C","D","E","F"}; Sorties détectées 0
E) char[] grades = new char[]{'A','B','C','D','E','F'};

Toutes

A, C et E

B, C et D

C, D et E

13 Quel sera le résultat après l’exécution du bloc de code suivant, en supposant que l’heure
Temps passé en
de la machine virtuelle Java soit 15:30:45, que la date soit le 20 septembre 2015 et que dehors du test
l’anglais américain soit choisi en ce qui concerne les paramètres régionaux du système ?
Temps total: 16s
Temps en dehors: 00s
Sorties détectées 0

Le code ne compilera pas.

Le code imprimera « 2015-10-01 ».

Le code imprimera « 2015-09-20 ».

Le code imprimera « September 20 2015 ».

14 Parmi les méthodes suivantes, lesquelles sont des méthodes de la classe Object ?
Temps passé en
A) equals() dehors du test
B) getSimpleName()
Temps total: 02s
C) hashCode()
Temps en dehors: 00s
D) size() Sorties détectées 0
E) toString()

Toutes

Aucune

A, B et C

A, C et E

A, B, C et D

B, C, D et E
15 Lequel des modificateurs d'accès suivants permet l'héritage de champ ?
Temps passé en
A) public dehors du test
B) default
Temps total: 02s
C) protected
Temps en dehors: 00s
D) private Sorties détectées 0

A et B

A, B, et C

B et D

A, B et D

16 Parmi les options suivantes, laquelle est une interface fonctionnelle ?


Temps passé en
dehors du test
A. java.util.Comparator
Temps total: 02s
B. java.lang.Runnable
Temps en dehors: 00s
C. java.util.function.Predicate Sorties détectées 0
D. java.util.function.Supplier

Toutes ces options.

A et B

B et D

17 Lesquelles des expressions Lambda suivantes ont une structure valide ?


Temps passé en
dehors du test
A) () -> {}
Temps total: 02s
B) () -> return 0;
Temps en dehors: 00s
C) (String s) -> s.length() Sorties détectées 0
D) (s, i) -> { return s + i; }

Toutes

A, B et C

A, C et D

B, C et D
18 Parmi les expressions Lambda suivantes, quelle est celle qui évaluera correctement une
Temps passé en
instance de Supplier<String>? dehors du test
Temps total: 02s
A. (s) -> s.substring(1)
Temps en dehors: 00s
B. () -> "John" Sorties détectées 0
C. () -> { return "Helen"; }

B et C.

Toutes ces réponses.

Aucune de ces réponses.

19 Quel sera le résultat après l’exécution du code suivante ?


Temps passé en
class Loops { dehors du test
private static final int[] integers = {0,1,2,3,4,5,6,7,8,9}; Temps total: 02s
public static void main(String[] args) { Temps en dehors: 00s
Sorties détectées 0
for(int i : integers) {
if (i % 3 == 0) {
System.out.print(i + " ");
}
}
}
}

1, 3

345

0369

2568

20 Parmi les affirmations suivantes sur la classe LocalDate, laquelle est vraie ?
Temps passé en
dehors du test
A. Elle est immuable.
Temps total: 02s
B. Elle tient compte des fuseaux horaires.
Temps en dehors: 00s
C. Elle tient compte de l’heure d’été. Sorties détectées 0
D. Elle stocke seulement une date en langage humain intelligible.

Toutes ces réponses sont vraies.

B, C et D.

A, B et C.

A et D.

Powered by

Vous aimerez peut-être aussi