La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

renvoie la moyenne d’un tableau d’entiers

Présentations similaires


Présentation au sujet: "renvoie la moyenne d’un tableau d’entiers"— Transcription de la présentation:

1 renvoie la moyenne d’un tableau d’entiers
QCM n°4 IOGS 1A 2018 void moyenne(int tab[], int dim){ int i , sum = 0; for(i=0;i<dim;i++) sum = sum + tab[i]; printf("%lf\n",1.0*sum/dim); } Soit la fonction suivante : Quelles sont la ou les propositions correctes : La fonction moyenne … renvoie la moyenne d’un tableau d’entiers affiche la moyenne d’un tableau d’entiers ne renvoie rien renvoie la moyenne d’un tableau de double 1

2 int affiche_tab(double tab, int dim); void affiche_tab(double tab[]);
On souhaite faire l’affichage d’un tableau de double. Quels sont les prototypes corrects : int affiche_tab(double tab, int dim); void affiche_tab(double tab[]); double affiche_tab(double tab[], int dim); void affiche_tab(double tab[], int dim); Pas besoin de prototype, on fait directement printf("%lf", tab); 2

3 Lesquelles de ces déclarations de fonctions sont correctes si elles sont sensées calculer « x » élevé à la puissance « n » entière ? 1) double puissance (double x, int n) ; 2) puissance (double x, int n) ; 3) void puissance (double x, int n) ; 4) puissance() ; 3

4 Soit le prototype de la fonction maximum : int maximum(int tab[], int dim); On définit le tableau suivant : int t[5] = {1, 5, 3, 8, 3}; et la variable suivante : int max ; Quels sont les appels corrects à la fonction maximum : printf("%d\n", maximum(t, 5)); max = maximum(t, 5) ; max = maximum(t[5], 5); max = maximum(int t[], int dim) ; int T2[3]={3,4,8} ; max = maximum(T2,3); 4

5 Réponses : Q1 – 2 / 3 Q2 – 4 / (3) Q3 – 1 Q4 – 1 / 2 / 5


Télécharger ppt "renvoie la moyenne d’un tableau d’entiers"

Présentations similaires


Annonces Google