QCM Java – Type de données – Les booléens et les chaîne de caractères

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. Lequel de ces types de codage est utilisé pour les caractères en Java?

A UNICODE

B ISO-LATIN-1

C ASCII

D Aucun de ces réponses

A
Unicode définit un jeu de caractères international complet pouvant représenter tous les caractères présents dans toutes les langues humaines. Sa gamme est de 0 à 65536.

 

2. Quelle est la plage de valeurs acceptées du type « char » en Java?

A De 0 à 65535

B De 0 à 32767

C De 0 à 256

D De -128 à 127

A
Char occupe 16 bits en mémoire, donc il supporte 2 ^ 16 soit de 0 à 65535.

 

3. Laquelle de ces valeurs peut être dans une variable de type booléenne?

A 0 et 1

B True et False

C false

D Toute valeur entière

B
La variable booléenne ne peut contenir qu’une seule des deux valeurs possibles, True et False.

 

Différence entre String et StringbufferDifférence entre String et Stringbuffer en JavaQuelle est la différence entre String et Stringbuffer en Java ? – Java fournit les deux classes StringBuffer et String, cette dernière est utilisée pour manipuler…Lire plus
4. Lequel de ces types de codage occupent de 0 à 127 pour les caractères en Java?

A ISO-LATIN-1

B ASCII et ISO-LATIN1

C ASCII

D Aucun de ces réponses

B
Le jeux de caractères de 0 à 127 en Unicode sont identiques à ceux de ISO-LAIN-1 et ASCII.

 

5. Lequel est une déclaration valide d’un booléen?

A boolean var1 = ‘true’

B boolean var2 = false;

C boolean var3 = ‘false’;

D boolean var4 = 1;

B
Les booléens ne peuvent recevoir que True ou False.

 

 
 

6. Quelle est la sortie de ce programme?
public class TabChar  
{
        public static void main(String args[]) 
        {    
            char tab [] = new char[10];
            for (int i = 0; i < 10; ++i) {
                tab[i] = 'i';
                System.out.print(tab[i] + "" );
                i++;
            }
        } 
    }

A 0 1 2 3 4

B i j k l m

C i i i i i

D Aucun de ces réponses

C

La sortie:

$ javac TabChar.java
$ java TabChar
i i i i i

 

Différence entre char[] et StringDifférence entre char[] et StringQuelle est la différence entre char[] et String ? – Les deux à la fois char[] et String sont constitués d’une séquence de caractères. Une séquence…Lire plus
7. Quelle est la sortie de ce programme?
public class Test
{
        public static void main(String args[]) 
        {
            char var = 'A';
            var++;
            System.out.print((int)var);
        } 
}

A 67

B 65

C 64

D 66

D
La valeur ASCII de ‘A’ est 65 avec l’incrémentation devient 66.
La sortie:

$ javac Test.java
$ java Test
66

 

8. Quelle est la sortie de ce programme?
public class Test
{
        public static void main(String args[]) 
        {
            boolean bool1 = true;
            boolean bool2 = false;
            if (bool1)
                System.out.println(bool1);
            else
                System.out.println(bool2);
       } 
    }

A true

B false

C 0

D 1

A

La sortie:

$ javac Test.java
$ java Test
true

 

9. Quelle est la sortie de ce programme?
public class Test
{
        public static void main(String args[]) 
        {
            boolean bool1 = true;
            boolean bool2 = false;
            System.out.println((bool1 & bool2));
        } 
    }

A true

B false

C 0

D 1

B
Si l’un des deux opérandes est false alors le résultat sera false.
La sortie:

$ javac Test.java
$ java Test
false

 

Différence entre Arraylist et ListDifférence entre Arraylist et ListQuelle est la différence entre Arraylist et List ? – List est une interface qui contient des méthodes abstraites. Une interface est un contrat qui doit…Lire plus
10. Quelle est la sortie de ce programme?
public class Test
{
        public static void main(String args[]) 
        {
            char bool1 = 'A';
            char bool2 = 'a';
            System.out.println((int)bool1 + " " + (int)bool2);
        } 
    }

A 65 97

B 162

C 67 95

D 66 98

A
La valeur ASCII de ‘A’ est 65, et la valeur ASCII de ‘a’ est 97.
La sortie:

$ javac Test.java
$ java Test
65 97

 

 
 
Partagez cet article

Laisser un commentaire

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