QCM Programmation
Commencer
Question 1/25
Pourquoi les informations sont-elles stockées avec des bits prenant seulement 2 valeurs ?
Parce que les informations sont naturellement exprimées sous cette forme
Parce que c'est pratique à implémenter dans les circuits électroniques
Parce que la tension électrique ne peut prendre que 2 valeurs
Bluetooth
5G
Pour simplifier les factorisations
Bonne réponse !
Question suivante
Question 2/25
Quand un circuit électronique additionne deux nombres …
il sait à quelle grandeur et unité correspondent ces nombres
il additionne bêtement sans réfléchir
il réfléchit au prochain calcul
Bluetooth
5G
il pense à la retenue du nombre
Bonne réponse !
Question suivante
Question 3/25
Quels sont les avantages du codage ASCII des lettres ?
ça permet de stocker tous les caractères de toutes les langues du monde
C'est facile à lire pour un humain
C'est un codage crypté
Bluetooth
5G
C'est facile à stocker et manipuler dans l'ordinateur
Bonne réponse !
Question suivante
Question 4/25
Quand l'ordinateur décode un son :
il ne sait pas, il applique un programme de décodage sans comprendre
il sait que c'est tel morceau de tel artiste.
il sait que c'est un son.
Bluetooth
5G
il regarde dans sa base pour déterminer le type de données
Bonne réponse !
Question suivante
Question 5/25
Combien existe-t-il de langages de programmation ?
on ne sait pas au juste, mais ça se compte en centaines ou en milliers
de l'ordre d'une dizaine
un
Bluetooth
5G
des millions
Bonne réponse !
Question suivante
Question 6/25
Un compilateur est :
un programme qui réécrit un autre programme
un programme qui sert à traduire des programmes d'un langage à l'autre.
un programme qui sert à traduire d'autres programmes.
Bluetooth
5G
un programme qui permet de regrouper plusieurs programmes
Bonne réponse !
Question suivante
Question 7/25
Le langage C est un langage :
de haut niveau, très abstrait.
de bas niveau, proche du matériel.
de niveau moyen
Bluetooth
5G
de niveau applicatif
Bonne réponse !
Question suivante
Question 8/25
L'algorithme décrit ...
que les éléments les plus importants du programme qu'il faut écrire
tous les détails du programme qu'il faut écrire.
qu'une partie du programme
Bluetooth
5G
que le début du programme
Bonne réponse !
Question suivante
Question 9/25
Pourquoi doit-on découper une tâche en tâches élémentaires ?
Parce que l'ordinateur qui comprend tout veut vérifier qu'on sait le faire
Parce que c'est plus valorisable une tâche élémentaire
Parce que ça nous embête
Bluetooth
5G
Parce que l'ordinateur ne sait exécuter que des tâches élémentaires
Bonne réponse !
Question suivante
Question 10/25
À quoi ne peut pas servir une variable ?
à stocker la valeur d'un compteur
à stocker une valeur ou le résultat d'un calcul
à jouer de la musique
Bluetooth
5G
à donner accès à un espace mémoire
Bonne réponse !
Question suivante
Question 11/25
Une variable informatique ...
c'est une valeur statique identifiée par un nom.
désigne une étape dans un programme informatique.
c'est une constante
Bluetooth
5G
c'est un espace de stockage d'une valeur identifiée par un nom.
Bonne réponse !
Question suivante
Question 12/25
Une expression …
indique la situation géographique d'une machine connectée à l'Internet
identifie une interface de communication au réseau d'une machine connectée
varie avec le temps
Bluetooth
5G
est un élément de syntaxe qui combine des termes retournant une valeur.
Bonne réponse !
Question suivante
Question 13/25
L'instruction d'alternative …
est une instruction de la catégorie des boucles.
ne s'utilise jamais dans une fonction.
commence par un if
Bluetooth
5G
ne s'arrête jamais
Bonne réponse !
Question suivante
Question 14/25
Une instruction commençant par le mot "for" …
indique une boucle non bornée.
une déclaration de variable.
indique une boucle à itération.
Bluetooth
5G
est une expression.
Bonne réponse !
Question suivante
Question 15/25
Le code source …
est le code d'un logiciel en langage machine.
est généré par un compilateur.
est orienté objet.
Bluetooth
5G
est écrit par un humain.
Bonne réponse !
Question suivante
Question 16/25
Un programme informatique …
c'est un ensemble d'opérations destinées à être exécutées par un ordinateur
est écrit en langage machine par le programmeur.
est écrit en binaire par le programmeur.
Bluetooth
5G
est toujours compilé.
Bonne réponse !
Question suivante
Question 17/25
L'incrémentation …
augmente le nombre des variables dans le programme informatique.
Permet de décrémenter la variable d'origine.
est une structure de contrôle.
Bluetooth
5G
est une opération sur une valeur entière.
Bonne réponse !
Question suivante
Question 18/25
Une fonction …
est une entité informatique qui encapsule une portion de code
ne retourne jamais une valeur.
est une structure pour l'alternative.
Bluetooth
5G
est une boucle itérative.
Bonne réponse !
Question suivante
Question 19/25
La négation de l'expression "terme1 et terme2" est équivalente à
l'expression "négation du terme 1 ou négation du terme 2".
l'expression "négation du terme 1 et négation du terme 2".
l'expression "négation du terme 1 et terme 2".
Bluetooth
5G
l'expression "terme 1 et négation du terme 2".
Bonne réponse !
Question suivante
Question 20/25
Qu'est-ce qui est faux à propos des compilateurs :
Ils permettent de détecter des erreurs simples
Il s'agit de quelque chose de compréhensible par un ordinateur
Ils permettent de détecter toutes les erreurs
Bluetooth
5G
Ils sont des programmes qui prennent en entrée un programme
Bonne réponse !
Question suivante
Question 21/25
Sélectionnez la réponse fausse, les bugs arrivent parce que ...
les programmeurs n'ont pas prévu un cas particulier
l'ordinateur n'a pas obéi aux programmeurs
les programmeurs se sont trompés
Bluetooth
5G
les programmeurs n'ont pas communiqué entre eux
Bonne réponse !
Question suivante
Question 22/25
Quelle est en général la taille en ligne de code de son premier programme :
quelques dizaines de millions de lignes
quelques millions de lignes
100-1000 lignes
Bluetooth
5G
moins de 100 lignes
Bonne réponse !
Question suivante
Question 23/25
Quelle est la taille en ligne de code du satellite Hubble
quelques millions de lignes
100-1000 lignes
moins de 100 lignes
Bluetooth
5G
quelques dizaines de millions de lignes
Bonne réponse !
Question suivante
Question 24/25
Quelle est en général la taille en ligne de code de notre premier projet ou jeu :
quelques millions de lignes
moins de 100 lignes
100-1000 lignes
Bluetooth
5G
quelques dizaines de millions de lignes
Bonne réponse !
Question suivante
Question 25/25
Sélectionnez la réponse fausse à la question, pourquoi y-a-t-il plusieurs langages de programmation ?
Parce que certains langages sont plus adaptés à résoudre certains problèmes
Parce que les programmeurs ont des préférences
Parce que cela crée plus d'emplois de programmeur
Bluetooth
5G
Parce que de nouveaux paradigmes (types de programmation) sont apparus
Bonne réponse !
Question suivante
Faux!
Recommencer
Félicitations !
Vous venez de terminer votre QCM
Recommencer ?
QCM Programmation
olivier vautier
Created on January 29, 2021
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Smart Quiz
View
Essential Quiz
View
Practical Quiz
View
Akihabara Quiz
View
Piñata Challenge
View
Math Calculations
View
Pixel Challenge
Explore all templates
Transcript
QCM Programmation
Commencer
Question 1/25
Pourquoi les informations sont-elles stockées avec des bits prenant seulement 2 valeurs ?
Parce que les informations sont naturellement exprimées sous cette forme
Parce que c'est pratique à implémenter dans les circuits électroniques
Parce que la tension électrique ne peut prendre que 2 valeurs
Bluetooth
5G
Pour simplifier les factorisations
Bonne réponse !
Question suivante
Question 2/25
Quand un circuit électronique additionne deux nombres …
il sait à quelle grandeur et unité correspondent ces nombres
il additionne bêtement sans réfléchir
il réfléchit au prochain calcul
Bluetooth
5G
il pense à la retenue du nombre
Bonne réponse !
Question suivante
Question 3/25
Quels sont les avantages du codage ASCII des lettres ?
ça permet de stocker tous les caractères de toutes les langues du monde
C'est facile à lire pour un humain
C'est un codage crypté
Bluetooth
5G
C'est facile à stocker et manipuler dans l'ordinateur
Bonne réponse !
Question suivante
Question 4/25
Quand l'ordinateur décode un son :
il ne sait pas, il applique un programme de décodage sans comprendre
il sait que c'est tel morceau de tel artiste.
il sait que c'est un son.
Bluetooth
5G
il regarde dans sa base pour déterminer le type de données
Bonne réponse !
Question suivante
Question 5/25
Combien existe-t-il de langages de programmation ?
on ne sait pas au juste, mais ça se compte en centaines ou en milliers
de l'ordre d'une dizaine
un
Bluetooth
5G
des millions
Bonne réponse !
Question suivante
Question 6/25
Un compilateur est :
un programme qui réécrit un autre programme
un programme qui sert à traduire des programmes d'un langage à l'autre.
un programme qui sert à traduire d'autres programmes.
Bluetooth
5G
un programme qui permet de regrouper plusieurs programmes
Bonne réponse !
Question suivante
Question 7/25
Le langage C est un langage :
de haut niveau, très abstrait.
de bas niveau, proche du matériel.
de niveau moyen
Bluetooth
5G
de niveau applicatif
Bonne réponse !
Question suivante
Question 8/25
L'algorithme décrit ...
que les éléments les plus importants du programme qu'il faut écrire
tous les détails du programme qu'il faut écrire.
qu'une partie du programme
Bluetooth
5G
que le début du programme
Bonne réponse !
Question suivante
Question 9/25
Pourquoi doit-on découper une tâche en tâches élémentaires ?
Parce que l'ordinateur qui comprend tout veut vérifier qu'on sait le faire
Parce que c'est plus valorisable une tâche élémentaire
Parce que ça nous embête
Bluetooth
5G
Parce que l'ordinateur ne sait exécuter que des tâches élémentaires
Bonne réponse !
Question suivante
Question 10/25
À quoi ne peut pas servir une variable ?
à stocker la valeur d'un compteur
à stocker une valeur ou le résultat d'un calcul
à jouer de la musique
Bluetooth
5G
à donner accès à un espace mémoire
Bonne réponse !
Question suivante
Question 11/25
Une variable informatique ...
c'est une valeur statique identifiée par un nom.
désigne une étape dans un programme informatique.
c'est une constante
Bluetooth
5G
c'est un espace de stockage d'une valeur identifiée par un nom.
Bonne réponse !
Question suivante
Question 12/25
Une expression …
indique la situation géographique d'une machine connectée à l'Internet
identifie une interface de communication au réseau d'une machine connectée
varie avec le temps
Bluetooth
5G
est un élément de syntaxe qui combine des termes retournant une valeur.
Bonne réponse !
Question suivante
Question 13/25
L'instruction d'alternative …
est une instruction de la catégorie des boucles.
ne s'utilise jamais dans une fonction.
commence par un if
Bluetooth
5G
ne s'arrête jamais
Bonne réponse !
Question suivante
Question 14/25
Une instruction commençant par le mot "for" …
indique une boucle non bornée.
une déclaration de variable.
indique une boucle à itération.
Bluetooth
5G
est une expression.
Bonne réponse !
Question suivante
Question 15/25
Le code source …
est le code d'un logiciel en langage machine.
est généré par un compilateur.
est orienté objet.
Bluetooth
5G
est écrit par un humain.
Bonne réponse !
Question suivante
Question 16/25
Un programme informatique …
c'est un ensemble d'opérations destinées à être exécutées par un ordinateur
est écrit en langage machine par le programmeur.
est écrit en binaire par le programmeur.
Bluetooth
5G
est toujours compilé.
Bonne réponse !
Question suivante
Question 17/25
L'incrémentation …
augmente le nombre des variables dans le programme informatique.
Permet de décrémenter la variable d'origine.
est une structure de contrôle.
Bluetooth
5G
est une opération sur une valeur entière.
Bonne réponse !
Question suivante
Question 18/25
Une fonction …
est une entité informatique qui encapsule une portion de code
ne retourne jamais une valeur.
est une structure pour l'alternative.
Bluetooth
5G
est une boucle itérative.
Bonne réponse !
Question suivante
Question 19/25
La négation de l'expression "terme1 et terme2" est équivalente à
l'expression "négation du terme 1 ou négation du terme 2".
l'expression "négation du terme 1 et négation du terme 2".
l'expression "négation du terme 1 et terme 2".
Bluetooth
5G
l'expression "terme 1 et négation du terme 2".
Bonne réponse !
Question suivante
Question 20/25
Qu'est-ce qui est faux à propos des compilateurs :
Ils permettent de détecter des erreurs simples
Il s'agit de quelque chose de compréhensible par un ordinateur
Ils permettent de détecter toutes les erreurs
Bluetooth
5G
Ils sont des programmes qui prennent en entrée un programme
Bonne réponse !
Question suivante
Question 21/25
Sélectionnez la réponse fausse, les bugs arrivent parce que ...
les programmeurs n'ont pas prévu un cas particulier
l'ordinateur n'a pas obéi aux programmeurs
les programmeurs se sont trompés
Bluetooth
5G
les programmeurs n'ont pas communiqué entre eux
Bonne réponse !
Question suivante
Question 22/25
Quelle est en général la taille en ligne de code de son premier programme :
quelques dizaines de millions de lignes
quelques millions de lignes
100-1000 lignes
Bluetooth
5G
moins de 100 lignes
Bonne réponse !
Question suivante
Question 23/25
Quelle est la taille en ligne de code du satellite Hubble
quelques millions de lignes
100-1000 lignes
moins de 100 lignes
Bluetooth
5G
quelques dizaines de millions de lignes
Bonne réponse !
Question suivante
Question 24/25
Quelle est en général la taille en ligne de code de notre premier projet ou jeu :
quelques millions de lignes
moins de 100 lignes
100-1000 lignes
Bluetooth
5G
quelques dizaines de millions de lignes
Bonne réponse !
Question suivante
Question 25/25
Sélectionnez la réponse fausse à la question, pourquoi y-a-t-il plusieurs langages de programmation ?
Parce que certains langages sont plus adaptés à résoudre certains problèmes
Parce que les programmeurs ont des préférences
Parce que cela crée plus d'emplois de programmeur
Bluetooth
5G
Parce que de nouveaux paradigmes (types de programmation) sont apparus
Bonne réponse !
Question suivante
Faux!
Recommencer
Félicitations !
Vous venez de terminer votre QCM
Recommencer ?