QCM Java – String – Partie 3

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. La méthode compareTo() renvoie _______

A 1

B -1

C true

D false

E un entier (int)

E
La méthode compareTo() compare deux chaînes de caractères. Exemple:

String str1 = "Hello";
String str2 = "Hello";
System.out.println(str1.compareTo(str2)); 
// Renvoie 0 car ils sont égaux
Voir aussi : Java | compareTo()

 

 

2. Quel est la sortie du code suivant?
public class Main{
	public static void main(String args[]){ 
		String str1 = "WayToLearnX";
		System.out.println(str1.substring(3, 5)); 
	} 
}

A Way

B To

C Learn

D X

B
La méthode substring() renvoie une nouvelle chaîne qui est une sous-chaîne de cette chaîne.

 

 

3. Laquelle de ces méthodes de la classe String est utilisée pour extraire une sous-chaîne d’une chaîne ?

A substring()

B Substring()

C SubString()

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

A
La méthode substring() renvoie une nouvelle chaîne qui est une sous-chaîne de cette chaîne.

 

4. Quel est la sortie du code suivant ?
public class Main{
	public static void main(String args[]){ 
		String s1 = "s1";
		String s2 = s1.concat("s2");
		System.out.println(s2);
	} 
}

A s1

B s1s2

C s2

D s1s1

B
Deux chaînes peuvent être concaténées en utilisant la méthode concat().
 

5. Laquelle de ces méthodes de la classe String est utilisée pour supprimer les espaces de début et de fin?

A startsWith()

B trim()

C Trim()

D empty()

B
La méthode trim() est utilisée pour supprimer les espaces de début et de fin.

 

 
 

6. Laquelle des affirmations suivantes est correcte?

A La méthode replace() remplace toutes les occurrences d’un caractère dans une chaîne par un autre caractère.

B La méthode replace() remplace uniquement les premières occurrences d’un caractère dans une chaîne par un autre caractère.

C La méthode replace() remplace tous les caractères 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.

A
La méthode replace() remplace toutes les occurrences d’un caractère dans une chaîne par un autre caractère.

 

 

7. Laquelle de ces classes est utilisée pour créer un objet dont la séquence de caractères est modifiable?

A String()

B StringBuffer()

C Les deux A et B sont vrais.

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

B
StringBuffer est mutable ce qui signifie qu’on peut changer la valeur de l’objet.
 

8. Laquelle de ces méthodes de la classe StringBuffer est utilisée pour concaténer une chaîne à la fin d’une autre chaîne?

A concat()

B append()

C join()

D concatenate()

B
La classe StringBuffer fournit la méthode append() pour concaténer une chaîne à la fin d’une autre chaîne.
 

9. Quel est la sortie du code suivant?
public class Main{
	public static void main(String args[]){
		char tab[] = {'a', 'b', 'c'};
		String str = new String(tab);
		System.out.println(str);
	}
}

A a

B b

C c

D abc

D
String(char) est un constructeur de la classe String, il initialise la chaîne str avec les valeurs stockées dans le tableau de caractères.

 

 

10. Quel est la sortie du code suivant?
public class Main{
	public static void main(String args[]){ 
		String str = "Welcome to WayToLearnX";
		System.out.println(str.startsWith("welcome"));
	} 
}

A true

B false

C 0

D 1

B
La méthode startsWith() est sensible à la casse « Welcome » et « welcome » sont traités différemment, donc il affiche « false ».

 

 

Laisser un commentaire

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