Quiz — 64761a2cadd96_énoncé_Série-Matrice et Récursivité.pdf
🧠 Quiz 10 questions 20 min
QUIZ INTERACTIFDiff. 5/10
Quiz interactif généré par IA à partir du document : 64761a2cadd96_énoncé_Série-Matrice et Récursivité.pdf
Question 1 sur 10 20:00
[{"id":92673,"question":"Quelle est la taille d'une matrice de 3 lignes et 4 colonnes ?","option_a":"3x4","option_b":"4x3","option_c":"7","option_d":"12","option_e":"","option_f":"","bonne_reponse":"a","explication":"La taille d'une matrice est donnée par le nombre de lignes suivi du nombre de colonnes. Ici, 3 lignes et 4 colonnes donnent une matrice 3x4.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"3x4\", \"b\": \"4x3\", \"c\": \"7\", \"d\": \"12\"}}","_debug_options_count":4},{"id":92674,"question":"Dans une fonction récursive, quel élément est indispensable pour éviter une boucle infinie ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Un cas de base (ou condition d'arrêt) est indispensable pour arrêter la récursion et éviter une boucle infinie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":92675,"question":"Quelle opération sur les matrices n'est PAS définie ?","option_a":"Addition de deux matrices de même taille","option_b":"Multiplication de deux matrices de tailles compatibles","option_c":"Division de deux matrices","option_d":"Transposition d'une matrice","option_e":"","option_f":"","bonne_reponse":"c","explication":"La division de deux matrices n'est pas une opération standard en algèbre linéaire. On utilise plutôt l'inverse d'une matrice pour résoudre des équations matricielles.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"Addition de deux matrices de même taille\", \"b\": \"Multiplication ","_debug_options_count":4},{"id":92676,"question":"La fonction suivante calcule : \u003Ccode\u003Edef f(n): return 1 if n == 0 else n * f(n-1)\u003C\/code\u003E","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Cette fonction calcule la factorielle d'un nombre n (n!). La récursion s'arrête lorsque n atteint 0.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":92677,"question":"Quel est le résultat de la multiplication d'une matrice 2x3 par une matrice 3x2 ?","option_a":"Une matrice 2x2","option_b":"Une matrice 3x3","option_c":"Une matrice 2x3","option_d":"Une matrice 3x2","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le produit de deux matrices A (m x n) et B (n x p) donne une matrice de taille m x p. Ici, 2x3 multiplié par 3x2 donne une matrice 2x2.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Une matrice 2x2\", \"b\": \"Une matrice 3x3\", \"c\": \"Une matrice 2x3\",","_debug_options_count":4},{"id":92678,"question":"La récursivité est toujours plus efficace que l'itération.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"La récursivité peut être moins efficace en termes de mémoire et de temps d'exécution en raison de l'empilement des appels de fonction. Elle est surtout utilisée pour sa simplicité conceptuelle.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":92679,"question":"Quelle propriété caractérise une matrice triangulaire supérieure ?","option_a":"Tous ses éléments sont nuls","option_b":"Tous ses éléments sous la diagonale principale sont nuls","option_c":"Tous ses éléments sont égaux","option_d":"Elle est symétrique","option_e":"","option_f":"","bonne_reponse":"b","explication":"Une matrice triangulaire supérieure a tous ses éléments sous la diagonale principale égaux à zéro.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Tous ses éléments sont nuls\", \"b\": \"Tous ses éléments sous la","_debug_options_count":4},{"id":92680,"question":"Quel est le résultat de l'addition des matrices A = [[1, 2], [3, 4]] et B = [[5, 6], [7, 8]] ?","option_a":"[[6, 8], [10, 12]]","option_b":"[[5, 12], [21, 32]]","option_c":"[[6, 8], [10, 12]]","option_d":"[[1, 5], [2, 6]]","option_e":"","option_f":"","bonne_reponse":"c","explication":"L'addition de matrices se fait élément par élément : A + B = [[1+5, 2+6], [3+7, 4+8]] = [[6, 8], [10, 12]].","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"[[6, 8], [10, 12]]\", \"b\": \"[[5, 12], [21, 32]]\", \"c\": \"[[6, 8], [","_debug_options_count":4},{"id":92681,"question":"Une fonction récursive peut-elle appeler une autre fonction récursive ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Oui, une fonction récursive peut appeler une autre fonction récursive, ce qui est utile pour résoudre des problèmes complexes décomposés en sous-problèmes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":92682,"question":"Quelle est la complexité temporelle de la multiplication de deux matrices de taille n x n avec l'algorithme naïf ?","option_a":"O(n)","option_b":"O(n²)","option_c":"O(n³)","option_d":"O(2^n)","option_e":"","option_f":"","bonne_reponse":"c","explication":"L'algorithme naïf de multiplication de matrices a une complexité temporelle de O(n³) car il nécessite trois boucles imbriquées pour calculer chaque élément du produit.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"O(n)\", \"b\": \"O(n²)\", \"c\": \"O(n³)\", \"d\": \"O(2^n)\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.