Selbsteinschätzung


SAS® Programmierung 2: Datenmanagement im Data Step

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

  1. Aus welchen Komponenten besteht eine SAS Datei?

     a.   Zeilenteil und Spaltenteil
     b.   Werteteil und Formatteil
     c.   Datenteil und beschreibender Teil
     d.   Variablenteil und Zeilenteil


  2. Welches sind die erforderlichen Attribute einer Variablen?

     a.   Name, Typ und Länge
     b.   Name, Typ und Format
     c.   Name, Label und Länge
     d.   Name, Label und Format


  3. In welcher Phase des DATA Step werden die Variablenattribute zugewiesen?

     a.   Ausgabe
     b.   Ausführung
     c.   Kompilierung
     d.   Initialisierung


  4. In welcher Phase des DATA Step werden die Variablenwerten zugewiesen?

     a.   Ausgabe
     b.   Ausführung
     c.   Kompilierung
     d.   Initialisierung


  5. Welches Schlüsselwort im DATA Step bewirkt eine Selektion von Variablen?

     a.   VAR
     b.   KEEP
     c.   SELECT
     d.   subsetting IF


  6. Welches Schlüsselwort im DATA Step bewirkt eine Selektion von Zeilen?

     a.   VAR
     b.   KEEP
     c.   SELECT
     d.   subsetting IF


  7. Was passiert am Anfang eines DATA Step?

     a.   Der PDV wird initialisiert.
     b.   Die Variablennamen werden geprüft.
     c.   Eine implizite BEGIN Anweisung wird ausgeführt.
     d.   Eine implizite DO UNTIL Anweisung wird ausgeführt.


  8. Was passiert standardmäßig am Ende eines DATA Step?

     a.   Der PDV wird initialisiert.
     b.   Die Variablennamen werden geprüft.
     c.   Eine implizite END Anweisung wird ausgeführt.
     d.   Eine implizite OUTPUT Anweisung wird ausgeführt.


  9. Welches Zeichen müssen alle Formate und Einleseformate enthalten?

     a.   Punkt (.)
     b.   Bindestrich (-)
     c.   Komma (,)
     d.   Unterstrich (_)


  10. Welches LIBNAME Anweisung ist korrekt?

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


  11. Was passiert, wenn SAS beim Einlesen einer Rohdatendatei einen Datenfehler entdeckt?

     a.   Das Programm wird ohne Warnung sofort beendet.
     b.   Ein Hinweis wird ins Log geschrieben und die Verarbeitung wird fortgesetzt.
     c.   Eine Fehlermeldung wird ins Log geschrieben und die Verarbeitung wird eingestellt.
     d.   Eine Warnung wird ins Log geschrieben und die Verarbeitung wird angehalten.


  12. Welches Schlüsselwort in einer Anweisung liest eine SAS Datei?

     a.   SET
     b.   READ
     c.   INPUT
     d.   INFILE


  13. Betrachten Sie das folgende Programm:
    <Hier eine Anweisung einfügen>
       proc print data=customers;
       run;
    ods html close;
    Welche Anweisung initiiert eine HTML Ausgabe korrekt und benennt die HTML Ergebnisdatei?

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


  14. Welche Anweisung löscht alle Überschriften?

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


  15. Welche Anweisung führt die Summenfunktion (SUM) korrekt aus?

     a.   Total = sum(Qtr1 Qtr2 Qtr3);
     b.   Total = sum(Qtr1, Qtr2, Qtr3);
     c.   sum(Total) = (Qtr1, Qtr2, Qtr3);
     d.   Total = sum of (Qtr1 Qtr2 Qtr3);


  16. Welche Aussage ist beim Verknüpfen von SAS Dateien korrekt?

     a.   Nur zwei SAS Dateien können zu einem Zeitpunkt verknüpft werden.
     b.   Nur Übereinstimmungen sind in der Ergebnisdatei vorhanden.
     c.   Mehrere BY Anweisungen können für eine Verknüpfung angegeben werden.
     d.   Jede der SAS Dateien müssen nach der/den BY Variable(n) sortiert oder indiziert sein.


  17. Was passiert, wenn ein DATA Step oder eine Prozedur mehrere WHERE Anweisungen enthalten?

     a.   Nur die erste WHERE Anweisung wird ausgeführt.
     b.   Die WHERE Anweisungen werden mit einem logischen AND Operator verbunden.
     c.   Die letzte WHERE Anweisung ersetzt alle vorhergehenden WHERE Anweisungen.
     d.   Ein Syntaxfehler erscheint im Log und das Programm wird nicht ausgeführt.