Selbsteinschätzung


SAS® Enterprise Guide® für erfahrene SAS® Programmierer

Bitte wählen Sie die beste Antwort zu jeder Frage. Zum Abschluss klicken Sie bitte auf Quiz ausführen.

  1. Welches Variablenattribut ist optional?

     a.   Type
     b.   Name
     c.   Länge
     d.   Format


  2. Was passiert im DATA Schritt in der Kompilierungsphase?

     a.   Die Daten werden gelesen.
     b.   Das Programm wird gesichert.
     c.   Das Ergebnis wird erstellt.
     d.   Die Variablenattribute werden zugewiesen.


  3. Welche Anweisung im DATA Schritt selektiert Variablen (Spalten) für
    die Ausgabedatei?

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


  4. Welche Anweisung selektiert Beobachtungen (Zeilen) in einer SAS Prozedur?

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


  5. Welche Prozedur sortiert Daten in auf- oder absteigender Reihenfolge?

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


  6. Zwei Datein werden mit einer gleichlautenden Variable verknüpft:

    data new;
       merge orion.payroll orion.bonus;
       <Schlüsselwort>
    run;
    Welches Schlüsselwort sollte die Anweisung enthalten, um den DATA Schritt korrekt auszuführen?

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


  7. Welche LIBNAME Anweisung ist korrekt?

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


  8. Welche FORMAT Anweisung ist korrekt für die nummerische Variable Salary?

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


  9. Betrachten Sie das folgende Programm:

    <Hier eine Anweisung einfügen>
       proc print data=customers;
       run;
    ods html close;
    Welche korrekte Anweisung ergänzt das Programm, um eine HTML Datei zu erstellen?

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


  10. Das folgende Programm wird ausgeführt. Beachten Sie, dass die Variable Promo nicht in der Eingabedatei enthalten ist.

    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;
    Wieviele Bytes werden der Variable Promo zugewiesen?

     a.   1 Byte
     b.   2 Bytes
     c.   3 Bytes
     d.   8 Bytes


  11. Das folgende Programm wird ausgeführt:

    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;
    Was geschieht mit einer Beobachtung, wenn der Wert von Region gleich 2 ist?

     a.   Die Beobachtung wird nicht ausgegeben.
     b.   Die Beobachtung wird mit einer Fehlermeldung im Log ausgegeben.
     c.   Die Beobachtung wird ausgegeben mit einem fehlenden Wert (missing) für die Variable Promo.
     d.   Die Beobachtung wird ausgegeben mit einer Warnung im Log, dass Region ungleich 1 ist.


  12. Betrachten Sie den folgenden DATA Schritt:

    data orion.totpayroll;
       set orion.octpayroll;
       <Schlüsselwort>
    run;
    Welches Schlüsselwort sollte die Anweisung enthalten, um die Lokation der Bibliothek orion definieren zu können?

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