Your faithful subject

Onlinetest in C

Studentendasein von Seba

Der war heute. Eine abschließende Bestätigung, dass wir die Programmier­sprache C in ihren Grundzügen beherrschen. Beginn war die erste Stunde, wo alle normalerweise erst zur zweiten hätten. Aber die Rechnerräume mussten eben frei sein. Es gab drei Aufgaben. Der zu verwendene Editor war Emacs und man durfte in den PDFs der Vorlesung lesen. 90 Minuten Zeit.

Aufgaben

  1. Ein Lehrer gibt Noten ein. Die Ausgabe soll die Anzahl jeder Note angeben.
    Schwierigkeit: Leicht | Punkte: 9
  2. Zahlen in einer einfachen Liste speichern; jede Zahl nur einmal. Danach ausgeben und jedes weitere Auftreten einer Zahl in eckige Klammern setzen. Speicher musste selbst verwaltet werden – malloc() und free().
    Schwierigkeit: Mittel | Punkte: 9
  3. Ein Satz wird von der Eingabe gelesen, in dem einige Hauptwörter spiegelverkehrt geschrieben sind. Nun, gib den Satz richtig aus!
    Schwierigkeit: Mittel/Schwer | Punkte: 9

Beispiele

  1. Eingabe: 4 6 2 2 3 1 3
    Ausgabe: Eins: 1 mal. Zwei: 2 mal. Drei: 2 mal …
  2. Eingabe: 2 0 1 1 2 120
    Ausgabe: 2 0 1 [1] [2] 120
  3. Eingabe: Ich heiße nelutoN und habe tsruD.
    Ausgabe: Ich heiße Notulen und habe Durst.

Das lief auch ganz wunderbar für mich. Das Thema C ist damit abgeschlossen und wir winken dem unbequemen Emacs Aufwiedersehen. Ab Freitag ist Python der neue Hype in Proggen3. Onlinetest und Gruppenprojekt inbegriffen.



Es gab auf alle drei Aufgaben gleich viele Punkte …

4 Kommentare

  1. avatar Andrej
    Was ist so schlimm an emacs? Sei froh, dass es nicht vi ist. :p
    (obwohl das sehr komfortabel sein soll, kann ich aber nicht sagen, da die usability, fuer jemanden, der sich nicht einarbeiten will, a pain in the a** ist)
  2. avatar Seba
    Emacs finde ich recht anfängerunfreundlich. Die Shortcuts wie Strg-C sind komplett anders belegt. Aber es gibt wohl viele die auf Emacs schwören und einige Unikate, die sogar schon ihre Kaffeemaschine damit gesteuert haben. :D

    Vi habe ich noch nicht benutzt.
  3. avatar Christoph
    http://sheep.randomsociety.com/up/Picture%20105.jpg
  4. avatar B
    Emacs mag ich auch nicht so sehr, eher einen richtigen graphischen Editor oder wenn dann halt vi^^
    Na dann viel Spaß mit Python ab jetzt :P

Und jetzt du

Do not fill in these four fields:







Name, Mail und URL sind freiwillige Angaben. E-Mail-Adressen werden weder veröffentlicht noch weitergegeben. Verwendbares HTML: <a href=""> <abbr title=""> <blockquote> <cite> <code> <del> <i> <em> <b> <strong>