Questions Java avancé à choix multiples
Questions Java avancé à choix multiples
Unité 1
1. Lequel de ces composants est utilisé dans un programme Java pour la compilation, le débogage et l'exécution ?
JDK
b. JVM
c. JRE
d. JIT
(a) JDK
2. Lequel de ces littéraux peut être contenu dans une variable de type de données float ?
-3,4e+050
b. +1,7e+308
-3,4e+038
d. -1,7e+308
(b) -3.4e+038
3. Qu'est-ce que [Link] ?
c. c'est une variable statique qui a une valeur de 1 sur une échelle de 0
c'est une variable statique qui a une valeur de 1 sur une échelle de 10
(c) c'est une variable statique qui a une valeur de 1 sur une échelle de 0
4. Lorsqu'une expression est composée d'int, double, long, float, alors l'ensemble de l'expression sera promu en un
type de données qui est :
a. flotter
b. double
c. int
d. long
(b) double
5. Lequel des opérateurs suivants peut opérer sur une variable booléenne ?
A. &&
B. ==
C. ?
D. +=
a) C & B
b) A & D
c) A, B et D
d) A, B et C
(d) A, B et C
6. Parmi ces déclarations, lesquelles sont incorrectes ?
a. Les parenthèses () ont la plus haute priorité
b. L'opérateur égal à = a la plus basse priorité
c. L'opérateur d'addition + et l'opérateur de soustraction – ont une priorité égale
d. L'opérateur de division / a une priorité comparativement plus élevée par rapport à un opérateur de multiplication
(d) L'opérateur de division / a une priorité comparativement plus élevée par rapport à une multiplication
opérateur
7. Quelle sera la sortie du programme Java suivant ?
classe Sortie
{
public static void main(String args[])
{
int p = 1;
int q = 2;
int r = 3;
p |= 4;
q >>= 1;
r <<= 1;
p ^= r;
[Link](q + " " + q + " " + r);
}
}
a. 3 3 6
b. 2 3 4
c. 2 2 3
d. 3 1 6
(d) 3 1 6
8. Quel sera le résultat du code Java suivant ?
classe P
{
}
enum Enums étend P
{
PQR, QRS, RST, STU;
}
a) Erreur de compilation
b) Erreur d'exécution
c) Exception EnumNotDefined
Il fonctionne avec succès
Réponse : (a) Erreur de compilation
a. Lorsque plusieurs méthodes ont le même nom, mais des types ou un nombre de paramètres différents et
signature de méthode différente
b. Lorsque plusieurs méthodes ont le même nom, la même signature, mais un nombre différent de
signature
c. Lorsque plus d'une méthode a la même signature, le même nom et le même nombre de paramètres
avoir différents types
d. Lorsque plusieurs méthodes ont le même nom, le même nombre et types de paramètres, et pourtant
différentes signatures
(d) Lorsque plus d'une méthode porte le même nom, le même nombre et les mêmes types de paramètres,
et pourtant des signatures différentes
[Link] appelle-t-on lorsque l'objet enfant est également détruit lorsque l'objet parent est détruit dans le programme ?
a. Encapsulation
b. Association
c. Agrégation
d. Composition
(d) Composition
11. Comment identifier si une unité de compilation est une interface ou une classe à partir d'un fichier .class ?
d. Le type d'unité doit être utilisé pour postfixer le nom de l'interface ou de la classe
(b) En-tête de fichier source Java
12. Parmi ces méthodes de la classe String, laquelle peut être utilisée pour tester l'égalité des chaînes ?
a. estégal()
b. isequal()
c. égal()
d. égal()
(c) égale()
13. Que se passerait-il pour le fil chaque fois que le ramassage des ordures se déclenche ?
a. La collecte des ordures ne se fera pas tant que le fil d'exécution ne sera pas terminé.
a. superclasse.();
b. super(void);
c. super();
d. super.A();
(c) super();
15. Parmi ces méthodes de la classe Object, laquelle peut cloner un objet ?
a. Object clone()
b. clone()
c. Méthode de copie()
d. copier()
Répondre : (a) clone() d'objet
17. Parmi ces méthodes, laquelle peut être utilisée pour convertir tous les caractères présents dans une chaîne en un
Tableau de caractères ?
a. à la fois getChars() et toCharArray()
d. charAt()
d. tous les éléments mentionnés
c. zéro
d. aucun des éléments ci-dessus
d. parseString()
(c) analyser()
23. La méthode remover() soulève lesquelles de ces exceptions :
a. ObjectNotFoundException
b. IllegalStateException
c. IOException
d. Exception de système
(b) IllegalStateException
24. Parmi ce qui suit, lequel est une superclasse de toutes les classes de types d'exception ?
a. Chaîne
b. Exceptions d'exécution
c. Capturable
d. Lancé
(d) Throwable
25. Que se passe-t-il lorsque nous appelons deux fils ayant la même priorité à être traités simultanément ?
26. Parmi ces classes, laquelle est utilisée pour lire des chaînes et des caractères en Java à partir de la console ?
a. StringReader
b. BufferedReader
c. InputStreamReader
d. BufferedStreamReader
(b) BufferedReader
27. Parmi ces opérateurs, lequel peut être utilisé pour obtenir des informations sur le temps d'exécution d'un objet ?
a. Info
b. obtenirInfo
c. obtenirinfo
d. instanceof
(d) instanceof
28. Parmi ces classes, laquelle permet à un utilisateur de définir son propre motif de formatage pour les heures et les dates ?
a. FormatDeDateUtilisateurs
b. FormatDateComplexe
c. SimpleDateFormat
d. FormatDateDéfini
(c) SimpleDateFormat
29. Quelle méthode pouvons-nous utiliser dans une applet pour afficher une chaîne ?
transitoire()
b. drawString()
c. imprimer()
d. afficher()
(b) drawString()
30. Que retourne le public int start() ?
a. l'index de début de la correspondance précédente
c. Événement d'élément
d. Événement de fenêtre
a. ÉvénementDeComposant
b. Applet
c. Événement d'entrée
d. Événement
a. randomBoolean()
b. prochainBoolean()
c. générerBooléen()
d. previousBoolean()
(b) nextBoolean()
34. Quelle classe produit des objets en fonction de leurs emplacements géographiques ?
a. Fuseau horaire simple
b. Date
c. Localisation
Fuseau horaire
(c) Locale
35. Quelle méthode est utilisée pour notifier l'observateur du changement de l'objet observé ?
a. notifier()
b. mettre à jour()
c. observé()
d. vérifier()
a. [Link]
b. [Link]
c. [Link]
d. [Link]
(b) [Link]
[Link] sont les utilisations des génériques ?
c. Les génériques ajoutent de la stabilité au code. Ils le font en rendant plus de bogues détectables à l'exécution
d. Les génériques ajoutent de la stabilité à un code. Ils le font en rendant plus de bogues détectables au moment de la compilation.
(d) Les génériques ajoutent de la stabilité au code. Ils le font en rendant plus de bogues détectables lors de la compilation.
temps
[Link] mécanisme aide dans le processus de nomination ainsi que le contrôle de visibilité des classes et de leur
contenu ?
a. Paquets
b. Interfaces
c. Objet
d. Aucun des éléments ci-dessus
a. .sql
b. .ora
c. .hbm
d. .dbm
(c) .hbm
40.L'utilisation principale de [Link](Path path) est que cela :
a. lit les lignes qui proviennent d'un fichier en tant que Stream
b. lit les fichiers qui sont à l'emplacement spécifié en tant que chaîne
lié
b. arrêter
c. met en œuvre
d. étend
(d) s'étend
42. Parmi les déclarations suivantes, laquelle n'est pas vraie au sujet des Java beans ?
a) jsp:plugin
b) jsp:inclure
c) jsp:getProperty
d) jsp:setProperty
(b) jsp:include
Le fichier ______ définit la dépendance dans Maven.
a) [Link]
b) [Link]
c) [Link]
d) [Link]
(d) [Link]
50. La principale différence entre AutoCloseable et Closeable est que :
a) AutoCloseable lance IOException ; Closeable lance Exception
b) AutoCloseable est une implémentation ; Closeable est un concept
c) AutoCloseable lance une Exception ; Closeable lance une IOException