Want to create interactive content? It’s easy in Genially!

Reuse this genially

QCM Programmation

olivier vautier

Created on January 29, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Smart Quiz

Essential Quiz

Practical Quiz

Akihabara Quiz

Piñata Challenge

Math Calculations

Pixel Challenge

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 ?