Découvrez un cours complet d'informatique pour la Terminale sur l'algorithmique et la programmation en langage C. Exercices, exemples et méthodes pour réussir.
Question 1 sur 10 10:00
[{"id":9733,"question":"Quel symbole est utilisé pour déclarer une variable en langage C ?","option_a":"var","option_b":"int","option_c":"define","option_d":"data","option_e":"","option_f":"","bonne_reponse":"B","explication":"En langage C, on utilise des mots-clés comme 'int', 'float', 'char', etc., pour déclarer des variables. 'int' est utilisé pour les entiers.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":9734,"question":"Une boucle 'for' en C s'exécute au moins une fois.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Contrairement à une boucle 'do...while', une boucle 'for' peut ne pas s'exécuter si la condition initiale est fausse.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":9735,"question":"Quel est le rôle de l'opérateur '==' en C ?","option_a":"Affectation","option_b":"Comparaison","option_c":"Addition","option_d":"Multiplication","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '==' est utilisé pour comparer deux valeurs. Il retourne 'vrai' si les valeurs sont égales.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":9736,"question":"Une structure de données 'pile' suit le principe FIFO (First In, First Out).","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Faux. Une pile suit le principe LIFO (Last In, First Out), contrairement à une file qui suit FIFO.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":9737,"question":"Quel mot-clé est utilisé pour définir une fonction en C ?","option_a":"function","option_b":"def","option_c":"void","option_d":"return","option_e":"","option_f":"","bonne_reponse":"A","explication":"Le mot-clé 'function' n'existe pas en C. On utilise le mot-clé 'void' pour indiquer qu'une fonction ne retourne rien, mais la déclaration se fait avec le type de retour (ex: 'int maFonction()').","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":9738,"question":"Quelle est la complexité temporelle d'une recherche linéaire dans un tableau non trié ?","option_a":"O(1)","option_b":"O(log n)","option_c":"O(n)","option_d":"O(n²)","option_e":"","option_f":"","bonne_reponse":"C","explication":"La complexité temporelle d'une recherche linéaire est O(n), car dans le pire des cas, on parcourt tous les éléments du tableau.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":9739,"question":"Un tableau en C est-il toujours dynamique ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Faux. En C, un tableau est statique par défaut. Pour un tableau dynamique, il faut utiliser des pointeurs et des allocations dynamiques avec 'malloc' ou 'calloc'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":9740,"question":"Quel est le rôle de la fonction 'printf' en C ?","option_a":"Lire une entrée utilisateur","option_b":"Afficher du texte à l'écran","option_c":"Déclarer une variable","option_d":"Allouer de la mémoire","option_e":"","option_f":"","bonne_reponse":"B","explication":"La fonction 'printf' est utilisée pour afficher du texte ou des valeurs à l'écran en C.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":9741,"question":"Quelle structure de données est la plus adaptée pour implémenter une file ?","option_a":"Tableau","option_b":"Liste chaînée","option_c":"Pile","option_d":"Arbre","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une liste chaînée est souvent utilisée pour implémenter une file, car elle permet des insertions et suppressions efficaces aux deux extrémités.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":9742,"question":"En C, une variable déclarée dans une fonction est-elle accessible en dehors de cette fonction ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Faux. Une variable déclarée dans une fonction est locale à cette fonction et n'est pas accessible en dehors, sauf si elle est déclarée comme 'static' ou 'extern'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.