Looking for * Contrôles Continus - P2 - Promo 2029 test answers and solutions? Browse our comprehensive collection of verified answers for * Contrôles Continus - P2 - Promo 2029 at moodle.myefrei.fr.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
(Répondre par Vrai ou Faux,
D’après le principe de la constance de la vitesse de la lumière de
Einstein, la vitesse de la lumière dans le vide est la même dans tous les
référentiels d'inertie. Elle ne dépend pas du mouvement de la source
ou de l’observateur.
Pour un objet relativiste, le facteur relativiste gamma est :
(Cochez la bonne réponse,
1 pt, 1 minute)Soit une file implementée avec le type t_queue_tab, tableau à deux indices.
Cette file n'est manipulée qu'avec les fonctions standard enqueue() et dequeue(), bien écrites.
rappel : le type t_queue_tab est défini de la manière suivante :#define MAX 10typedef struct s_queue_tab{ int values[MAX]; int first; int last;} t_queue_tab;parmi les propositions suivantes, lesquelles correspondent à des états valides d'une file ?
Dans une pile, quelle est la différence principale entre top() et pop() ?
On utilise 2 piles, pile1 et pile2 avec les états initiaux suivants
pile1 : 4 est sur le 'dessus' de la pile : c'est le premier élément qui sera dépilé
| pile1-> | 4 | 5 | -1 | + | x | 9 | - |
|---|
on utilise l'algorithme suivant :
tant que pile1 n'est pas vide valeur <- dépiler(pile1) si valeur est un nombre empiler(pile2, valeur) sinon (valeur est un opérateur ,addition ou mulitplication) val1 <- depiler(pile2) val2 <- depiler(pile2) resultat <- appliquer l'opérateur sur val1 et val 2 (val1+val2 si c'est une addition, val1 x val2 si c'est une multiplication) empiler(resultat, pile2)
quelle sera la valeur stockée dans pile2 à la fin de l'algorithme ?
Si un nombre représente une opération d'empilement push(), le symbole # représente un dépilement pop(), et le symbole @ représente une consultation top(), quelles sont les valeurs stockées dans la pile après la séquence d'opérations suivante ?
Une pile implémentée avec une liste chaînée peut-elle être « pleine » ?
void addHeadCircList(t_circ_list *p_list, int val){ t_cell *nouv = createCell(val); // createCell() fonctionne bien nouv->next = p_list->head; p_list->head = nouv; p_list->tail->next = nouv->next; return;}parmi les propositions suivantes, lesquelles sont correctes ? (plusieurs réponses, attention les mauvaise réponses sont pénalisées)
Pourquoi utilise-t-on le type t_ht_list pour définir une liste circulaire ?
void reverse(t_ht_list *p_list){ t_cell *temp; temp = p_liste->head; p_liste->head = p_liste->tail; p_liste->tail = temp; return;}On vous dit que cela permet de parcourir la liste en sens inverse de son ordre initial.....vrai ou faux ?