Testez vos connaissances – QCM Java corrigé – Partie 5

QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Java .
 
 

1. Lesquelles de ces déclarations sont autorisés?

A int arr[][] = new int[5][5];

B int []arr[] = new int[5][5];

C int[][] arr = new int[5][5];

D int[] arr = new int[5][];

E int[] arr = new int[][5];

A, B, C

 

2. Que retourne-t-il lorsque la méthode substring (2, 4) est invoquée sur la chaîne « example »?

A « xa »

B « am »

C « xm »

D « xamp »

B

 

3. Une classe peut avoir plusieurs méthodes avec le même nom tant que le nombre de paramètres ou le type de paramètres est différent. Ce concept de POO est connu sous le nom de ______?

A Invocation de la méthode

B Polymorphism

C Redéfinition des méthodes

D Surcharge de méthode

B

 

Différence entre Héritage et PolymorphismeDifférence entre Héritage et PolymorphismeQ uelle est la différence entre Héritage et Polymorphisme ? – L’héritage permet, la ré-utilisabilité du code et le polymorphisme permet à une fonction d’avoir…Lire plus
4. Parmi ceux-ci, lesquels ne sont pas des mots-clés dans Java?

A TRUE

B volatile

C transient

D native

E interface

F then

G new

F

 

5. Qu’est-ce que s’affiche ce code?
class testClass {
    public static void main(String args[]) {
        
        int i,j,k;

        for (i = 0; i < 3; i++) {
            for(j=1; j < 4; j++) {
                for(k=2; k<5; k++) {
                    if((i == j) && (j==k))
                        System.out.println(i);
                }                
            }
        }
    }
}

A 0

B 1

C 2

D 3

C

 

 
 

6. Quel collection est utilisée pour maintenir les éléments non uniques dans l’ordre?

A Set

B List

C Map

D SortedSet

B
List est une collection ordonnée. Elle est une interface qui hérite de l’interface Collection et permet de contrôler la position où vous pouvez insérer un élément. Vous pouvez accéder aux éléments par leur index et également rechercher des éléments dans la liste.

Certains des points importants concernant List sont les suivants:

  • L’interface List est un membre du Framework Collections.
  • L’interface List peut contenir des éléments dupliqués.
  • L’interface List vous permet d’avoir des éléments «nuls».
  • L’interface List possède de nombreuses méthodes par défaut dans Java 8, par exemple replaceAll, sort et spliterator.
  • Les index de liste commencent à 0, tout comme les tableaux.
  • List prend en charge les types génériques et nous devrions l’utiliser chaque fois que possible. L’utilisation de types génériques avec liste évitera ClassCastException lors de l’exécution.

 

Différence entre Héritage et CompositionDifférence entre Héritage et CompositionBien que l’héritage et la composition permettent la réutilisation du code, la principale différence entre la composition et l’héritage réside dans le fait que la…Lire plus
7. Laquelle des affirmations suivantes est vraie à propos de l’instruction assert ?

A Si une classe Java contient des instructions assert, elle doit être compilée avec l’option -a.

B Lorsqu’un programme ayant des assertions est exécuté, l’option -assertion doit être spécifiée, sinon les assertions sont ignorées.

C Une syntaxe possible de l’instruction assert est assert logical_expression Si logical_expression est évalué à true, le programme génère une AssertionError.

D Le programme se termine sur sa première AssertionError.

D
L’option A est incorrecte, L’option B est incorrecte, car l’option d’exécution est -ea ou -enableassertions. Si l’expression logique est évaluée à false, le programme génère une AssertionError, d’où L’option C est incorrect.

 

8. Lequel des énoncés suivants est correct?

A Le mot clé native indique que la méthode est implémentée dans un autre langage comme C / C ++.

B Les seules instructions qui peuvent apparaître avant l’instruction import dans le fichier Java sont des commentaires.

C Les définitions de méthodes à l’intérieur des interfaces sont publiques et abstraites. Ils ne peut pas être privé ou protégé.

D Un constructeur de classe peut avoir un mot-clé public ou protégé devant lui, rien d’autre.

B

Veuillez noter que même B n’est pas correct. La déclaration d’un package ex: package packageName; peut apparaître avant l’instruction import. Un constructeur de classe peut être déclaré privé aussi. Donc D est incorrect.

	//Mon premier exemple en java  
	package waytolearnx;  
	import java.util.*;
	public class Exemple{  
		public static void main(String args[]) {  
			System.out.println("Hello world!");  
		}  
	}

 

9. Lequel de ces éléments suivants est considéré comme un programme définissant les variables et les méthodes communes à tous ses objets d’un type spécifique?

A Object

B Class

C Method

D Real data types

B

 

QCM-JavaQCM Java – Types génériquesQCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses…Lire plus
10. En utilisant jusqu’à quatre caractères, écrivez la représentation octal de 6 en Java.

A 06

B 006

C 0006

D Tout ce qui précède

D

 

 
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *