WorksheetsExamen DevOps
Total questions: 31
Worksheet time: 16mins
Name
Class
Date
1.
Nom complet
4 lines
2.
Qu'est-ce que le DevOps
a)
Une méthodologie de développement logiciel
b)
Un langage de programmation
c)
Un ensemble de pratiques visant à rapprocher les équipes de développement et d'exploitation
d)
Toutes les réponses précédentes
3.
Quel est l'objectif principal du DevOps ?
a)
Accélérer le développement logiciel uniquement
b)
Améliorer la collaboration et l'efficacité entre les équipes de développement et d'exploitation
c)
Automatiser les tests unitaires
d)
Aucun
4.
Qu'est ce que Scrum ?
a)
Une méthode de développement agile
b)
Un langage de programmation
c)
Une technique de gestion de projet traditionnelle
d)
Tous les réponses précédentes
5.
Quel aspect de Scrum met l'accent sur les principes de transparence, d'inspection et d'adaptation ?
a)
Équipe Scrum
b)
Valeurs Scrum
c)
Scrum Master
6.
Quel événement Scrum a lieu à la fin de chaque sprint pour inspecter le travail effectué et adapter le plan pour le sprint suivant ?
a)
Daily Scrum
b)
Sprint Planning
c)
Sprint Review
7.
Qu'est-ce que Git ?
a)
Un système de contrôle des versions
b)
Un langage de programmation
c)
Un surnom pour GitHub
d)
Une plateforme de dépôt à distance
8.
Git est la même chose que GitHub
a)
Vrai
b)
Faux
9.
Quelle est la commande pour obtenir la version installée de Git ?
a)
git help version
b)
getGitVersion
c)
gitVersion
d)
git --version
10.
Quelle option devez-vous utiliser pour définir le nom d'utilisateur par défaut pour chaque référentiel sur votre ordinateur ?
a)
--global
b)
Il n'est pas nécessaire de le préciser, c'est le nom par défaut.
c)
--all
d)
--A
11.
Quelle est la commande pour définir l'email de l'utilisateur pour le dépôt actuel ?
a)
git email.user
b)
git config user.email
c)
git config email
12.
Quelle est la commande permettant d'ajouter tous les fichiers et modifications du dossier en cours à l'environnement staging du dépôt Git ?
a)
aucun
b)
git add --files
c)
git add .
d)
git add
13.
Quelle est la commande pour obtenir l'état actuel du dépôt Git ?
a)
git getStatus
b)
git status
c)
--status
d)
git config --status
14.
Quelle est la commande pour initialiser Git sur le dépôt actuel ?
a)
initialize git
b)
aucun
c)
git init
d)
start git
e)
git start
15.
Git ajoute automatiquement les nouveaux fichiers au référentiel (repository) et commence à les suivre.
a)
Vrai
b)
Faux
16.
Quelle est la commande pour valider les modifications du dépôt Git ?
a)
aucun
b)
git com
c)
git save
d)
git commit
e)
git snapshot
17.
Quelle est la commande pour effectuer un commit avec le message "Nouveau email"
a)
git commit -m "Nouveau email"
b)
git commit message "Nouveau email"
c)
git commit -mess "Nouveau email"
d)
aucun
18.
Dans Git, une branche est :
a)
Une partie secrète de la configuration de Git
b)
Rien, c'est un mot qui n'a pas de sens
c)
Une version distincte du dépôt principal
d)
tous les réponses précédentes
19.
Quelle est la commande pour créer une nouvelle branche nommée "new-email" ?
a)
git newBranch "new-email"
b)
git add branch "new-email"
c)
git branch new "new-email"
d)
git branch new-email
20.
Quelle est la commande pour passer à la branche nommée "new-email" ?
a)
git branch -move new-email
b)
git branch new-email
c)
git checkout new-email
d)
git checkout branch new-email
21.
Quelle est la commande pour fusionner la branche actuelle avec la branche "new-email" ?
a)
git merge new-email
b)
git add new-email
c)
git commit -merge new-email
22.
Quelle est la commande pour ajouter le dépôt distant "https://abc.xyz/d/e.git" comme "origin" ?
a)
git origin=https://abc.xyz/d/e.git
b)
git remote add origin https://abc.xyz/d/e.git
c)
git remote https://abc.xyz/d/e.git
d)
git add origin https://abc.xyz/d/e.git
23.
Quelle est la commande pour pousser le dépôt actuel vers l'origine distante ?
a)
git remote push
b)
git merge remote
c)
git remote commit
d)
git push origin
24.
Git Pull est une combinaison de :
a)
add and commit
b)
branch and checkout
c)
fetch and merge
d)
aucun
25.
Que signifie l'acronyme "CI" dans le contexte du développement logiciel ?
a)
Intégration Continue
b)
Collaboration Immédiate
c)
Contrôle d'Inventaire
26.
Quel est l'objectif principal de l'intégration continue (CI) ?
a)
Automatiser les tests uniquement
b)
Intégrer régulièrement les modifications du code source dans un référentiel partagé
c)
Compiler le code manuellement
d)
aucun
27.
Quel est l'un des principaux avantages de l'intégration continue (CI) ?
a)
Réduire la fréquence des mises à jour
b)
Identifier rapidement les conflits de code
c)
Ralentir le processus de développement
28.
Que signifie l'acronyme "CD" dans le contexte du développement logiciel ?
a)
Contrôle de Distribution
b)
Développement Collaboratif
c)
Déploiement Continu
29.
Quelle est la principale différence entre l'intégration continue (CI) et le déploiement continu (CD) ?
a)
CI consiste à compiler le code, tandis que CD consiste à le déployer
b)
CI vérifie le code, tandis que CD met à jour le code en production
c)
Il n'y a pas de différence entre CI et CD
30.
Quel est l'objectif principal du déploiement continu (CD) ?
a)
Livrer le code de manière régulière, fiable et automatisée
b)
Vérifier la conformité des licences logicielles
c)
Tester manuellement chaque modification de code
31.
Quels sont les avantages du déploiement continu (CD) ?
a)
Diminution du temps de déploiement et amélioration de la qualité du logiciel
b)
Augmentation des erreurs de déploiement et diminution de la productivité
c)
Ralentissement du processus de développement et réduction de l'efficacité
100 %
