Quiz – Apprendre le C++ #0 – Introduction

Bonjour à tous,

Voici un petit quiz pour tester les connaissances acquises dans la première vidéo du tutoriel "Apprendre le C++". Bonne chance !

Question 1

À quelle période à été inventé le C++ ?

1. Dans les années 70
2. Dans les années 80
3. Dans les années 90

Explication

Le c++ est un langage qui a été inventé dans les années 80. Historiquement créé en 1979 sous le nom de "C with Classes", le nom C++ quant à lui date de 198.

Question 2

En combien de temps peut-on maîtriser le C++ ?

1. En quelques semaines
2. En quelques mois
3. En plusieurs années

Explication

Le C++ est particulièrement long à maîtriser pour plusieurs raisons :

  • Il est multi-paradigmes
  • Il est retro-compatible avec le C
  • Il est en constante évolution
  • Il est plus proche du système que beaucoup d'autres langages
  • La gestion de la mémoire est manuelle ou semi-manuelle (avec les smart-pointers)
  • Il possède son lot de contradictions (comme tous les langages)

La durée d'apprentissage dépend de plusieurs facteurs :

  • Le qualité du support d'apprentissage, un mauvais livre ou mauvais tutoriel peut-être contre-productif !
  • L’investissement (en temps et moyen)
  • La régularité dans le travail

Question 3

Qui est-ce ?

1. Linus Torvalds
2. Dennis Ritchie
3. Bjarne Stroustrup

Explication

Il s'agit du créateur du C++.

Question 4

Quel(s) paradigme(s) le C++ supporte il ?

1. Programmation procédurale seulement
2. Programmation procédurale, fonctionnelle seulement
3. Programmation orientée objet seulement
4. Programmation procédurale, générique, fonctionnelle et orientée objet
5. Aucune des réponses ci-dessus

Question 5

Qu'est ce qu'un IDE ?

1. Un compilateur
2. Un debugger
3. Un éditeur de texte
4. Un ensemble d'outils permettant d'être plus productif

Explication

Un IDE (Integrated Development Environment) ou EDI (Environnement de développement intégré) en français est un ensemble d'outils permettant d'améliorer le workflow des développeurs, c'est à dire améliorer leur productivité en leur proposant divers services.

Question 6

Quel service ne propose pas un IDE ?

1. Le profilage d'application
2. Le debuggage
3. La compilation
4. L'édition de texte
5. La correction des erreurs à l'exécution

Explication

Les IDEs proposent de nombreux services, parmi eux, on peut citer les plus connus :

  • Compilation
  • Debugging
  • Profiling
  • Édition de texte
  • Analyse syntaxique

Question 7

Le processeur sait-il lire du C++ ?

1. Oui ! C'est pour ça qu'on dit que le C++ est plus bas niveau que le Java
2. Non ... Le processeur n'a aucune idée de ce qu'est le C++

Explication

Peut-importe la machine ou le langage, un processeur ne peut comprendre que du binaire. Le code C++ est compilé en code machine par le compilateur, c'est à dire dans une "langue" que le processeur peut comprendre. On appelle aussi ce code le code "assembleur". Il s'agit bêtement d'une suite d'instructions atomiques très simples comme :

  • Déplace cette valeur ici
  • Additionne ces deux valeurs
  • Compare ces deux valeurs

All 7 questions completed!


Share results:

Quiz - Apprendre le C++ #0 - Introduction

Want more stuff like this?

Get the best viral stories straight into your inbox!
Don`t worry, we don`t spam

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright © 2018 Vincent STEHLY--CALISTO. All Rights Reserved.

Up ↑