QCM Java – String – Partie 1

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. String en Java est ______

A une classe

B un objet

C une variable

D un tableau de char

 

2. Laquelle de ces méthodes de la classe String est utilisée pour obtenir le caractère à l’index spécifié?

A charAt()

B Charat()

C charat()

D char()

A
java charAtJava | charAt()La méthode charAt() renvoie le caractère à l’index spécifié dans une chaîne. L’index du premier caractère est 0, le deuxième caractère est 1, etc.  …Lire plus
 

3. Quel est la sortie du code suivant?
public class Main{
	public static void main(String args[]){ 
		String str1 = "Bob";
		String str2 = "Ali";
		System.out.println(str1.charAt(0) > str2.charAt(0));
	}
}

A false

B true

C 0

D 1

B
La sortie sera True. Puisque la valeur ascii de str1.charAt(0) est supérieure à s2.charAt(0).

 

 

4. Laquelle de ces méthodes de la classe String peut être utilisée pour tester l’égalité des chaînes de caractères?

A equal()

B equals()

C isequals()

D isequal()

B
java equalsJava | equals()La méthode equals() compare deux chaînes et renvoie « true » si les chaînes sont égales sinon renvoie « false ». Vous pouvez utiliser la méthode compareTo() pour comparer…Lire plus
 

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

A WayToLearnX

B WayToLearnY

C true

D false

B
La chaîne str2 est affectée à la chaîne str1. Alors, str2(WayToLearnY) est maintenant se trouve dans str1 et affiche « WayToLearnY ».

 

 
 

6. Quel est la sortie du code suivant?
public class Main{
	public static void main(String args[]){
		String str1 = new String("WayToLearnX");
		String str2 = new String(str1);
		System.out.println(str1 == str2);
	}
}

A true

B false

C 1

D 0

B
L’opérateur == fait la comparaison des objets, pas ses valeurs. Ainsi, pour comparer l’égalité de deux objets String, utilisez la méthode equals().
 

7. Quel est la sortie du code suivant?
public class Main{
	public static void main(String args[]){
		String str1 = "BOB";
		String str2 = "BOB";
		System.out.println(str1.equals(str2));
		System.out.println(str1 == str2); 
	}
}

A false false

B false true

C true false

D true true

D
str1.equals(str2) vérifie les valeurs, afin que les deux soient identiques, c’est-à-dire que la valeur BOB est égale à la valeur BOB, donc il renvoie « true ».

str1 == str2 vérifie les références ici nous n’avons pas utilisé le mot-clé « new » donc les références de str1 et str2 seront les mêmes, donc il renvoie « true ».

 

8. Lequel de ces mots clés est utilisé pour faire référence à un membre de la classe de base dans une sous-classe?

A this

B super

C upper

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

B
Chaque fois qu’une sous-classe doit se référer à sa super-classe immédiate, elle peut le faire en utilisant le mot-clé « super« .

 

 

9. Lesquelles des affirmations suivantes sont incorrectes?

A String est une classe

B Les chaînes en java sont mutables

C Chaque chaîne est un objet de classe String

D Java définit une classe appelée StringBuffer, qui permet de modifier une chaîne.

B
Les chaînes en Java sont immuables, c’est-à-dire qu’elles ne peuvent pas être modifiées.

 

 

10. Lequel de ces opérateurs peut être utilisé pour concaténer deux ou plusieurs objets String?

A +

B =+

C &

D ||

A
L’opérateur + est utilisé pour concaténer des chaînes, Exemple

String s = "Welcome " + "to " + "WayToLearnX";
System.out.println(s);

 
La chaîne s contient « Welcome to WayToLearnX ».

Exercice Java Corrigé Partie 1Exercice Java Corrigé | Partie 1Avec des exercices corrigés en Java, vous pratiquerez divers concepts du langage de programmation Java. Vous commencerez par des exercices Java de base à des…Lire plus

Laisser un commentaire

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