Quiz N°3 - Bases de Java

Do you want to read our courses in English? please visit our new website cs-teachers.com Click here

Quiz N°3 - Bases de Java

Vous n'êtes pas connecté

Pour répondre au quiz, vous devez créer un compte ou vous connecter Inscription, ou Se connecter
Ensembles des questions pour tester votre maitrise des éléments de base de Java

Passer ce quiz

Question 1

Laquelle des déclarations suivantes ne compile pas ?

  • double num1, int num2 = 0;
  • int num1, num2;
  • int num1, num2 = 0;
  • int num1 = 0, num2 = 0;

Question 2

Quel est le résultat du programme suivant ?

                                public static void main(String... args) { 
                                    String str1, str2 = "meknes";
                                    chair = str1 + str2; 
                                    System.out.println(chair); 
                                }
                            

  • meknes
  • meknesmeknes
  • nullmeknes
  • Le code ne compile pas.

Question 3

Combien des méthodes suivantes sont compilées ?

                                public String convert(int value) { 
                                    return value.toString(); 
                                }
                                public String convert(Integer value){ 
                                    return value.toString(); 
                                }
                                public String convert(Object value){ 
                                    return value.toString(); 
                                }    
                            

  • Aucune
  • Une
  • Deux
  • Trois

Question 4

Quel est le résultat de l'exécution de ce code ?

                                public class Values {
                                    integer a = Integer.valueOf("1");
                                    public static void main(String[] nums) { 
                                        integer a = Integer.valueOf("2"); 
                                        integer b = Integer.valueOf("3"); 
                                        System.out.println(a + b); 
                                    } 
                                }
                            

  • 4
  • 5
  • Le code ne compile pas
  • Le code est compilé mais lève une exception lors de l'exécution.

Question 5

Qu'est-ce qui décrit le mieux le mot-clé new ?

  • Crée une copie d'un objet existant et le traite comme un nouvel objet.
  • Crée une nouvelle primitive
  • Instancie un nouvel objet
  • Bascule une référence d'objet à une nouvelle

Question 6

Parmi les propositions suivantes, laquelle n'est pas ordre valide pour les éléments d'une classe ?

  • Constructeur, variables d'instance, noms de méthodes
  • Variables d'instance, constructeur, noms de méthodes
  • Noms de méthodes, variables d'instance, constructeur
  • Aucune de ces réponses : tous les ordres sont valables.

Question 7

Parmi les types double, int et short, combien pourraient remplir le blanc pour que ce code produise la sortie 0?

                                public static void main(String[] args) { 
                                    ------------uneValuer; 
                                    System.out.println(uneValuer); 
                                }                                    
                            

  • Aucun
  • Une
  • Deux
  • Trois

Question 8

Quelle est la première ligne du code suivant qui ne compile pas?

                                public static void main(String[] args) { 
                                    int Integer = 0; // k1
                                    Integer int = 0; // k2
                                    Integer ++; // k3
                                    int++; // k4 
                                }                                   
                            

  • k1
  • k2
  • k3
  • k4

Question 9

Parmi les affirmations suivantes, laquelle est vraie à propos des primitives ?

  • Vous pouvez appeler des méthodes sur une primitive.
  • Vous pouvez convertir une primitive en objet de classe wrapper simplement en l'affectant.
  • Vous pouvez convertir un objet de classe Wrapper (Enveloppe) en primitive en appelant valueOf().
  • Vous pouvez stocker une primitive directement dans une ArrayList.

Question 10

Quel est le résultat des instructions suivantes ?

                                Integer integer = new Integer(4); 
                                System.out.print(integer.byteValue()); 
                                System.out.print("-"); 
                                int i = new Integer(4); 
                                System.out.print(i.byteValue()); 
                            

  • 4-0
  • 4-4
  • Le code ne compile pas.
  • Le code est compilé mais lève une exception lors de l'exécution.

Partager ce cours avec tes amis :