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)
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
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.
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
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()
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.
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.
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()
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
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