Auto-évaluation


Création de rapports: Procédures SAS®  et ODS 

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

  1. Quelles sont les composantes d'une table SAS?

     a.   partie lignes et partie colonnes
     b.   partie valeurs et partie formats
     c.   partie données et partie descripteur
     d.   partie variables et partie observations


  2. Quels sont les attributs obligatoires pour une variable?

     a.   nom, type et longueur
     b.   nom, type et format
     c.   nom, label et longueur
     d.   nom, label et format


  3. Comment sont justifiées par défaut les variables numériques dans un rapport généré par une PROC PRINT ?

     a.   justification à gauche
     b.   justification à droite
     c.   justification centrée
     d.   justification décimale


  4. Par défaut, quand voit-on les labels (étiquettes) dans un rapport généré par une  PROC PRINT?

     a.   toujours
     b.   seulement si les labels sont permanents
     c.   seulement quand l'instruction LABEL apparait dans une étape PROC PRINT 
     d.   seulement quand l'option LABEL ou SPLIT= est spécifiée dans l'instuction PROC PRINT


  5. Qu'est-ce qui détermine la couleur et la police quand on utilise l'ODS HTML conjointement avec un rapport généré par une PROC PRINT ?

     a.   la table SAS
     b.   une instruction ATTRIBUTE 
     c.   les instructions ODSCOLOR et ODSFONT 
     d.   la feuille de  style par défaut de l'ODS ou celle spécifiée par l'option STYLE=n


  6. Quelle option de l'étape data permet de sélectionner les variables?

     a.   COL=
     b.   VAR=
     c.   KEEP=
     d.   SELECT=


  7. Quelle instruction permet de sélectionner les observations dans une procédure?

     a.   IF
     b.   RETAIN
     c.   WHERE
     d.   INCLUDE


  8. Quelle séquence de tri la PROC SORT utilise t'elle par défaut?

     a.   tri croissant
     b.   tri décroissant
     c.   les variables de type numérique par ordre décroissant, les variables de type caractère par ordre croissant
     d.   les variables de type numérique par ordre croissant, les variables de type caractère par ordre décroissant


  9. Quelles instructions peut-on utiliser dans une étape PROC PRINT?

     a.   TITLE, IF, FORMAT, SET
     b.   TITLE, LABEL, FORMAT, IF
     c.   TITLE, LABEL, BY, FORMAT
     d.   TITLE, LABEL, MERGE, sum


  10. Par quoi doit commencer un format caractère?

     a.   signe dollar ($)
     b.   signe pourcentage (%)
     c.   signe dièse (#)
     d.   une valeur caractère (a-z ou A-Z)


  11. Quelle instruction FORMAT formate la variable Salary avec des signes dollar, des virgules, et deux décimales?

     a.   format Salary $14*2;
     b.   format Salary $14(2);
     c.   format Salary dolcom14-2;
     d.   format Salary dollar14.2;


  12. Quelle instruction LIBNAME est correcte?

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


  13. Considérant l'étape PROC SORT suivante:
    proc sort data=customers;
    <insert statement here> run;
    Quelle instruction complète l'étape en triant les observations par ordre décroissant de ID et, à l'intérieur de ID, par ordre croissant de LastName?

     a.   by ID descending LastName;
     b.   by descending ID LastName;
     c.   by descending ID ascending LastName;
     d.   by ID descending LastName ascending;


  14. Quelle instruction TITLE code correctement le titre Fred's Report?

     a.   title "Fred's Report";
     b.   title 'Fred' ''s Report';
     c.   title ' "Fred's Report" ';
     d.   title allowquote(Fred's Report);


  15. Quelle option utilise t'on pour  spécifier la  table  SAS à utiliser dans une procédure?

     a.   SET=
     b.   DATA=
     c.   INPUT=
     d.   INFILE=


  16. Considérons le programme suivant:
    <insert statement here> 	
    proc print data=customers;
    run;
    ods html close;
    Quelle instruction commence correctement la capture de la sortie HTML et nomme le résultat HTML en . html?

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


  17. Quelle instruction efface tous les titres?

     a.   title;
     b.   title clear;
     c.   clear_titles;
     d.   title clear all;


  18. Quelle instruction ferme proprement la destination LISTING ?

     a.   ods;
     b.   ods close;
     c.   ods listing close;
     d.   ods _listing_ close;


  19. Où peut-on visualiser un rapport ODS?

     a.   dans un navigateur
     b.   dans un outil de traitement de texte
     c.   dans la fenêtre Sortie (Output) de l'environnement de fenêtrage
     d.   tout ce qui précède


  20. Que se passe t'il quand une étape DATA ou une étape PROC contient plusieurs instructions WHERE?

     a.   Seulement la première instruction WHERE  est prise en compte
     b.   Les différentes instructions WHERE sont combinées avec un opérateur logique AND
     c.   La dernière instruction  WHERE remplace les précédentes
     d.   Une erreur de  syntaxe est affichée dans le journal, le programme ne s'éxécute pas