Q.C.M.
Laquelle de ces lignes crée un tableau de 10 double ?
double* tableau[10];
double tableau{10};
double tableau[10];
double tableau[9];
A quel indice commence un tableau ?
A l'indice 0
A l'indice 1
A l'indice -1
Qu'est-ce qu'un tableau à dimension dynamique ?
Un tableau dont les valeurs changent au cours du temps
Un tableau qui peut avoir une taille variable
Un tableau qui s'agrandit ou se rétrécit automatiquement selon les besoins
Lequel de ces prototypes de fonction ne permet pas de faire passer mon tableau ?
void fonction(int tableau[], int taille);
void fonction(int tableau, int taille);
void fonction(int *tableau, int taille);
Si je crée un tableau de 20 char appelé tableau situé à l'adresse 45782015... quelle est l'adresse de tableau[3] ?
45782015
45782025
45782018
45782019
45782017
Quelle est l'autre façon d'initialiser mon tableau avec ces valeurs ?
1 2 3 4 5 6 |
int tableau[4]; tableau[0] = 10; tableau[1] = 23; tableau[2] = 505; tableau[3] = 8; |
int tableau[4] = 10, 23, 505, 8;
int tableau[4] = [10, 23, 505, 8];
int tableau[4] = (10, 23, 505, 8);
int tableau[4] = {10, 23, 505, 8};
En résumé
- Les tableaux sont des ensembles de variables du même type stockées côte à côte en mémoire.
- La taille d'un tableau doit être déterminée avant la compilation, elle ne peut pas dépendre d'une variable.
- Chaque case d'un tableau de type int contient une variable de type int.
- Les cases sont numérotées via des indices commençant à 0 : tableau[0], tableau[1], tableau[2], etc.
Si vous avez un doute sur la qualité de vos réponses, recommencez tout le chapitre.
Créé avec HelpNDoc Personal Edition: Créer des documents d'aide HTML facilement