Шукаєте відповіді та рішення тестів для Informatique 3? Перегляньте нашу велику колекцію перевірених відповідей для Informatique 3 в cours.cyu.fr.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
La structure d'un chainon est définie comme suit :
typedef struct _chainon{
int element;
struct _chainon* pSuivant;
} Chainon;
On part du principe que des fonctions pour manipuler des listes chainées existent déjà et leurs prototypes sont définis comme suit :
Chainon* creer_chainon(int value);
Chainon* inserer_debut(Chainon* pList, int value);
Chainon* inserer_fin (Chainon* pList, int value);
Indiquez les valeurs de la liste chainée , dans l'ordre, après l'exécution du code suivant :
Chainon* list1 = NULL;
list1 = inserer_fin(list1, 76);
list1 = inserer_fin(list1, 83);
list1 = inserer_fin(list1, 64);
list1 = inserer_fin(list1, 96);
list1 = inserer_fin(list1, 65);
Chainon* c = creer_chainon(23);
Chainon* p = list1;
int k = 0;
while(p->pSuivant != NULL && k<2){
p = p->pSuivant;
k++;
}
c->pSuivant = p->pSuivant;
p->pSuivant = NULL;
⚠ - Il se peut que le nombre d'affichages soit supérieur au nombre de réponses attendues. SI un champ doit rester vide, entrez le mot 'vide' à l'intérieur.
- Affichage #1 :
- Affichage #2 :
- Affichage #3 :
- Affichage #4 :
- Affichage #5 :
- Affichage #6 :
- Affichage #7 :
généré par ExamGenerator. Tous droits réservés : Romuald GRIGNON (2020-2024)
La structure d'un chainon est définie comme suit :
typedef struct _chainon{
int element;
struct _chainon* pSuivant;
} Chainon;
On part du principe que des fonctions pour manipuler des listes chainées existent déjà et leurs prototypes sont définis comme suit :
Chainon* creer_chainon(int value);
Chainon* inserer_debut(Chainon* pList, int value);
Chainon* inserer_fin (Chainon* pList, int value);
Indiquez les valeurs de la liste chainée , dans l'ordre, après l'exécution du code suivant :
Chainon* list1 = NULL;
list1 = inserer_debut(list1, 41);
list1 = inserer_fin(list1, 59);
list1 = inserer_fin(list1, 70);
list1 = inserer_debut(list1, 53);
list1 = inserer_debut(list1, 15);
Chainon* c = creer_chainon(45);
Chainon* p = list1;
int k = 0;
while(p->pSuivant != NULL && k<1){
p = p->pSuivant;
k++;
}
p->pSuivant = c;
c->pSuivant = p;
- Affichage #1 :
- Affichage #2 :
- Affichage #3 :
- Affichage #4 :
- Affichage #5 :
- Affichage #6 :
- Affichage #7 :
généré par ExamGenerator. Tous droits réservés : Romuald GRIGNON (2020-2024)
La structure d'un chainon est définie comme suit :
typedef struct _chainon{
int element;
struct _chainon* pSuivant;
} Chainon;
On part du principe que des fonctions pour manipuler des listes chainées existent déjà et leurs prototypes sont définis comme suit :
Chainon* creer_chainon(int value);
Chainon* inserer_debut(Chainon* pList, int value);
Chainon* inserer_fin (Chainon* pList, int value);
Indiquez les valeurs de la liste chainée , dans l'ordre, après l'exécution du code suivant :
Chainon* list1 = NULL;
list1 = inserer_fin(list1, 92);
list1 = inserer_debut(list1, 33);
list1 = inserer_debut(list1, 48);
list1 = inserer_debut(list1, 26);
list1 = inserer_debut(list1, 54);
Chainon* c = creer_chainon(14);
Chainon* p = list1;
int k = 0;
while(p->pSuivant != NULL && k<3){
p = p->pSuivant;
k++;
}
c->pSuivant = p->pSuivant;
p->pSuivant = c;
⚠ - Il se peut que le nombre d'affichages soit supérieur au nombre de réponses attendues. SI un champ doit rester vide, entrez le mot 'vide' à l'intérieur.
- Affichage #1 :
- Affichage #2 :
- Affichage #3 :
- Affichage #4 :
- Affichage #5 :
- Affichage #6 :
- Affichage #7 :
généré par ExamGenerator. Tous droits réservés : Romuald GRIGNON (2020-2024)
La structure d'un chainon est définie comme suit :
typedef struct _chainon{
int element;
struct _chainon* pSuivant;
} Chainon;
On part du principe que des fonctions pour manipuler des listes chainées existent déjà et leurs prototypes sont définis comme suit :
Chainon* creer_chainon(int value);
Chainon* inserer_debut(Chainon* pList, int value);
Chainon* inserer_fin (Chainon* pList, int value);
Indiquez les valeurs de la liste chainée , dans l'ordre, après l'exécution du code suivant :
Chainon* list1 = NULL;
list1 = inserer_fin(list1, 92);
list1 = inserer_debut(list1, 33);
list1 = inserer_debut(list1, 48);
list1 = inserer_debut(list1, 26);
list1 = inserer_debut(list1, 54);
list1 = inserer_fin(list1, 56);
list1 = inserer_debut(list1, 14);
- Affichage #1 :
- Affichage #2 :
- Affichage #3 :
- Affichage #4 :
- Affichage #5 :
- Affichage #6 :
- Affichage #7 :
généré par ExamGenerator. Tous droits réservés : Romuald GRIGNON (2020-2024)
Soit un avec la topologie initiale suivante :
Indiquer si cet arbre est bien un ABR :
Pour ce faire, il faut vous placer dans l'hypothèse où un programme parcourt tous les noeuds en infixe, et doit detecter si l'arbre est bien un ABR.
Ce n'est que lorsqu'un noeud avec une valeur plus faible que le noeud visité précédemment sera trouvé que le programme pourra statuer sur le fait que l'arbre n'est pas un ABR.
C'est le noeud courant avec la valeur plus faible qu'il faudra donc indiquer dans le champ de réponse.
⚠ - Tout champ de réponse faux réduira la note globale du test d'un montant égal à 50.0% de la note maximale de cette question.
- A1 est un ABR :
- Valeur du noeud :
généré par ExamGenerator. Tous droits réservés : Romuald GRIGNON (2020-2024)
Soit une Donnez l'état de la ( )
|
⚠ - Il se peut que le nombre d'affichages soit supérieur au nombre de réponses attendues. SI un champ doit rester vide, entrez le mot 'vide' à l'intérieur.
- Affichage #1 :
- Affichage #2 :
- Affichage #3 :
- Affichage #4 :
- Affichage #5 :
- Affichage #6 :
généré par ExamGenerator. Tous droits réservés : Romuald GRIGNON (2020-2024)
Soit une ( )
Donnez l'état de la à la fin des opérations ci-dessous :
⚠ - Il se peut que le nombre d'affichages soit supérieur au nombre de réponses attendues. SI un champ doit rester vide, entrez le mot 'vide' à l'intérieur.
- Affichage #1 :
- Affichage #2 :
- Affichage #3 :
- Affichage #4 :
- Affichage #5 :
- Affichage #6 :
généré par ExamGenerator. Tous droits réservés : Romuald GRIGNON (2020-2024)
La structure d'un chainon est définie comme suit :
typedef struct _chainon{
int element;
struct _chainon* pSuivant;
} Chainon;
On part du principe que des fonctions pour manipuler des listes chainées existent déjà et leurs prototypes sont définis comme suit :
Chainon* creer_chainon(int value);
Chainon* inserer_debut(Chainon* pList, int value);
Chainon* inserer_fin (Chainon* pList, int value);
Indiquez les valeurs de la liste chainée , dans l'ordre, après l'exécution du code suivant :
Chainon* list1 = NULL;
list1 = inserer_debut(list1, 51);
list1 = inserer_fin(list1, 96);
list1 = inserer_fin(list1, 89);
list1 = inserer_debut(list1, 13);
list1 = inserer_fin(list1, 92);
Chainon* c = creer_chainon(20);
Chainon* p = list1;
int k = 0;
while(p->pSuivant != NULL && k<4){
p = p->pSuivant;
k++;
}
c->pSuivant = p->pSuivant;
p->pSuivant = NULL;
⚠ - Il se peut que le nombre d'affichages soit supérieur au nombre de réponses attendues. SI un champ doit rester vide, entrez le mot 'vide' à l'intérieur.
- Affichage #1 :
- Affichage #2 :
- Affichage #3 :
- Affichage #4 :
- Affichage #5 :
- Affichage #6 :
- Affichage #7 :
généré par ExamGenerator. Tous droits réservés : Romuald GRIGNON (2020-2024)
La structure d'un chainon est définie comme suit :
typedef struct _chainon{
int element;
struct _chainon* pSuivant;
} Chainon;
On part du principe que des fonctions pour manipuler des listes chainées existent déjà et leurs prototypes sont définis comme suit :
Chainon* creer_chainon(int value);
Chainon* inserer_debut(Chainon* pList, int value);
Chainon* inserer_fin (Chainon* pList, int value);
Indiquez les valeurs de la liste chainée , dans l'ordre, après l'exécution du code suivant :
Chainon* list1 = NULL;
list1 = inserer_debut(list1, 27);
list1 = inserer_debut(list1, 20);
list1 = inserer_debut(list1, 23);
list1 = inserer_debut(list1, 19);
list1 = inserer_debut(list1, 28);
Chainon* c = creer_chainon(17);
Chainon* p = list1;
int k = 0;
while(p->pSuivant != NULL && k<2){
p = p->pSuivant;
k++;
}
p->pSuivant = c;
c->pSuivant = p;
- Affichage #1 :
- Affichage #2 :
- Affichage #3 :
- Affichage #4 :
- Affichage #5 :
- Affichage #6 :
- Affichage #7 :
généré par ExamGenerator. Tous droits réservés : Romuald GRIGNON (2020-2024)
La structure d'un chainon est définie comme suit :
typedef struct _chainon{
int element;
struct _chainon* pSuivant;
} Chainon;
On part du principe que des fonctions pour manipuler des listes chainées existent déjà et leurs prototypes sont définis comme suit :
Chainon* creer_chainon(int value);
Chainon* inserer_debut(Chainon* pList, int value);
Chainon* inserer_fin (Chainon* pList, int value);
Indiquez les valeurs de la liste chainée , dans l'ordre, après l'exécution du code suivant :
Chainon* list1 = NULL;
list1 = inserer_fin(list1, 65);
list1 = inserer_debut(list1, 45);
list1 = inserer_debut(list1, 45);
list1 = inserer_debut(list1, 47);
list1 = inserer_fin(list1, 79);
Chainon* c = creer_chainon(48);
Chainon* p = list1;
int k = 0;
while(p->pSuivant != NULL && k<2){
p = p->pSuivant;
k++;
}
c->pSuivant = p->pSuivant;
p->pSuivant = c;
⚠ - Il se peut que le nombre d'affichages soit supérieur au nombre de réponses attendues. SI un champ doit rester vide, entrez le mot 'vide' à l'intérieur.
- Affichage #1 :
- Affichage #2 :
- Affichage #3 :
- Affichage #4 :
- Affichage #5 :
- Affichage #6 :
- Affichage #7 :
généré par ExamGenerator. Tous droits réservés : Romuald GRIGNON (2020-2024)
Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!