placeholder image to represent content

Programmation système

Quiz by fredericmeysonnet

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
22 questions
Show answers
  • Q1
    Un programme
    possède un espace d'adressage fixe
    communique uniquement avec le noyau
    est une suite d'instructions
    60s
  • Q2
    Un processus est
    un programme qui utilise un espace d'adressage commun
    un programme de bas niveau qui permet de communiquer avec les couches système
    un programme en cours d'exécution utilisant un espace d'adressage qui lui est propre
    60s
  • Q3
    Linux et Unix
    ne sont ni préemptifs ni coopératifs
    sont des systèmes préemptifs
    sont des systèmes coopératifs
    60s
  • Q4
    La programmation système
    est une programmation de haut niveau, proche du langage naturel
    est une programmation de bas niveau
    30s
  • Q5
    Quelle est la commande qui a permis d'obtenir le résultat suivant
    Question Image
    ls -aux
    ps -aux
    ps -all
    120s
  • Q6
    Que peut-on déduire de ce résultat de compilation
    Question Image
    La fonction 'errno' est mal écrite
    Il manque l'appel à l'en-tête de la bibliothèque standard du C qui contient les définitions des macros et des constantes utilisées pour signaler une erreur
    La fonction 'errno' aurait du être définie dans le programme principal.
    300s
  • Q7
    Les états d'un processus sont
    Exécution Sommeil Arrêt Zombie
    Exécution Sommeil Arrêt Dead
    En cours Arrêt Dead
    30s
  • Q8
    La commande fork renvoie 0 s'il y a eu une erreur
    Faux
    Vrai
    30s
  • Q9
    La commande fork renvoie le PID du fils si on est dans le processus père
    Vrai
    Faux
    30s
  • Q10
    La commande fork renvoie
    -1 si on est dans le processus fils
    0 si on est dans le processus fils
    30s
  • Q11
    La fonction getppid(void)
    renvoie le numéro de processus du père du processus
    renvoie le numéro de processus
    renvoie le numéro de processus principal
    60s
  • Q12
    Si un processus fils se termine avant son père
    il devient un zombie
    il devient un orphelin
    il se termine automatiquement
    60s
  • Q13
    Chaque processus d'un fork possède le même espace d'adressage
    Vrai
    Faux
    30s
  • Q14
    Dans le cadre d'un fork, si on est dans le processus père, pour attendre la terminaison du processus fils
    il faut utiliser la fonction wait
    il faut utiliser la fonction pause
    Ce n'est pas possible : le père continue son exécution
    60s
  • Q15
    Dans ce programme, que faut-il faire pour corriger l'erreur :
    Question Image
    Il faut modifier la ligne "extern char *environ;", celle-ci doit être "extern char **environ;"
    Il faut modifier l'expression "environ[i]" en "environ[&i]"
    300s

Teachers give this quiz to your class