wiki:EnstaQCM

Version 1 (modified by Vincent Caron, 14 years ago) (diff)

--

QCM (sur 15 points)

Les documents sont autorisés. Faites-moi parvenir votre "copie" par email en reprenant le numéro de la question et donnant sa ou ses réponses.

Il s'agit d'un QCM multiple dont certaines réponses peuvent faire débat. Les commentaires pertinents et avisés peuvent offrir des points de bonus ! Bonne chance...

1. Quelle(s) solution(s) permet(tent) d'exécuter un programme MS Windows sous GNU/Linux et autres unices ?

  • Cygwin
  • Pong
  • Wine
  • Bochs

2. Vous avez un programme compilé pour un processeur Intel x86, vous voulez l'exécuter sur une plateforme PPC (typiquement un Mac). Que préconisez-vous ?

  • QEMU
  • VMware
  • Wine
  • Xen

3. Quel(s) programme(s) en C parmi les suivants tourne(nt) à la fois sous MS Windows et GNU/Linux ?

  • MessageBox(0, "Hello world!", "hello", 0);
  • int main() { printf("Hello world!"); }
  • int WinMain() { main() } int main() { printf("Hello world!"); }
  • if (strcasecmp("test", argv[1])) printf("test OK");

4. Quelle est la signification de l'acronyme RFC ?

  • Request For Comments
  • Request For Change
  • Ready For Change
  • Ready For Cooking

5. Parmi les formats suivants, lesquels sont binaires ?

  • PDF
  • RTF
  • PNG
  • ELF

6. Quel est le "byte-ordering" utilisé par convention pour la plupart des protocoles réseau ?

  • Little endian
  • Big endian
  • Reverse endian
  • Little big man

7. Quelle directive suivante ne peut pas faire partie d'un échange suivant le protocole SMTP ?

  • MAIL FROM: test@ensta.fr
  • EHLO ensta.fr
  • SUBJECT: ceci est un test
  • DATA

8. Parmi ces APIs, lesquelles concernent XML ?

  • SAX
  • DOM
  • STL
  • SDL

9. Pour identifier la nature du fichier bizarre.bzz, je peux faire:

  • hexdump -C bizarre.bzz
  • file bizarre.bzz
  • strings bizarre.bzz
  • rm bizarre.bzz

10. Dans quels pays peut on légalement et sans condition écrire un logiciel de lecture de DVD (cad. incluant la fonction de décryptage CSS) ?

  • USA
  • Union Européenne
  • Canada
  • Japon

11. Lesquels de ces langages sont traditionnellements compilés pour une machine virtuellle ?

  • Perl
  • Python
  • Javascript
  • TCL

12. Un double buffer est utilisé dans les opérations graphiques pour...

  • Accelérer l'affichage
  • Eliminer les scintillements
  • Optimiser les accès à la mémoire
  • Faire compliqué

13. Quelle expression est bien en Python ?

  • counter++
  • for (a,b) in [1, 5, 10]: print
  • for a in [1, 5, 10]: print a
  • sys->exit(1)

14. Comment copier une portion d'image dans une autre avec Pygame ?

  • mysurface.blit(source, (0,0), (10,10), (100, 100))
  • mysurface.blit(source, 0,0, (10,10, 100, 100))
  • mysurface.blit(source, (0,0), [(10,10), (100, 100))]
  • mysurface.copy(source, (0,0), Rect(10,10, 100, 100))

15. Quand a été créé le premier Bomberman ?

  • 1979
  • 1984
  • 1987
  • 1991