Questions Java de base en langues françaises

Questions Java de base en langues françaises

Testez votre compréhension de Core Java en répondant à plus de 100 QCM Core Java.
Faites défiler vers le bas pour commencer !

1: Lequel des éléments suivants n'est pas un mot réservé en Java?

A.   public

B.   privé

C.   virtuel

D.   final

2: Quelle sera la sortie du programme? classe ab {public static void main (String [] ar) {System.out.print (& # 34; hi & # 34;); } statique {System.out.print (& # 34; comment & # 34;); }}

A.   erreur d'exécution

B.   salut comment

C.   Howhi

D.   Erreur de compilation: en statique

3: La plate-forme Java de base offre de nombreux avantages aux développeurs, notamment:

A.   Une interface de programmation cohérente sur plusieurs plates-formes matérielles

B.   Vitesse et performances supérieures par rapport au code natif

C.   Un langage de programmation purement fonctionnel avec une philosophie de conception minimaliste

D.   Compilation directe au code natif sur la plupart des plateformes

4: Quelle est la bonne façon de créer une instance d'une classe?

A.   ClassName varName = new className (new className);

B.   ClassName varName = new className (arguments);

C.   varName className = new varName (arguments);

D.   ClassName varName = & gt; new className ();

5: Vrai de faux? Le mot-clé strictFP garantit que vous obtenez le même résultat sur chaque plate-forme si vous effectuez des opérations dans la variable de point flottante.

A.   Vrai

B.   FAUX

6: Étant donné le code suivant, quelle sera la sortie: import java.lang.reflect.method; classe bar {private int bar (int a) {return a * a; }} classe publique foo {public static void main (String [] args) {try {bar bar = new Bar (); Méthode méthode = bar.getClass (). GetDeclaredMethod (& # 34; BAR & # 34;, int.class); Method.SetAccessible (true); System.out.println (méthode.invoke (bar, nouvel entier (5))); } catch (exception e) {e.printStackTrace (); System.out.println (& # 34; Erreur & # 34;); }}}

A.   25

B.   Nul

C.   IllégalAccessException sera lancée

D.   Compilererror

E.   5

7: Les interfaces sont utiles pour ...

A.   Faire un béton de classe abstrait

B.   Réduire la taille du tas

C.   Création d'un contrat de conception qui résume la mise en œuvre

D.   Implémentation d'un modèle d'usine abstrait

8: La méthode object.wait ():

A.   Les curriculum vitae d'attendre si notifyall () est invoqué pour l'objet

B.   Les CV en attendant si Notify () sont invoqués pour l'objet

C.   Fait attendre le fil actuel

D.   Reprend de l'attente si une durée spécifiée s'est écoulée

9: Qui déclarera, construire et initialiseront légalement un tableau?

A.   int myList [] [] = {4,9,7,0};

B.   int [] myList = {& # 34; 1 & # 34;, & # 34; 2 & # 34;, & # 34; 3 & # 34;};

C.   int [] myList = (5, 8, 2);

D.   int myList [] = {4, 3, 7};

10: Une classe Java qui étend une autre classe est généralement décrite avec le mot:

A.   sous-classe

B.   dynamique

C.   abstrait

D.   surchargé

11: Est enfin habitué à ...

A.   Assurez-vous qu'un bloc de code est exécuté lorsque le JVM s'arrête.

B.   Assurez-vous qu'un bloc de code est exécuté uniquement lorsque l'essai / catch se termine sans exception

C.   Assurez-vous qu'un bloc de code est exécuté uniquement lorsque Try / Catch se termine avec une exception

D.   Assurez-vous qu'un bloc de code est toujours exécuté après un essai / capture

12: Si une méthode ou une variable est marquée comme ayant le & # 34; privé & # 34; Niveau d'accès, alors il ne peut être accessible qu'à partir de:

A.   À l'intérieur de la même classe

B.   À l'intérieur de la même classe, ou de l'une de ses superclasses

C.   À l'intérieur de la même classe, ou une sous-classe

D.   À l'intérieur de la même classe ou de sa classe de parents

13: Quel est un exemple de capitalisation appropriée pour un nom de classe?

A.   affaire de chameau

B.   Affaire de chameau

C.   Affaire de chameau

D.   affaire de chameau

14: Le & # 34; Javac & # 34; L'outil de ligne de commande est utilisé pour:

A.   Convertir les fichiers bytecode java en exécutables natifs

B.   Compress Collections de fichiers de classe Java dans des archives.

C.   Compiler les fichiers source Java dans les fichiers de classe bytecode

D.   Générer des en-têtes C et des talons pour les méthodes natives

15: Java gère l'allocation et la réutilisation de la mémoire à l'aide d'un processus appelé:

A.   Blocs de copain

B.   Collecte des ordures

C.   Mémoire virtuelle

D.   Gestion manuelle de la mémoire

16: Quel mot-clé supplémentaire peut être utilisé avec les blocs de capture d'essai?

A.   finir

B.   finaliser

C.   enfin

D.   final

17: Le moyen le plus fiable de comparer deux chaînes pour l'égalité est de::

A.   En utilisant la méthode .equals () ou .compareto () d'un objet sur l'autre

B.   Utilisation de l'opérateur == sur le .Value () de chaque objet

C.   En utilisant l'opérateur & = sur les objets

D.   En utilisant l'opérateur == sur les objets

18: La partie de A & # 34; Try & # 34; Le bloc qui est toujours exécuté est:

A.   & # 34; si & # 34;

B.   & # 34; import & # 34;

C.   & # 34; enum & # 34;

D.   & # 34; enfin & # 34;

19: Pour définir une classe d'enfants à partir de la classe parentale qui suit est utilisée:

A.   L'enfant de classe étend le parent

B.   Enfant de classe: parent

C.   L'enfant de classe étend le parent public

D.   Class Child :: Parent

20: Quelle est la syntaxe correcte pour l'importation de java.util.scanner?

A.   importer. java.util.scanner;

B.   import.java.util.scanner;

C.   import.java.util.scanner.

D.   import java.util.scanner;

21: Si nous voulons qu'une classe ne soit pas remplacée, la classe doit être effectuée comme

A.   La classe doit être abstraite

B.   Classe devrait publier

C.   La classe devrait être finale

D.   La classe doit être statique

22: Pour documenter une API, quel outil utilisez-vous?

A.   javaapi

B.   DocumentCreate

C.   Javadoc

D.   apicaire

23: Lesquels de ces avantages sont des avantages de l'encapsulation en Java?

A.   L'encapsulation réduit le couplage des modules et augmente la cohésion à l'intérieur d'un module

B.   L'encapsulation en Java facilite les tests unitaires

C.   Tous ces

D.   Le code encapsulé est facile à changer avec de nouvelles exigences

24: Quelle est la façon la plus efficace de concaténer un grand nombre de cordes en Java?

A.   L'objet StringBuffer.

B.   L'opérateur +.

25: Lequel des éléments suivants est une signature de constructeur valide?

A.   public void className ()

B.   ClassName statique public ()

C.   STATIC CLASSNAME ()

D.   public className ()

26: La méthode thread.sleep ():

A.   Suspend l'exécution dans les méthodes synchronisées uniquement

B.   Provoque la suspension de la machine virtuelle hébergée toutes les formes d'exécution

C.   Provoque la suspension de tous les threads

D.   Provoque la suspension du thread actuel

27: Comment pouvez-vous empêcher votre classe d'être héritée par une autre classe?

A.   Déclarez le constructeur par défaut de classe comme privé.

B.   Déclarez la classe comme finale.

C.   Déclarez la classe comme abstraite.

D.   Ce n'est pas possible.

28: classe publique SomeClass {public static void main (String [] args) {System.out.println ((String) null); }} Ce code se compile-t-il sans erreurs?

A.   Oui

B.   Non

29: Lorsque vous créez un fil avec le «nouvel» opérateur - dont l'une des affirmations suivantes est vraie sur son état

A.   Ce sera «Runnable» lorsque la méthode start () est appelée

B.   il est dans un état «runnable»

C.   il est bloqué jusqu'à ce qu'un autre thread appelle notify ()

D.   ça commence à courir immédiatement

30: Quelle méthode devez-vous toujours remplacer lorsque vous avez remplacé la méthode equals ()?

A.   hashcode ()

B.   toString ()

C.   attendez()

D.   cloner()

31: Lequel de ceux-ci est vrai?

A.   Une interface implémente une autre interface et classe

B.   Une classe implémente et étend une classe

C.   Un interrace étend une classe mais implémente une autre interface

D.   Une classe implémente une interface mais étend une classe

32: Une classe abstraite peut-elle être une classe finale?

A.   Non

B.   Oui

33: Mot-clé utilisé pour accéder aux membres ou aux méthodes de superclasse?

A.   ce

B.   Super

C.   prolongement

D.   indigène

34: Qu'est-ce que la boxe automatique?

A.   Conversion JVM de INT en valeurs flottantes

B.   Insertion automatique des supports par un IDE

C.   Il ne se produit pas en Java, seulement dans des langues JVM à dynamique comme Groovy

D.   Conversion JVM entre les types primitifs et les types de référence

35: Le mécanisme de réflexion permet:

A.   Déléguer la configuration au fichier XML

B.   Modifier et inspecter les propriétés et les méthodes d'objets, même si elles sont protégées ou privées

36: test de package; Test de classe {} ---------------- Test de package; Le sous-test de classe étend le test {} ce code se compile-t-il sans erreurs si les classes sont dans des fichiers séparés?

A.   Non

B.   Oui

37: Quel sera le résultat de ce programme? classe publique foo {public static void main (String [] args) {try {return; } enfin {System.out.println (& # 34; enfin & # 34;); }}}

A.   Enfin

B.   La compilation échoue.

C.   Le code s'exécute sans sortie.

D.   Une exception est lancée au moment de l'exécution.

38: Comment pouvons-nous utiliser les fichiers de classe ou de pot sur le chemin du réseau, dans nos projets?

A.   mentionner les noms de fichiers de classe / jar pendant la compilation uniquement

B.   en copiant directement et en incluant dans le même dossier que du projet

C.   Non, les fichiers réseau ne peuvent pas être utilisés directement

D.   Y compris le nom du chemin et de la classe / jar dans le ClassPath

E.   mentionner les noms de fichiers dans le chemin

39: Quel sera le retour de la méthode ci-dessous? public foo () {int x = 5; retour x; }

A.   Erreur d'exécution

B.   5

C.   nul

D.   Compiler l'erreur

40: Quelle est la sortie du code ci-dessous? int a = 0; int b = 0; if (a ++ == 1 || b ++ == 1) {} System.out.println (a + & # 34; & # 34; + b);

A.   0 1

B.   0 0

C.   dix

D.   1 1

41: Comment créer une nouvelle classe qui mappe les clés des valeurs, en utilisant le cadre de collections Java?

A.   Implémentez les interfaces de file d'attente, de liste et de tableau

B.   Implémentez l'interface de carte, éventuellement en étendant la classe AbstractMap

C.   Implémenter à la fois les interfaces itérateur et tableau

D.   Étendre la classe AbstractCollection, implémentant ainsi l'interface AbstractCollection

42: Quel est l'avantage de concurrenthashmap & lt; k, v & gt;?

A.   Permet à Null d'être utilisé une clé ou une valeur

B.   Il maintient une liste via toutes les entrées pour récupérer les données dans l'ordre où il a été inséré.

C.   Toutes les opérations sont des opérations en filetage et la récupération n'impliquent pas le verrouillage

D.   Prend en charge le verrouillage de l'ensemble du tableau d'une manière qui empêche tout accès

43: Le & # 34; Java & # 34; L'outil de ligne de commande est utilisé pour:

A.   Compress Collections de fichiers de classe Java dans des archives.

B.   Charger et exécuter les fichiers Java .class

C.   Démonter les fichiers .classe dans le code source lisible

D.   Compiler les fichiers source Java dans des fichiers de classe bytecode

44: JDBC aborde la question des transactions.

A.   Vrai

B.   FAUX

45: Est-ce un bon pratcice d'attraper & # 34; Throwable & # 34;?

A.   Non

B.   Oui

46: Le & # 34; statique & # 34; Le mot-clé marque quelque chose comme:

A.   Ne pas être mutable après l'initialisation

B.   Une variable constante dont la valeur ne peut pas être modifiée

C.   Je ne peux plus être sous-classé ou surchargé

D.   Appartenant à une classe, plutôt qu'une instance spécifique

47: Quels sont tous les différents types de modificateurs d'accès en Java

A.   public privé

B.   privé, protégé, par défaut, public

C.   privé, protégé, public

D.   protégé, par défaut, public

E.   privé, par défaut, public

48: Sur quelle version majeure de Java a-t-elle été introduite par Lambdas?

A.   Java 6

B.   Java 5

C.   Java 7

D.   Java 8

49: Lors de la création d'une classe définie par l'utilisateur pour stocker des objets dans un hashmap, quelle (s) méthode (s) devrait être remplacée?

A.   La méthode égale ()

B.   La méthode hashcode ()

C.   La méthode du constructeur

D.   Les méthodes equals () et hashcode ()

E.   (Vous n'avez pas besoin de remplacer toutes les méthodes)

50: L'opérateur d'instance peut être utilisé pour déterminer si un objet est:

A.   Une instance d'une classe qui implémente une interface donnée

B.   (Tous ces)

C.   Une instance d'une classe

D.   Une instance d'une sous-classe d'une classe

51: Vous voulez que les sous-classes dans n'importe quel package aient accès aux membres d'une superclasse. Quel est l'accès le plus restrictif qui atteint cet objectif?

A.   transitoire

B.   privé

C.   protégé

D.   public

52: Lorsque le comparateur == est utilisé sur deux objets, il vérifie si ils:

A.   Sont des instances de la même classe

B.   Évaluer à la même valeur

C.   Avoir la même valeur selon la méthode .equals () du premier objet

D.   Sont des références exactement au même objet

53: An & # 34; surchargé & # 34; La méthode a ce qui est en commun avec une (ou plusieurs) méthodes sur la même classe?

A.   Le même nom

B.   Le même nombre et les mêmes types de paramètres

C.   Le même nombre de paramètres, quel que soit le type

D.   Le même type de retour

54: Pourquoi est-il important de remplacer HashCode () lorsque vous remplacez Equals ()?

A.   equals () lancera une exception si HashCode () n'est pas également remplacé.

B.   Il n'est pas important de remplacer HashCode () lors de la remplacement d'Equals ().

C.   La remplacement est égal sans HashCode rompt le contrat de HashCode ().

55: Quel est le nom de la méthode utilisée pour démarrer une exécution de thread?

A.   init ();

B.   commencer();

C.   CV();

D.   courir();

56: Quelle est la commande correcte pour exécuter un fichier JAR exécutable nommé programme.jar?

A.   jar programme.jar

B.   java -jar programme.jar

C.   Programme Jar -Run

D.   Programme Java -Jar

E.   Java -Run Program.jar

57: Laquelle des affirmations suivantes est vraie à propos des haricots Java?

A.   Les haricots Java sont des classes définies par les utilisateurs.

B.   Tous les haricots Java doivent étendre la classe de base Java.bean

C.   Java Beans ne peut pas être utilisé dans la programmation côté serveur, ils ne sont utilisés que pour les interfaces utilisateur graphiques.

D.   Les haricots java ne sont pas autorisés à créer des fils

58: Appel System.gc () lorsque vous utilisez un JVM moderne:

A.   Est particulièrement important lors de la programmation pour les appareils mobiles ou à mémoire limitée.

B.   Ne force pas nécessairement la collecte des ordures pour se produire et n'est pas un java idiomatique.

C.   Devrait être fait après avoir supprimé plusieurs éléments d'une collection.

D.   Est le moyen le plus simple et le plus fiable d'effectuer la gestion de la mémoire en Java.

E.   Dispose directement et immédiatement de tous les objets orphelins sur le tas.

59: Quelle est la sortie? int [] xxx = {10, 20}; List & lt; string & gt; list = new ArrayList & lt; String & gt; (10); list.add (& # 34; 01 & # 34;); list.add (& # 34; 02 & # 34;); System.out.println (xxx.length + & # 34;, & # 34; + list.size ());

A.   2, 10

B.   1, 2

C.   10, 2

D.   Compiler l'erreur

E.   2, 2

60: Une classe peut s'étendre:

A.   Une seule interface

B.   Une seule classe non finale

C.   De nombreuses classes à travers un héritage multiple

D.   Une seule classe intérieure

61: Les objets immuables sont toujours ...

A.   Mémoire efficace

B.   Fil SAFE

C.   polymorphe

D.   sérialisable

62: Quelle est l'instruction correcte pour gérer RuntimeException?

A.   Il doit être entouré de coups d'essai sur place

B.   Il doit être marqué en utilisant & # 34; lance & # 34; Mots-clés sur la déclaration de méthode

C.   Il ne doit pas être capturé, car cette exception représente l'erreur du programmeur qui doit être corrigée.

D.   Il peut être géré par un coup d'essai sur place, mais il peut également être propagé à l'aide de & # 34; lance & # 34; mot-clé

63: Java fournit une classe pour les séquences mutables de caractères, appelés:

A.   Mutable

B.   Chaîne

C.   StringBuffer

D.   Charbon

64: Quelle est la différence entre une exception vérifiée et incontrôlée?

A.   Une exception vérifiée s'étend que jetable et une exception non contrôlée ne le fait pas.

B.   Une exception non contrôlée s'étend à la nouvelle et une exception vérifiée ne le fait pas.

C.   Des exceptions non contrôlées doivent être prises pendant que les vérifications n'ont pas besoin d'être capturées

D.   Les exceptions vérifiées doivent être capturées bien que non contrôlées ne doivent pas être capturées

65: Quelle classe / classe est / est-elle sûre parmi celles-ci?

A.   String et StringBuffer

B.   Balein de cordes

66: Laquelle de ces listes ne contient que des mots clés du langage de programmation Java?

A.   strictfp, constant, super, implémente, faire

B.   Essayez, virtuel, lancer, final, volatile, transitoire

C.   classe, si, vide, long, int, continue

D.   octet, pause, affirmer, commutateur, inclure

E.   goto, instanceof, natif, enfin, défaut, lance

67: En plus de CORBA, Core Java prend également en charge les services réseau en utilisant:

A.   Protocole IPX / SPX

B.   Invocation de la méthode distante

C.   Appels de procédure à distance

D.   Accès à distance d'objet

68: Une méthode sans modificateur d'accès (c'est-à-dire publique, privé, protégé) est ...

A.   privé

B.   package-privé

C.   protégé

D.   statique

E.   public

69: Quel est un mot réservé dans le langage de programmation Java?

A.   référence

B.   déployer

C.   indigène

D.   sous-classes

E.   méthode

70: L'interface de liste contient quels super-interfaces?

A.   Ensemble

B.   À la fois collection et itérable

C.   Collection

D.   Itérable

71: ENUM EXEMPLE {un, deux, trois} Quelle instruction est vraie?

A.   Les expressions (un == un) et une.equals (une) sont toutes deux garanties pour être vraies.

B.   Les valeurs d'exemple ne peuvent pas être utilisées dans un java.util. Hashmap brut; Au lieu de cela, le programmeur doit utiliser un java.util.enummap.

C.   Les valeurs d'exemple peuvent être utilisées dans un java.util.sortedSet, mais l'ensemble ne sera pas trié car les types énumérés n'implémentent pas java.lang.com.

D.   L'expression (un & lt; deux) est garantie d'être vraie et un.comPareto (deux) est garantie d'être inférieur à un.

72: Lequel des éléments suivants est utilisé pour voir les détails de la compilation

A.   Javac -Detail TestExample.java

B.   Javac -verbose TestExample.java

C.   javac -debug testExample.java

D.   Aucun d'eux

73: Quelle option est vraie pour StringBuffer et StringBuilder

A.   StringBuffer n'est pas sûr et StringBuilder est sûr.

B.   Ni StringBuffer ni StringBuilder ne sont sûrs.

C.   StringBuffer et StringBuilder sont sûrs.

D.   StringBuffer est le thread sûr et StringBuilder ne sont pas des filetages

74: Après le fragment de code suivant, quelle est la valeur en A? String S; int a; S = & # 34; Boy stupide. & # 34 ;; a = S.Indexof (& # 34; Fool & # 34;);

A.   -1

B.   valeur aléatoire

C.   1

D.   0

E.   4

75: Gestion automatique de la mémoire: Java:

A.   Peut être remplacé à l'aide de fonctions comme alloc et dalloc

B.   Peut être réglé à l'aide de paramètres de machine virtuelle

C.   Peut être configuré pour fonctionner statiquement ou dynamiquement au moment de la compilation

D.   Utilise des paramètres codés en dur à l'intérieur de chaque machine virtuelle, qui ne doit pas être modifiée

76: classe publique SomeClass {public static void main (String [] args) {System.out.println ((String) null); }} Quel est le résultat du programme suivant?

A.   Le code lance NullPointerException.

B.   Le code ne compile pas.

C.   Le code imprime & # 34; null & # 34; sur la console.

77: La classe de chaîne de Java est

A.   Immuable, mais peut être sous-classé

B.   Final, avec des instances immuables

C.   Mutable, et peut être sous-classé

D.   Final, mais crée des instances mutables

78: Sortie du programme: CLASS TEST {public static void main (String [] ar) {int i = 0; if (i) System.out.print (& # 34; hi & # 34;); else System.out.print (& # 34; bye & # 34;); }}

A.   Erreur d'exécution: types incompatibles

B.   au revoir

C.   Erreur de compilation: types incompatibles

D.   Salut

79: Lequel des énoncés suivants est vrai à propos de la surcharge par rapport aux méthodes primordiales?

A.   La surcharge peut modifier arbitrairement l'accès d'une méthode, tandis que la mise en avant ne peut que la rendre plus restrictive

B.   Les méthodes finales peuvent être remplacées, mais pas surchargées

C.   La surcharge se produit au moment de la compilation, tandis que le remplacement se produit à l'exécution

D.   La liste d'arguments des méthodes surchargées doit être du même type de données (contrairement aux méthodes remplacées)

80: ENUM EXEMPLE {un, deux, trois} Quelle instruction est vraie?

A.   Les expressions (un == un) et une.equals (une) sont toutes deux garanties pour être vraies.

B.   Les valeurs d'exemple ne peuvent pas être utilisées dans un java.util. Hashmap brut; Au lieu de cela, le programmeur doit utiliser un java.util.enummap.

C.   Les valeurs d'exemple peuvent être utilisées dans un java.util.sortedSet, mais l'ensemble ne sera pas trié car les types énumérés n'implémentent pas java.lang.com.

D.   L'expression (un & lt; deux) est garantie d'être vraie et un.comPareto (deux) est garantie d'être inférieur à un.

81: «Blank & # 34; Variable finale (définie sans une valeur initiale:

A.   Soulèvera une exception si sa valeur est accessible ou attribuée au moment de l'exécution

B.   A une valeur nulle et soulèvera une exception si elle est initialisée ou affectée plus tard

C.   Est illégal et provoquera une erreur au moment de la compilation

D.   Peut être initialisé plus tard, mais uniquement en un seul endroit

82: Comment convertissez-vous int [] en ArrayList & lt; Integer & gt;?

A.   Utilisation de toArrayList ()

B.   Dans une boucle, créant de nouveaux entiers.

C.   Utilisation des tableaux statiques.

D.   Fonderie

83: Qu'est-ce qu'une référence faible?

A.   Une référence à un objet qui a été collecté par ordures.

B.   Une référence à un objet qui a peut-être été collecté à la poubelle lorsque l'objet est demandé.

C.   Une référence à un objet qui ne peut pas être collecté aux ordures.

D.   Une référence à un objet qui est sur le point d'être collecté aux ordures.

84: Quel est un mot-clé valide en Java?

A.   Interface

B.   non signé

C.   int

D.   chaîne

E.   Flotter

85: Une classe mettant en œuvre un singleton a ...

A.   Aucun constructeur public, une méthode d'usine statique publique, une variable d'instance statique.

B.   Constructeurs publics au lieu d'une méthode d'usine statique et d'une variable d'instance statique.

C.   Aucun constructeur public, une méthode d'usine statique privée, une variable d'instance statique.

D.   Pas de constructeurs publics et de méthode d'usine statique et une variable d'instance non statique.

86: Quel est le parent direct de & # 34; Erreur & # 34; classe?

A.   Exception

B.   Jetable

C.   RuntimeException

87: Le code source Java est compilé dans

A.   Code d'octet

B.   .classe

C.   Code source

D.   .OBJ

E.   .Exe

88: Quel est le problème avec le code suivant? String s = & # 34; & # 34 ;; pour (int i = 0; i & lt; 1000000; i ++) {s + = Integer.ToString (i); }

A.   Il n'y a aucun problème avec le code ci-dessus.

B.   Il se produira très lentement parce que les cordes sont immuables.

C.   Il ne compilera pas.

D.   Il fonctionnera très lentement parce que Integer.ToString () est lent.

89: Les variables Java sont transmises dans les méthodes comme:

A.   Référence pas-par

B.   Ni

C.   Valeur de passage

90: Le & # 34; Main & # 34; Méthode être surchargé

A.   Non

B.   Oui

91: Que sera imprimé si vous essayez de compiler et d'exécuter le code suivant? int i = 9; commutateur (i) {default: System.out.println (& # 34; par défaut & # 34;); Cas 0: System.out.println (& # 34; zéro & # 34;); casser; Cas 1: System.out.println (& # 34; un & # 34;); Cas 2: System.out.println (& # 34; deux & # 34;); }

A.   Aucune sortie affichée

B.   Erreur Clause de défaut non définie

C.   défaut

D.   par défaut zéro

92: Laquelle des affirmations suivantes concernant les classes intérieures statiques est vraie?

A.   Une classe intérieure statique nécessite une instance de la classe entourée.

B.   Une classe interne statique nécessite un initialiseur statique.

C.   Une classe intérieure statique n'a aucune référence à une instance de la classe d'encluse.

D.   Une classe intérieure statique a accès aux membres non statiques de la classe extérieure.

93: La classe X implémente Runnable {public static void main (String args []) {/ * Code manquant? * /} public void run () {}} Laquelle de la ligne de code suivante est adaptée pour démarrer un thread?

A.   X run = new x (); Thread t = nouveau thread (run); t.start ();

B.   Thread t = new thread (); x.run ();

C.   Thread t = nouveau thread (x);

D.   Thread t = nouveau thread (x); t.start ();

94: Interrupt () force-t-il toujours tous les fils à se terminer?

A.   Oui, après l'interrupteur () est appelé un thread se termine immédiatement

B.   Non, si l'interruption n'est pas activée pour le thread, elle ne se terminera pas

C.   Oui, le fil atteint un point d'interruption prédéfini et s'arrête

95: Quel type devez-vous utiliser pour les calculs monétaires à virgule flottante?

A.   octet

B.   BigDecimal

C.   double

D.   flotter

96: Est & # 34; méthode & # 34; Une partie de l'API de réflexion Java

A.   Non

B.   Il fait partie de la langue java, mais ne fait pas partie de l'API de réflexion

C.   Oui

97: Pour créer une seule instance d'une classe, nous pouvons aller avec

A.   Classe statique

B.   (aucun d'eux)

C.   Classe abstraite

D.   Classe finale

98: Quelle déclaration est vraie?

A.   Toute déclaration qui peut lancer une exception doit être enfermée dans un bloc d'essai.

B.   Toute déclaration qui peut lancer une erreur doit être enfermée dans un bloc d'essai.

C.   La classe d'erreur est une conception RuntimeException.

D.   Catch (x x) peut attraper des sous-classes de x où x est une sous-classe d'exception.

99: Dans votre programme, vous devez lire un fichier zip (myfile.zip) contenant plusieurs autres fichiers de données contenant des objets Java de base. Lequel des éléments suivants vous permettra de construire un INPUTSTREAM pour la tâche?

A.   Nouveau ObjectInputStream (new ZipinputStream (new FileInputStream ((«MyFile.zip»)));

B.   Nouveau ZipinputStream (new ObjectInputStream («MyFile.zip»));

C.   new ZipinputStream (new FileInputStream («myFile.zip»));

D.   new DatainputStream (new FileInputStream («myFile.zip»));

100: Float p = nouveau flotteur (3.14f); if (p & gt; 3) {System.out.print (& # 34; p est supérieur à 3. & # 34;); } else {System.out.print (& # 34; p n'est pas plus grand que 3. & # 34;); } Enfin {System.out.println (& # 34; Passez une bonne journée. & # 34;); } Quel est le résultat?

A.   P est plus grand que 3. Passez une bonne journée.

B.   P n'est pas plus grand que 3. Passez une bonne journée.

C.   La compilation échoue.

D.   P est plus grand que 3.