logo

Crowdly

Browser

Add to Chrome

TI301 - Structures des Données et Programmation 2

Looking for TI301 - Structures des Données et Programmation 2 test answers and solutions? Browse our comprehensive collection of verified answers for TI301 - Structures des Données et Programmation 2 at efreussite.fr.

Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!

Dans une t_ht_list, quand le pointeur tail ne doit-il pas être modifié ? 

Il y a plusieurs bonnes réponses 

- chaque bonne réponse rapporte des points 

- chaque mauvaise réponse retire des points

View this question

Soit la fonction suivante :

Code

Vous écrivez un programme, et constatez une erreur d'exécution (plantage), venant de cette fonction. Quelle ligne est en cause ?

View this question

Soit la liste suivante :

Liste

et un pointeur temp :

Temp

Quel est l'état de la liste après les instructions suivantes ?

 

temp = list.head->next;

list.head = temp->next;

temp= temp->next;

temp = list.head->next;

 

 

View this question

Soit myhtlist une t_ht_list non vide 

Rappel de la représentation :

Schéma

Parmi les 4 conditions suivantes, lesquelles peuvent être vraies si la liste est bien gérée ? (2 réponses) 

- chaque bonne réponse donne la moitié des points 

- chaque mauvaise réponse enlève la moitié des points

0%
0%
0%
0%
View this question

Soit le morceau de programme suivant :

Code

Une seule des instructions suivantes, si on l'insère en ligne 28, ne provoque ni erreur ni 'plantage' du programme : de quelle instruction s'agit-il ?

0%
0%
0%
0%
View this question

En langage C, quel est le mot clé qui permet de définir un nouveau type composé ?

View this question

on vous donne l'algorithme doSomething() suivant, avec une liste circulaire en paramètre

cette liste est supposée contenir plusieurs éléments : il n'y aura ainsi pas de 'segmentation fault' (pas de piège pour la réponse)

algorithme doSomething(c_list : t_circ_list)

var temp : t_cell *

temp <- c_list.head

while (temp->next ≠ c_list.head)

temp <- temp->next

que vaudra temp juste après la sortie de la boucle while dans cet algorithme ?

View this question

On vous affirme que :

il n'est pas possible d'écrire de fonction récursive pour afficher les éléments d'une liste circulaire car le champ 'next' d'une cellule ne vaut jamais NULL

Alors.....vrai ou faux ?

0%
100%
View this question

on vous propose l'algorithme suivant 

algo reverse(p_liste : t_ht_list *)

var temp : t_cell *

temp <- p_liste->head

p_liste->head <- p_liste->tail

p_liste->tail <- temp

on vous dit que cela permet de parcourir la liste en sens inverse de son ordre initial.....vrai ou faux ?

0%
100%
View this question

Soit une liste 'head' et 'tail' nommée my_ht_list

On vous indique qu'à un certain moment d'un algorithme ou programme, la condition (my_ht_list.head = my_ht_list.tail) est vrai

Que pouvez-vous en conclure sur l'état de la liste ?

View this question

Want instant access to all verified answers on efreussite.fr?

Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!

Browser

Add to Chrome