QCM TP01

Questions

QCM Langage C - 30 questions sur le TP01

  1. Quelle est la fonction utilisée pour afficher du texte à l'écran en C ?

    • printf

    • scanf

    • main

    • return

  2. Quel est le mot-clé pour déclarer une variable entière ?

    • int

    • float

    • char

    • double

  3. Quelle est la syntaxe correcte pour un commentaire sur une ligne en C ?

    • // Ceci est un commentaire
      

    • # Ceci est un commentaire
      

    • /* Ceci est un commentaire */
      

    • -- Ceci est un commentaire
      

  4. Quel est l'opérateur pour l'addition en C ?

    • +

    • -

    • *

    • /

  5. Quel mot-clé permet de déclarer une variable contenant un caractère ?

    • char

    • int

    • string

    • byte

  6. Quel est le bon mot-clé pour une fonction principale en C ?

    • main

    • start

    • begin

    • function

  7. Quel est le bon symbole pour terminer une instruction en C ?

    • ;

    • .

    • :

    • ,

  8. Que signifie %d dans printf ?

    • Afficher un caractère

    • Afficher une chaîne

    • Afficher un entier

    • Afficher un nombre flottant

  9. Quelle est la syntaxe correcte pour un commentaire sur plusieurs lignes en C ?

    • // Ceci est un commentaire
      

    • # Ceci est un commentaire
      

    • /* Ceci est un commentaire */
      

    • -- Ceci est un commentaire
      

  10. Quel symbole est utilisé pour affecter une valeur à une variable ?

    • =

    • ==

    • :=

    • ->

  11. Quelle fonction permet de lire une saisie utilisateur au clavier ?

    • scanf

    • printf

    • getchar

    • puts

  12. Quel est le symbole pour la division entière en C ?

    • /

    • %

    • //

    • \

  13. Quelle est la bonne syntaxe pour déclarer une variable flottante ?

    • int x = 1.5;

    • float x = 1.5;

    • char x = 1.5;

    • double x = '1.5';

  14. Quel symbole est utilisé pour le modulo (reste de la division entière) ?

    • %

    • &

    • /

    • $

  15. Quelle est la valeur finale de x ?
    int x = 5;
    x++;
    x += 2;
    

    • 5

    • 6

    • 7

    • 8

  16. Comment déclarer une variable caractère ?

    • char c = 'a';

    • char c = "a";

    • string c = 'a';

    • char c = a;

  17. Que retourne la fonction main() en cas de succès ?

    • 0

    • 1

    • -1

    • true

  18. Complétez ce code pour incrémenter n de 1 :
    int n = 10;
    ___;
    

    • n++

    • ++n

    • n += 1

    • Toutes les réponses sont correctes

  19. Quel est le rôle de return dans une fonction ?

    • Afficher une valeur

    • Arrêter le programme

    • Retourner une valeur

    • Appeler une autre fonction

  20. Complétez : int x = ___; (valeur entière)

    • 5

    • '5'

    • 5.0

    • "5"

  21. Complétez : ___("Entrez un entier : ");

    • printf

    • scanf

    • main

    • return

  22. Complétez : scanf(___, &x); Quel format faut-il utiliser pour un entier ?

    • %d

    • %f

    • %c

    • %s

  23. Complétez ce code pour décrémenter val de 1 :
    int val = 3;
    ___;
    

    • val--

    • --val

    • val = val - 1

    • Toutes les réponses sont correctes

  24. Complétez : float y = 2 ___ 3; pour faire une multiplication

    • *

    • +

    • /

    • -

  25. Complétez : char c = ___; pour stocker la lettre a

    • a

    • "a"

    • 'a'

    • a

  26. Complétez : int x = 10 ___ 3; pour calculer le reste de la division

    • %

    • /

    • *

    • -

  27. Complétez : printf("%c", ___); pour afficher un caractère c

    • c

    • 'c'

    • "c"

    • %c

  28. Complétez : scanf("%f", &___); pour stocker un flottant dans la variable y

    • *y

    • y

    • float

    • f

  29. Complétez : int total = a ___ b; pour effectuer une addition

    • +

    • -

    • *

    • /

  30. Complétez : printf("Valeur : %d", ___); pour afficher x

    • x

    • &x

    • *x

    • x()