Quiz interactif généré par IA à partir du document : corrigé_Interface Graphique (1).pdf
Question 1 sur 10 20:00
[{"id":42245,"question":"Quelle bibliothèque est principalement utilisée pour créer des interfaces graphiques en Java ?","option_a":"AWT","option_b":"Swing","option_c":"JavaFX","option_d":"SWT","option_e":"","option_f":"","bonne_reponse":"b","explication":"Swing est la bibliothèque standard pour les interfaces graphiques en Java, bien que JavaFX soit de plus en plus utilisée pour les applications modernes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"AWT\", \"b\": \"Swing\", \"c\": \"JavaFX\", \"d\": \"SWT\"}}","_debug_options_count":4},{"id":42246,"question":"Un événement est déclenché lorsqu'un utilisateur clique sur un bouton.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"C'est vrai : un clic sur un bouton est un exemple typique d'événement dans une interface graphique.","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":42247,"question":"Quel composant graphique permet à l'utilisateur de saisir du texte dans une interface ?","option_a":"JLabel","option_b":"JButton","option_c":"JTextField","option_d":"JPanel","option_e":"","option_f":"","bonne_reponse":"c","explication":"JTextField est spécifiquement conçu pour permettre la saisie de texte par l'utilisateur.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"JLabel\", \"b\": \"JButton\", \"c\": \"JTextField\", \"d\": \"JPanel\"}}","_debug_options_count":4},{"id":42248,"question":"Dans une interface graphique, quel terme désigne la zone de l'écran où sont affichés les éléments ?","option_a":"Fenêtre","option_b":"Conteneur","option_c":"Écran","option_d":"Boîte de dialogue","option_e":"","option_f":"","bonne_reponse":"b","explication":"Un conteneur est un élément qui peut contenir d'autres composants graphiques, comme une fenêtre ou un panneau.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Fenêtre\", \"b\": \"Conteneur\", \"c\": \"Écran\", \"d\": \"Boîte de dialo","_debug_options_count":4},{"id":42249,"question":"La méthode 'paintComponent' en Java est utilisée pour dessiner des éléments graphiques.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Cette méthode est effectivement appelée pour personnaliser le rendu graphique d'un composant.","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":42250,"question":"Quel est l'avantage principal des interfaces graphiques par rapport aux interfaces en ligne de commande ?","option_a":"Elles sont plus rapides à coder","option_b":"Elles sont plus intuitives pour l'utilisateur","option_c":"Elles nécessitent moins de mémoire","option_d":"Elles sont uniquement pour les applications mobiles","option_e":"","option_f":"","bonne_reponse":"b","explication":"Les interfaces graphiques offrent une expérience utilisateur plus intuitive grâce à des éléments visuels interactifs.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Elles sont plus rapides à coder\", \"b\": \"Elles sont plus intuitiv","_debug_options_count":4},{"id":42251,"question":"Dans Tkinter (Python), quel widget est utilisé pour créer une fenêtre principale ?","option_a":"Frame","option_b":"Label","option_c":"Tk","option_d":"Button","option_e":"","option_f":"","bonne_reponse":"c","explication":"Le widget 'Tk' est la classe de base pour créer une fenêtre principale dans Tkinter.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"Frame\", \"b\": \"Label\", \"c\": \"Tk\", \"d\": \"Button\"}}","_debug_options_count":4},{"id":42252,"question":"Un gestionnaire de mise en page (layout manager) permet de positionner automatiquement les composants dans une interface.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Les gestionnaires de mise en page (comme GridLayout ou BorderLayout) automatisent le positionnement des composants.","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":42253,"question":"Quel langage de programmation est le plus adapté pour développer des interfaces graphiques multiplateformes ?","option_a":"C++","option_b":"Python","option_c":"Java","option_d":"JavaScript","option_e":"","option_f":"","bonne_reponse":"d","explication":"JavaScript, avec des frameworks comme Electron ou React Native, permet de créer des interfaces multiplateformes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"d\", \"options\": {\"a\": \"C++\", \"b\": \"Python\", \"c\": \"Java\", \"d\": \"JavaScript\"}}","_debug_options_count":4},{"id":42254,"question":"Dans une interface graphique, quel composant permet d'afficher une liste déroulante ?","option_a":"JTextArea","option_b":"JComboBox","option_c":"JCheckBox","option_d":"JRadioButton","option_e":"","option_f":"","bonne_reponse":"b","explication":"JComboBox est utilisé pour créer des listes déroulantes dans les interfaces graphiques Java.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"JTextArea\", \"b\": \"JComboBox\", \"c\": \"JCheckBox\", \"d\": \"JRadioButto","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.