Quiz C++ - Niveau 2.3

Average rating : Published by Rosamas on May 8th, 2018
Les fonctions en C++

Related quizes

Introduction

Toujours sur le langage C++, ce petit quiz portera sur l'utilisation des fonctions.
Question 1
Pourquoi écrit-on des fonctions en programmation ?

Parce qu'on m'a obligé
Pour écrire moins de code
Pour que le code s'execute plus rapidement
Pour rendre le code plus lisible
Pour rendre le code plus facile à modifier
Pour éviter de dupliquer du code
Question 2
Qu'est ce qu'appeler une fonction ?

C'est l'utiliser
C'est lui passer un coup de fil
C'est la déclarer
Question 3
Qu'est ce que le prototype d'une fonction ?

C'est sa déclaration uniquement
C'est sa définition uniquement
C'est sa déclaration et sa définition
Question 4
Qu'est ce que les paramètres d'une fonction ?

Ce sont des options de compilation
C'est le résultat de la fonction
Ce sont les variables que la fonction va recevoir
Question 5
Comment déclare t'on une fonction ?

Type Nom(Paramètres);
Nom Type(Paramètres);
Paramètres Nom(Type);
Question 6
Quelle proposition est vraie ?

Addition int(int a, int b);
Int Addition(int a, int b);
Int a, int b Addition(int);
Question 7

Que fait la fonction "MaFonction" ?

Rien, elle plante
Elle calcule la réponse de l'univers
Elle calcule le périmétre d'un rectangle
Elle multiplie deux nombres

Click here if you wish to read this hintCours de collège ;)
Question 8

Quel est le prototype de la fonction Multiply ? (Elle Multiplie deux nombres)

Void Multiply(float a, float b);
Float Multiply(float a);
Float Multiply(int a, int b);
Float Multiply(float a, float b);
Int Multiply(float a, float b);
Question 9
Qu'est ce que la signature d'une fonction en C++ ?

Son type de retour et son nom
Son type de retour, son nom et ses paramètres
Son nom et ses paramètres
Question 10
Quelle est la signature de cette fonction : void PrintMessage(std::string message);

Void PrintMessage(std::string)
PrintMessage(std::string)
PrintMessage
Void std::string
Question 11
Qu'est ce que la surcharge de fonction ?

C'est alourdir une fonction
C'est écrire plusieurs fois une fonction avec des paramètres différents
C'est changer le nom de la fonction
Question 12
A quoi sert la surcharge de fonction ?

A rendre le code plus ergonomique et cohérent
A écrire moins de code
A rendre le code plus optimisé
A embêter les programmeurs
Question 13
Quels sont les surcharges de la fonction : int Multiply(int a, int b);

Int Multiply();
Int Mul(int a, int b):
Float Multiply(float a, float b);
Int Multiply(int a, int b, int c);
Int Multiply(int a, float b);

Comments

    The author deactivated comments on this page.

    Quiz information

    Author : Rosamas
    Difficulty : Medium
    Tags : c++, programmation, info...(more)
    Played :
    ShareFavoritesReport
    Embed this quiz on your website

    Ranking

    Average score : %

    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.

    They played it

    Communauty

    Follow us on Facebook to be updated about the latest good quizes !

    More quizes !

    Cookies and privacy

    By browsing this website, you accept our cookie and privacy policy explained here.