QCM - Exercices en langage C++

Quiz interactif avec 5 questions. Testez vos connaissances!

fullopenaiblog.com
fullopenaiblog.com
December 25, 2025 10 min read
QCM - Exercices en langage C++

Quiz: QCM - Exercices en langage C++

5 questions | Difficulté: moyen


Question 1

Quel est le canevas minimal pour réaliser un programme C++ ?

  • A. #include <iostream> using namespace std ; main()
  • B. int main() { … }
  • C. #include <stdio.h> int main() { … }
  • D. main() { … }
Voir la réponse

Réponse correcte: A

Le canevas minimal pour réaliser un programme C++ est « #include <iostream> using namespace std ; main() { … } ».


Question 2

Quel type de conversion est réalisée lorsqu’on additionne deux variables de types différents ?

  • A. Conversion implicite d’ajustement de type
  • B. Promotion numérique
  • C. Cast explicite
  • D. Aucune conversion
Voir la réponse

Réponse correcte: A

Lorsque l’on additionne deux variables de types différents, la conversion réalisée est une conversion implicite d’ajustement de type.


Question 3

Quel opérateur permet d’afficher des informations à l’écran ?

  • A. cout
  • B. cin
  • C. <<
  • D. >>
Voir la réponse

Réponse correcte: A

L’opérateur « cout » est utilisé pour afficher des informations à l’écran.


Question 4

Quel type de conversion peut être « dégradante » lorsqu’un opérateur d’affectation est appliqué ?

  • A. Conversion implicite
  • B. Promotion numérique
  • C. Cast explicite
  • D. Conversion forcée
Voir la réponse

Réponse correcte: D

La conversion forcée peut être « dégradante » lorsqu’un opérateur d’affectation est appliqué.


Question 5

Quel type de variable peut être déclarée avec la syntaxe « const int NFOIS = 5 ; » ?

  • A. Variable entière
  • B. Variable flottante
  • C. Variable caractère
  • D. Constante
Voir la réponse

Réponse correcte: D

La variable « NFOIS » est déclarée comme une constante.


Advertisement

In-Article Ad

Dev Mode

Share this article

Alex Chen

Alex Chen

Senior Full-Stack Developer

I'm a passionate full-stack developer with 10+ years of experience building scalable web applications. I write about Vue.js, Node.js, PostgreSQL, and modern DevOps practices.

Enjoyed this article?

Subscribe to get more tech content delivered to your inbox.