Test de simulation Java 8
Cette section vous présente divers ensembles de tests simulés liés à Java 8. Vous pouvez télécharger ces exemples de tests simulés sur votre ordinateur local et les résoudre hors ligne à votre convenance. Chaque test fictif est fourni avec une clé de test fictif pour vous permettre de vérifier le score final et de noter vous-même.
Test de simulation Java 8 I
Q 1 - Lequel des énoncés suivants est correct à propos de Java8?
A - Expression Lambda - Ajoute une capacité de traitement fonctionnelle à Java.
C - Méthode par défaut - Interface pour avoir l'implémentation de la méthode par défaut.
Réponse: D
Explication
Toutes les options ci-dessus sont correctes.
Q 2 - Lequel des énoncés suivants est correct à propos de Java8?
B - Une nouvelle API de flux pour faciliter le traitement du pipeline est ajoutée.
Réponse: D
Explication
Toutes les options ci-dessus sont correctes.
Q 3 - Lequel des énoncés suivants est correct à propos de l'expression lambda Java 8?
Réponse: C
Explication
Les deux options ci-dessus sont correctes.
Q 4 - Lequel des énoncés suivants est correct à propos de l'expression lambda Java 8?
Réponse: C
Explication
Les deux options ci-dessus sont correctes.
Q 5 - Lequel des énoncés suivants est correct à propos de l'expression lambda Java 8?
Réponse: C
Explication
Les deux options ci-dessus sont correctes.
Q 6 - Lequel des énoncés suivants est correct à propos de l'expression lambda Java 8?
Réponse: C
Explication
Les deux options ci-dessus sont correctes.
Q 7 - Lequel des énoncés suivants est correct à propos des références de méthode Java 8?
A - Les références de méthode aident à désigner les méthodes par leur nom.
B - Une référence de méthode est décrite en utilisant le symbole :: (double deux-points).
Réponse: C
Explication
Les deux options ci-dessus sont correctes.
Q 8 - Lequel des énoncés suivants est correct à propos de l'expression System.out :: println?
Réponse: A
Explication
La méthode System.out :: println est une référence de méthode statique à la méthode println de l'objet out de la classe System.
Q 9 - Laquelle des interfaces fonctionnelles suivantes représente une opération qui accepte deux arguments d'entrée et ne renvoie aucun résultat?
Réponse: A
Explication
L'interface fonctionnelle BiConsumer <T, U> représente une opération qui accepte deux arguments d'entrée et ne renvoie aucun résultat.
Q 10 - Laquelle des interfaces fonctionnelles suivantes représente une opération qui accepte deux arguments d'entrée et renvoie un résultat?
Réponse: B
Explication
L'interface fonctionnelle BiFunction <T, U> représente une opération qui accepte deux arguments d'entrée et renvoie un résultat.
Q 11 - Laquelle des interfaces fonctionnelles suivantes représente une opération sur deux opérandes du même type, produisant un résultat du même type que les opérandes?
Réponse: C
Explication
L'interface fonctionnelle BinaryOperator <T> représente une opération sur deux opérandes du même type, produisant un résultat du même type que les opérandes.
Q 12 - Laquelle des interfaces fonctionnelles suivantes représente un prédicat (fonction booléenne) de deux arguments?
Réponse: D
Explication
L'interface fonctionnelle BiPredicate <T, U> représente un prédicat (fonction booléenne) de deux arguments.
Q 13 - Laquelle des interfaces fonctionnelles suivantes représente un fournisseur de résultats à valeur booléenne?
Réponse: A
Explication
L'interface fonctionnelle de BooleanSupplier représente un fournisseur de résultats à valeur booléenne.
Q 14 - Laquelle des interfaces fonctionnelles suivantes représente une opération qui accepte un seul argument d'entrée et ne renvoie aucun résultat?
Réponse: B
Explication
L'interface fonctionnelle Consumer <T> représente une opération qui accepte un seul argument d'entrée et ne renvoie aucun résultat.
Q 15 - Laquelle des interfaces fonctionnelles suivantes représente une opération sur deux opérandes à double valeur et produisant un résultat à double valeur?
Réponse: C
Explication
L'interface fonctionnelle DoubleBinaryOperator représente une opération sur deux opérandes à double valeur et produit un résultat à double valeur.
Q 16 - Laquelle des interfaces fonctionnelles suivantes représente une opération qui accepte un seul argument à double valeur et ne renvoie aucun résultat?
Réponse: D
Explication
L'interface fonctionnelle DoubleConsumer représente une opération qui accepte un seul argument à double valeur et ne renvoie aucun résultat.
Q 17 - Laquelle des interfaces fonctionnelles suivantes représente une fonction qui accepte un argument à double valeur et produit un résultat?
Réponse: A
Explication
L'interface fonctionnelle DoubleFunction <R> représente une fonction qui accepte un argument à double valeur et produit un résultat.
Q 18 - Laquelle des interfaces fonctionnelles suivantes représente un prédicat d'un argument à double valeur?
Réponse: B
Explication
L'interface fonctionnelle DoublePredicate représente un prédicat (fonction à valeur booléenne) d'un argument à double valeur.
Q 19 - Laquelle des interfaces fonctionnelles suivantes représente un fournisseur de résultats à double valeur?
Réponse: C
Explication
L'interface fonctionnelle DoubleSupplier représente un fournisseur de résultats à double valeur.
Q 20 - Laquelle des interfaces fonctionnelles suivantes représente une fonction qui accepte un argument à double valeur et produit un résultat à valeur int?
Réponse: D
Explication
L'interface fonctionnelle DoubleToIntFunction représente une fonction qui accepte un argument à double valeur et produit un résultat à valeur int.
Q 21 - Laquelle des interfaces fonctionnelles suivantes représente une fonction qui accepte un argument à double valeur et produit un résultat à valeur longue?
Réponse: A
Explication
L'interface fonctionnelle DoubleToLongFunction représente une fonction qui accepte un argument à double valeur et produit un résultat à valeur longue.
Q 22 - Laquelle des interfaces fonctionnelles suivantes représente une opération sur un seul opérande à double valeur qui produit un résultat à double valeur?
Réponse: B
Explication
L'interface fonctionnelle DoubleUnaryOperator représente une opération sur un seul opérande à double valeur qui produit un résultat à double valeur.
Q 23 - Laquelle des interfaces fonctionnelles suivantes représente une fonction qui accepte un argument et produit un résultat?
Réponse: C
Explication
L'interface fonctionnelle Function <T, R> représente une fonction qui accepte un argument et produit un résultat.
Q 24 - Laquelle des interfaces fonctionnelles suivantes représente une opération sur deux opérandes à valeurs int et produit un résultat à valeurs int?
Réponse: D
Explication
L'interface fonctionnelle FunctionIntBinaryOperator représente une opération sur deux opérandes int-valued et produit un résultat int-valued.
Q 25 - Laquelle des interfaces fonctionnelles suivantes représente une opération qui accepte un seul argument à valeur int et ne renvoie aucun résultat?
Réponse: A
Explication
L'interface fonctionnelle IntConsumer représente une opération qui accepte un seul argument de valeur int et ne renvoie aucun résultat.
Feuille de réponses
Numéro de question | Clé de réponse |
---|---|
1 | ré |
2 | ré |
3 | C |
4 | C |
5 | C |
6 | C |
sept | C |
8 | UNE |
9 | UNE |
dix | B |
11 | C |
12 | ré |
13 | UNE |
14 | B |
15 | C |
16 | ré |
17 | UNE |
18 | B |
19 | C |
20 | ré |
21 | UNE |
22 | B |
23 | C |
24 | ré |
25 | UNE |