Vous êtes sur la page 1sur 1

WayToLearnX » Java » QCM Langage Java » QCM

Java – String – Partie 4

QCM Langage Java  

QCM Java – String –


Partie 4
 avril 1, 2020  Aucun commentaire  corrigé,

entretien, exercices, pdf, QCM, question, technique, test

Q CM 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. Quel est la sortie du code suivant?

1. public class Main{


2. public static void main(String
args[]){
3. String str = "Bob";
4.
System.out.println(str.indexOf
5. }
6. }

A true

B false

C 0

D 1

E -1
Réponse

E

La méthode indexOf() renvoie la


valeur de l’index s’il est présent.
Sinon, il renvoie -1;

2. Laquelle de ces méthodes de la classe


StringBuffer est utilisée pour trouver la
longueur d’une séquence de caractères?

A length()

B Length()

C Capacity()

D capacity()

Réponse

A

La méthode length() est utilisée pour


trouver la longueur d’une séquence
de caractères. Exemple:

1. StringBuffer str = new


StringBuffer("WayToLearnX"
2.
3. // afficher la longueur du
string
4. System.out.println("size =
" + str.length()); // size
= 11

3. Quel est la sortie du code suivant?

1. public class Main{


2. public static void
main(String args[]){
3. StringBuffer s = new
StringBuffer("Bob");
4. s.deleteCharAt(0);
5. System.out.println(s);
6. }
7. }

A Bo

B ob

C Bob

D B

Réponse

B

La méthode
Java.lang.StringBuffer.deleteCharAt()
est une méthode Java interne qui
supprime le caractère à la position
spécifiée dans cette séquence. Ainsi,
la séquence est réduite d’un
caractère.

4. Laquelle des affirmations suivantes est


correcte?

A La méthode reverse() inverse tous les


caractères.

B La méthode reverseall() inverse tous les


caractères.

C La méthode replace() remplace la


première occurrence d’un caractère dans une
chaîne par un autre caractère.

D La méthode replace() remplace la


dernière occurrence d’un caractère dans une
chaîne par un autre caractère.

Réponse

A

La méthode reverse() inverse tous les


caractères. Il renvoie l’objet inversé
sur lequel il a été appelé.

Voir aussi : Inverser une chaîne de


caractères en Java

5. Lesquels des éléments suivants sont


une forme incorrecte du constructeur de
la classe StringBuffer?

A StringBuffer()

B StringBuffer(int size)

C StringBuffer(String str)

D
StringBuffer(int size , String
str)

Réponse

D

Constructeurs importants de la classe


StringBuffer

StringBuffer() : crée un buffer de

string vide avec une capacité initiale

de 16.

StringBuffer(String str) : crée un

buffer de string avec une chaîne

spécifiée.

StringBuffer(int capacity) : crée un

buffer de string vide avec une

capacité spécifiée comme longueur.

 
 

6. Quel est la sortie du code suivant?

1. public class Main{


2. public static void
main(String args[]){
3. String str =
"toto".replace('t', 's');
4.
System.out.println(str);
5. }
6. }

A La première occurrence de t est


remplacée par s.

B Tous les caractères t sont remplacés par s.

C Tous les caractères s sont remplacés par t.

D Aucune de ces réponses n’est vraie.

Réponse

B

La méthode replace() renvoie une


chaîne remplaçant tous les caractères
par le caractère spécifié. La sortie est
donc: soso

7. La classe String appartient au package


__________

A java.awt

B java.lang

C java.applet

D java.string

Réponse

B

La classe String se trouve dans le


package java.lang.

Java.lang.String

8. Quel est la sortie du code suivant?

1. public class Main{


2. public static void main
(String[] args){
3. String str = "x1y2z3";
4. String[] tab =
str.split("\\d");
5. for(String s: tab)
6. System.out.print(s);
7. }
8. }

A x1y2z3

B 123

C xyz

D Aucune de ces réponses n’est vraie.

Réponse

C

La méthode split() se trouve dans la


classe String, et utilise des
expressions régulières pour diviser
une chaîne. //d permet de diviser une
chaîne en fonction des chiffres.

9. Combien de constructeurs dans la


classe String?

A 1

B 2

C 13

D 11

Réponse

C

La classe String a plus de 60 méthodes


et 13 constructeurs.

10. Quel est la sortie du code suivant?

1. public class Main{


2. public static void
main(String args[]){
3. String s =
null;
4. if(s == null){
5.
System.out.print("A");
6. }
7. else
if(s.length() == 0){
8.
System.out.print("B");
9. }
10. else{
11.
System.out.print("C");
12. }
13. }
14. }

A A

B B

C C

D ABC

Réponse

A

Top 120 Questions d’Entretien sur

Java – Partie 1

Top 120 Questions d’Entretien sur

Java – Partie 2

Top 120 Questions d’Entretien sur

Java – Partie 3

Top 120 Questions d’Entretien sur

Java – Partie 4

Top 120 Questions d’Entretien sur

Java – Partie 5

Top 120 Questions d’Entretien sur

Java – Partie 6

Top 120 Questions d’Entretien sur

Java – Partie 7

QCM Java – JDBC

QCM Java – String – Partie 1

QCM Java – String – Partie 2

QCM Java – String – Partie 3

QCM Java – String – Partie 4

QCM Java – Les interfaces – Partie

QCM Java – Les interfaces – Partie

QCM Java 8 Corrigé – Partie 1

QCM Java 8 Corrigé – Partie 2

QCM Java – Gestion des exceptions –

Partie 1

QCM Java – Gestion des exceptions –

Partie 2

QCM Java – Les collections – Partie

QCM Java – Les collections – Partie

QCM Java – Les collections – Partie

QCM Java – Les collections – Partie

QCM Java – les interfaces graphiques

– Swing

QCM Java – Programmation Orientée

Objet

QCM Java – JDK JRE JVM et JIT

QCM Java – Classes et objets

QCM java J2EE corrigé

QCM Java – Structures de données –

tableaux (Arrays)

QCM Java – Types génériques

QCM Java – Les tableaux(Arrays)

QCM Java – Les énumérations

QCM Java – Type de données – Les

booléens et les chaîne de

caractères

QCM Java – Types de donnée

primitifs

QCM Java – L’utilisation des dates

QCM JSP – Questions d’entretiens

QCM – Test de recrutement –

Développeur JAVA / J2EE

QCM J2EE – Gestion de session et

sécurité des applications Web

QCM sur Java EE – Testez vos

connaissances – Corrigé

QCM sur les servlets – Questions et

réponses

Top 10 des questions sur JAVA les

plus difficiles en entretien avec les

réponses

10 Questions piège sur JAVA posées

en entretien d’embauche

Questions piège sur la

Programmation Orientée Objet –

JAVA – Partie 1

Questions piège sur la

Programmation Orientée Objet –

JAVA – Partie 2

Questions piège sur la

Programmation Orientée Objet –

JAVA – Partie 3

Testez vos connaissances – QCM Java

corrigé – Partie 1

Testez vos connaissances – QCM Java

corrigé – Partie 2

Testez vos connaissances – QCM Java

corrigé – Partie 3

Testez vos connaissances – QCM Java

corrigé – Partie 4

Testez vos connaissances – QCM Java

corrigé – Partie 5

Testez vos connaissances – QCM Java

corrigé – Partie 6

Testez vos connaissances – QCM Java

corrigé – Partie 7

Testez vos connaissances – QCM Java

corrigé – Partie 8

Testez vos connaissances – QCM Java

corrigé – Partie 9

Testez vos connaissances – QCM Java

corrigé – Partie 10

QCM Java – Conversions de types et

castings

QCMs qui pourraient vous


intéresser :
Questions techniques sur MYSQL

QCM MySQL Corrigé – Optimisation

de requêtes

QCM Base de données avec

correction

QCM sur PHP

QCM Symfony

QCM AngularJS

QCM React

QCM HTML / CSS

QCM Java – Programmation Orientée

Objet

QCM Python

QCM Cloud Computing

QCM Framework Spring

QCM Javascript

QCM jQuery

QCM Oracle

QCM sur GIT – Gestionnaire de

version

QCM Linux – Gestion de processus

QCM Réseau

QCM Architecture des ordinateurs

QCM Securité informatique

QCM En Informatique Générale

QCM en C

QCM en C#

QCM sur l'algorithmique

QCM Word

QCM Excel

QCM PowerPoint

QCM Access

QCM JAVA – QCM JAVA –


LES STRING –
INTERFACES PARTIE 3
– PARTIE 1

 Vous pourrez aussi aimer

Top 10 des questions sur JAVA les plus


difficiles en entretien avec les réponses
 septembre 1, 2018  0

QCM Java – String – Partie 1


 avril 1, 2020  0

QCM Java – Les collections – Partie 2


 mars 29, 2020  2
:

Vous aimerez peut-être aussi