Auto évaluation


SAS® Enterprise Guide® programmation SAS® pour les utilisateurs

Cochez la meilleure réponse pour chaque question. Lorsque vous avez terminé cliquez sur Soumettre questionnaire.

  1. Quel attribut est facultatif pour une variable?

     a.   type
     b.   nom
     c.   longueur
     d.   format


  2. Que se passe t'il lors de la compilation d'une étape DATA?

     a.   Les données sont lues
     b.   Le programme est sauvegardé
     c.   Les résultats sont générés
     d.   Les attributs sont assignés aux variables


  3. Quelle instruction de l'étape DATA  sélectionne les variables (colonnes) à inclure dans la table de sortie?

     a.   VAR
     b.   KEEP
     c.   INCLUDE
     d.   COLUMNS


  4. Quelle instruction sélectionne les observations (lignes) à traiter dans une procédure SAS?

     a.   OBS
     b.   ROWS
     c.   WHERE
     d.   SELECT


  5. Quelle procédure ordonne les données par ordre croissant ou décroissant?

     a.   PROC SORT
     b.   PROC ORDER
     c.   PROC ARRANGE
     d.   PROC COMPARE


  6. Deux tables sont jointes sur une variable commune:

    data new;
    merge orion.payroll orion.bonus;
    <statement> run;
    Quelle instruction complète correctement l'étape DATA?

     a.   ON
     b.   BY
     c.   KEY
     d.   INNER JOIN


  7. Quelle instruction LIBNAME est écrite correctement?

     a.   libname mylib 'c:\sasfiles';
     b.   libname 'c:\sasfiles' mylib;
     c.   libname mylib='c:\sasfiles';
     d.   libname 'c:\sasfiles' libref=mylib;


  8. Quelle instruction FORMAT est correcte pour la variable numérqiue Salary?

     a.   format Salary $14.2;
     b.   format Salary=$14(2);
     c.   format Salary dollar14.2;
     d.   format Salary dollar14(2);


  9. Considérons le programme suivant:

    <insert statement here>
       proc print data=customers;
       run;
    ods html close;
    Quelle instruction doit-on utliser pour créer un fichier HTML?

     a.   ods open='myfile.html';
     b.   ods html='myfile.html';
     c.   ods open html 'myfile.html';
     d.   ods html file='myfile.html';


  10. Le programme suivant est soumi. La variable Promo n'appartenant pas à la table d'entrée.

    data orion.october_customers;
    set orion.allregions;
    if Region=1;
    if Store in(233,543,678) then Promo='5%';
    if Store in(495,040) then Promo='15%';
    run;
    Combien d'octets sont alloués au stockage de la variable Promo?

     a.   1 octet
     b.   2 octets
     c.   3 octets
     d.   8 octets


  11. Le programme suivant est soumi:

    data orion.october_customers;
    set orion.allregions;
    if Region=1;
    if Store in(233,543,678) then Promo='5%';
    if Store in(495,040) then Promo='15%';
    run;
    Que se passe t'il pour une ligne dont la valeur de Region est 2 ?

     a.   La ligne n'apparait pas en sortie
     b.   La ligne apparait en sortie mais  un message d'erreur est écrit dans le journal
     c.   La ligne apparait en sortie avec une valeur manquante pour la variable Promo
     d.   La ligne apparait en sortie avec un message d'avertissement dans le journal signalant que Region n'est pas égal à 1


  12. Considérons l'étape DATA suivante:

    data orion.totpayroll;
    set orion.octpayroll;
    <statement> run;
    Quelle instruction devrait être ajoutée à l'étape DATA afin de  localiser la bibliothèque orion ?

     a.   DATA
     b.   OPTIONS
     c.   LIBNAME
     d.   FILENAME