Sélectionner une page

Question 1 : Quel est le résultat de l’expression conditionnelle suivante en Python : 5 > 3 and 2 < 4?

A. True
B. False
C. None
D. SyntaxError

Question 2 : Quelle structure de contrôle est utilisée pour exécuter une action répétée tant qu’une condition est vraie ?

A. if-else
B. while
C. switch
D. for

Question 3 : Quel est l’objectif principal de l’algorithme de tri à bulles (bubble sort) ?

A. Trouver le plus grand nombre dans une liste
B. Trier une liste de nombres dans l’ordre croissant ou décroissant
C. Calculer la moyenne des nombres dans une liste
D. Compter le nombre d’éléments dans une liste

Question 4 : Quel est le principe de la recherche dichotomique (binary search) ?

A. Rechercher un élément en parcourant tous les éléments de la liste
B. Rechercher un élément en divisant la liste en deux parties à chaque étape
C. Rechercher un élément en utilisant une table de hachage
D. Rechercher un élément en parcourant la liste à rebours

Question 5 : Quel mot-clé en programmation orientée objet est utilisé pour hériter d’une classe en Python ?

A. extends
B. inherits
C. class
D. super

Question 6 : Dans la programmation orientée objet, qu’est-ce qu’un constructeur ?

A. Une méthode qui initialise un nouvel objet
B. Une méthode qui détruit un objet
C. Une méthode statique
D. Une méthode privée

Question 7 : Quel langage de programmation est un exemple de langage interprété ?

A. C
B. Java
C. Python
D. C++

Question 8 : Quel langage de programmation est un exemple de langage compilé ?

A. JavaScript
B. Python
C. Ruby
D. C++

Question 9 : Quelle commande GIT est utilisée pour créer une branche dans un dépôt ?

A. git branch
B. git merge
C. git checkout
D. git init

Question 10 : Quel est le but de la commande git merge ?

A. Supprimer une branche
B. Fusionner des branches
C. Créer un dépôt local
D. Pousser des modifications vers un dépôt distant

Question 11 : Que signifie le principe SOLID « S » (Single Responsibility Principle) ?

A. Une classe doit avoir une seule responsabilité
B. Une classe doit hériter de plusieurs classes
C. Une classe doit être immuable
D. Une classe doit avoir plusieurs méthodes

Question 12 : Que signifie le principe SOLID « L » (Liskov Substitution Principle) ?

A. Une classe doit pouvoir être substituée par ses sous-classes sans affecter le fonctionnement du programme
B. Une classe doit hériter de plusieurs classes
C. Une classe doit être immuable
D. Une classe doit avoir plusieurs méthodes

Question 13 : Quel design pattern est utilisé pour créer un seul objet d’une classe ?

A. Factory
B. Singleton
C. Observer
D. Strategy

Question 14 : Quel design pattern permet de notifier plusieurs objets lorsqu’un objet change d’état ?

A. Factory
B. Singleton
C. Observer
D. Strategy

Question 15 : Quelle est la clause SQL utilisée pour filtrer les résultats d’une requête ?

A. SELECT
B. WHERE
C. FROM
D. JOIN

Question 16 : Quelle requête SQL permet de récupérer toutes les colonnes de la table « users » ?

A. SELECT users FROM *
B. SELECT * FROM users
C. SELECT all FROM users
D. SELECT * IN users

Question 17 : Comment ajouter une nouvelle colonne « email » à une table existante « users » en SQL ?

A. ALTER TABLE users ADD COLUMN email VARCHAR(255)
B. ADD COLUMN email TO users
C. MODIFY TABLE users ADD email VARCHAR(255)
D. ALTER users ADD email VARCHAR(255)

Question 18 : Quelle requête SQL est utilisée pour mettre à jour les données d’une table ?

A. INSERT INTO
B. UPDATE
C. DELETE
D. SELECT

Question 19 : Quelle clause SQL est utilisée pour regrouper les résultats d’une requête ?

A. ORDER BY
B. GROUP BY
C. HAVING
D. JOIN

Question 20 : Quel est le rôle de la commande git commit ?

A. Créer une nouvelle branche
B. Fusionner des branches
C. Enregistrer les modifications dans l’historique du dépôt
D. Pousser des modifications vers un dépôt distant

Si vous souhaitez obtenir 20/20 à ce test, inscrivez-vous à nos formations langage.

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp