Qcm 2003


Vous devez vous inscrire pour soumettre le questionnaire !

Questions de culture informatique

  1. Le principe des "templates" existe en :

    • C
    • JavaScript
    • C++
    • Assembleur
  2. A quoi sert la mémoire cache ?

    • à stocker les informations confidentielles
    • à fournir un accès plus rapide aux informations les plus utilisées
    • à stocker l'état de la machine en mode hibernation
    • à conserver les informations quand l'ordinateur est éteint
  3. Le protocole FTP sert à :

    • transférer des fichiers
    • discuter sur Internet
    • recevoir des e-mails
    • lire les news
  4. En quoi peut se mesurer l'information ?

    • en bits
    • en ko/s
    • en ppda
    • en bps
  5. Quelle technologie ne s'applique pas à la compression de données audio ?

    • OpenDivX
    • MP3
    • WMA
    • Ogg Vorbis
  6. Lequel de ces constructeurs ne fabrique pas de cartes graphiques ?

    • Asus
    • Creative
    • Maxtor
    • Leadtek
  7. Lequel de ces langages est dit "fonctionnel" ?

    • C
    • PHP
    • Basic
    • Caml
  8. Qui est l'initiateur de la FSF (Free Software Fundation) ?

    • Linus Torvalds
    • Richard Stallman
    • Bill Gates
    • Steve Jobs
  9. Lequel de ces systèmes n'est pas "libre" (au sens de la FSF) ?

    • GNU/Linux
    • Solaris 9
    • NetBSD
    • OpenBSD
  10. MacOs X est basé sur un noyau :

    • Mach
    • NTDios
    • Linux
    • Windows NT
  11. Que veut dire LISP ?

    • List of Instructions and System Programming
    • Limited Inherited Service Protocol
    • LISt Processing
    • Lots of Insipid and Silly Parenthesis
  12. Qu'est ce que "vi" ?

    • un compilateur
    • un débugger
    • le sigle de Virtual Information
    • un éditeur de texte
  13. LaTeX est un logiciel :

    • de contraception
    • de résolution d'équation
    • formateur de texte
    • anti-virus
  14. Quelle est la résolution maximum en 256 couleurs simultanées d'une carte vidéo avec 1 Mo de mémoire ?

    • 640x480
    • 800x600
    • 1024x768
    • 1280x1024
  15. Qu'est-ce qui n'est pas géré par la plateforme Java 2 version 1.4 de Sun ?

    • la cryptographie
    • les expressions régulières
    • les templates
    • les assertions
  16. Le principe du JIT (Just In Time) est de :

    • compiler du pseudo-code à la volée
    • lancer un programme Java à heure fixe
    • respecter les délais pour le développement en Java
    • exécuter du pseudo-code avec des contraintes temps réel
  17. En général, un compilateur réalise des optimisations :

    • à l'analyse lexicale du code source
    • sur le langage intermédiaire
    • sur le fichier core
    • au macro-processing
  18. L'algorithme de Huffman est un algorithme de :

    • tri
    • hachage
    • parcours de graphes
    • compression
  19. A* est un algorithme :

    • de raytracing
    • d'exploration du cyberspace
    • de compression
    • de recherche de plus court chemin
  20. Pour laquelle de ces quatre applications un réseau de neurones est-il le mieux adapté ?

    • effectuer des calculs symboliques
    • réaliser un outil de reconnaissance de formes
    • coder un système expert
    • développer l'optimiseur d'un compilateur

Questions de nos partenaires

Questions d'algorithmique

Vous pouvez tester vos réponses sur la partie d'entraînement

  1. Somme

    On vous donne trois nombres entiers non nuls. Écrire une fonction qui détermine si l'un d'eux est égal à la somme des deux autres. La fonction renvoie ce nombre s'il existe, 0 sinon. (3 points)

  2. Comparaison de chaînes

    On vous donne deux chaînes de caractères composées uniquement de lettres minuscules et sans accents. Écrire une fonction qui retourne la première selon l'ordre lexicographique (ordre du dictionnaire). Vous n'avez pas le droit d'utiliser la fonction de comparaison de la librairie standard. (3 points)

  3. Nombre de voyelles

    On vous donne une longue chaîne de caractères majuscules et minuscules, sans accents. Écrire une fonction qui renvoie le nombre de voyelles qu'elle contient. (4 points)

  4. Cases inacessibles

    On vous donne un tableau d'entiers à deux dimensions et deux entiers pour indiquer la taille des côtés. On peut se déplacer horizontalement ou verticalement vers une case voisine si sa valeur est inférieure ou égale à celle de la case dont on vient. Ecrire une fonction qui renvoie le nombre total de cases du tableau qui sont inaccessibles en partant du coin en haut à gauche. (4 points)

  5. Groupes de nombres

    On vous donne un tableau de 100 nombres entiers entre 0 et 100. Écrire une fonction qui détermine s'il est possible de séparer ces nombres en deux groupes, de telle sorte que la somme des nombres de chacun des deux groupes soit égale. La fonction doit retourner vrai (ou 1) si c'est possible, faux (ou 0) sinon. (6 points)