QCM EN JAVA

QUESTION 1

Qu’est-ce que Java ?

a. Un langage de programmation

b. Un navigateur web

c. Un système d’exploitation

QUESTION 2

Quelle est la différence entre une classe et un objet en Java ?

a. Aucune différence

b. Une classe est une instance d’un objet

c. Une classe est un modèle pour créer des objets

QUESTION 3

Comment déclare-t-on une variable constante en Java ?

a. var

b. final

c. const

QUESTION 4

Quelle est la méthode pour afficher du texte dans la console en Java ?

a. System.out.print()

b. console.log()

c. print()

QUESTION 5

Quel mot-clé est utilisé pour hériter d’une classe en Java ?

a. extend

b. inherits

c. implements

QUESTION 6

Quelle est la syntaxe correcte pour une boucle « for » en Java ?

a. for (var i = 0; i < 5; i++) {}

b. loop (i = 0; i < 5; i++) {}

c. repeat (i = 0; i < 5; i++) {}

QUESTION 7

Quelle est la méthode pour obtenir la longueur d’une chaîne en Java ?

a. length()

b. size()

c. getSize()

QUESTION 8

Quel opérateur est utilisé pour la comparaison d’égalité des valeurs en Java ?

a. ==

b. ===

c. =

QUESTION 9

Comment déclare-t-on une méthode en Java ?

a. function myMethod() {}

b. method void myMethod() {}

c. void myMethod() {}

QUESTION 10

Quelle est la méthode pour lire l’entrée utilisateur en Java ?

a. readInput()

b. getUserInput()

c. Scanner sc = new Scanner(System.in); sc.nextLine();

QUESTION 11

Quel est le résultat de l’opération 10 % 3 en Java ?

a. 1

b. 2

c. 3

QUESTION 12

Quelle est la classe de base pour toutes les classes en Java ?

a. Object

b. BaseClass

c. MainClass

QUESTION 13

Comment fait-on une déclaration conditionnelle « if » en Java ?

a. if (condition) {}

b. condition {}

c. switch (condition) {}

QUESTION 14

Quelle est la méthode pour convertir une chaîne en un entier en Java ?

a. toInt()

b. parseInteger()

c. Integer.parseInt()

QUESTION 15

Quel est le type de données pour stocker des nombres entiers en Java ?

a. int

b. float

c. char

QUESTION 16

Quel mot-clé est utilisé pour déclarer une interface en Java ?

a. interface

b. implements

c. interfaceOf

QUESTION 17

Quelle est la méthode pour concaténer des chaînes en Java ?

a. concat()

b. merge()

c. join()

QUESTION 18

Comment fait-on une boucle « while » en Java ?

a. while (condition) {}

b. for (condition) {}

c. loop (condition) {}

QUESTION 19

Quelle est la méthode pour trier un tableau en Java ?

a. sort()

b. order()

c. arrange()

QUESTION 20

Quel est l’opérateur logique « OU » en Java ?

a. &&

b. ||

c. !

QUESTION 21

Comment fait-on une redirection en Java ?

a. redirectTo()

b. navigateTo()

c. response.sendRedirect()

QUESTION 22

Quel est le résultat de l’expression true && false en Java ?

a. true

b. false

c. undefined

QUESTION 23

Quelle est la classe utilisée pour gérer les exceptions en Java ?

a. Exception

b. Error

c. Throwable

QUESTION 24

Quel est le mot-clé utilisé pour créer une nouvelle instance d’un objet en Java ?

a. new

b. create

c. instance

QUESTION 25

Comment déclare-t-on un tableau en Java ?

a. array myArray = new array();

b. int[] myArray = new int[5];

c. new Array myArray = Array();

QUESTION 26

Quelle méthode est utilisée pour obtenir la date actuelle en Java ?

a. getCurrentDate()

b. getDate()

c. LocalDate.now()

QUESTION 27

Quel est l’opérateur de comparaison « différent de » en Java ?

a. !=

b. !==

c. <>

QUESTION 28

Comment inclure un fichier externe dans un programme Java ?

a. include "file.java";

b. import file.java;

c. import file.java;

QUESTION 29

Quelle est la méthode pour fermer un fichier en Java ?

a. close()

b. fclose()

c. fileClose()

QUESTION 30

Quelle est la classe utilisée pour effectuer des opérations sur des fichiers en Java ?

a. FileReader

b. FileWriter

c. File