Cours Mise au point d'un programme
QCM
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

L'énoncé

Répondre aux questions suivantes


Tu as obtenu le score de


Question 1

Comment sont effectuées les opérations par un ordinateur ? 

A l'aide de signaux électriques. 

Un ordinateur est une machine effectuant des opérations sur des signaux électriques. 

A l'aide de signaux lumineux. 

Grace à des ondes. 

Question 2

Que signifie un langage de programmation de niveau plus élevé ? 

Cela signifie qu'il faut avoir un bon niveau de programmation. 

Cela signifie que le langage de programmation est plus proche du langage humain.

Un langage de niveau élevé signifie que le langage utilisé sera plus proche du langage humain que du langage binaire de la machine.

Cela signifie qu'il faut avoir plus de puissances de calcul. 

Question 3

Comment sont appelées les erreurs en informatique ? 

Des bugs. 

Les erreurs en informatique sont appelées bug.

Des erreurs. 

Des fautes. 

Question 4

Qu'est ce qu'une erreur de syntaxe ? 

Il s'agit de fautes d'orthographes lorsque l'on commente le code. 

Il s'agit d'une erreur dans le code, lié aux fonctions, aux opérateurs,... 

Lorsque l'on emploie une mauvaise fonction, que l'on respecte mal l'indentation,... le programme retourne un message d'erreur pour nous l'indiquer : c'est une erreur de syntaxe. 

Il s'agit d'une erreur de langue car le code doit soit être en anglais soit en français. 

Question 5

Qu'est ce qu'une erreur sémantique/logique ? 

Il s'agit d'une erreur de calculs de l'ordinateur. 

Il s'agit d'une erreur qui conduit à l'apparition d'un résultat faux. 

Il s'agit d'une erreur où l'on croit que le programme effectue une certaine action alors qu'il en réalise en réalité une autre, ce qui conduit à l'apparition d'un résultat erroné. 

Il s'agit d'une erreur de ponctuation. 

Question 6

Pourquoi les erreurs sémantiques/logiques sont les plus difficiles à détecter ? (plusieurs réponses)

Car elles sont plutôt rares et donc inhabituelles. 

Cela dépend de la personne qui code et donc n'est pas une réponse générale. 

Car le programme retourne quand même un résultat. 

Le programme fonctionne mais retourne un résultat différent de celui attendu car la personne a mal codé un certain point.

Car le programme ne retourne pas de messages d'erreur. 

Le programme fonctionne mais retourne un résultat différent de celui attendu car la personne a mal codé un certain point.

Question 7

Que permet le déboguer ? 

Il permet d'enlever les virus d'un ordinateur. 

Il permet de souligner toutes les erreurs dans le programme. 

Il permet une execution pas à pas du programme. 

Le déboguer permet une execution pas à pas du programme afin de suivre les nouvelles affectations de variables par exemple. 

Question 8

Quel type d'erreurs permet de détecter le déboguer ? 

Une erreur de syntaxe

Une erreur sémantique/logique

Le déboguer permet une exécution pas à pas du programme, et ainsi on peut comparer la valeur des variables à chaque instant du programme pour vérifier si leur valeur est celle attendue : cela permet donc de comprendre pourquoi le résultat est faux. c'est donc une erreur sémantique. 

une erreur à l'exécution. 

Question 9

Le débuggage n'est pas possible sous Python.

Vrai.

Faux.

Il existe sous python une fonction debug qui permet d'effectuer le débuggage d'un programme. 

Question 10

Que permet le programmeur ? 

Il permet de créer de la magie. 

Il permet de résoudre des problèmes. 

Le programmeur utilise la machine pour résoudre les problèmes.

Il possède des pouvoirs surnaturels.