• Falsches Dokument? Kostenlos tauschen
  • Geschrieben von Student*innen, die bestanden haben
  • Sofort verfügbar nach Zahlung
  • Online lesen oder als PDF
Verkaufen
Wo studierst du
Deine Sprache
Document preview thumbnail
Vorschau 1 aus 4 Seiten
Prüfung

Altklausuren zu sysprak

Document preview thumbnail
Vorschau 1 aus 4 Seiten

4 Altklausuren von sysprak

Inhaltsvorschau

Gedächtnisprotokoll, die Reihenfolge der Aufgaben könnte anders gewesen sein. Bin mir auch nicht mehr
ganz sicher, welche der beiden Aufgaben (2,3) jetzt 2 Punkte gegeben hat.




Aufgabe 1, 2 Punkte: Schreibe einen Client (client.c), der Client soll eine Nachricht vom Server erhalten
(Server vorhanden und läuft) und diese Nachricht sofort wieder zurücksenden. Die Nachricht war „Hello
World!\0“. Man kann sich auf \0-Terminierung verlassen.
Tipp: manpage zu getaddrinfo(), enthält ein Beispiel


Aufgabe 2, 1 Punkt: Berechne die N-te Fibonacci Zahl. Alloziere dazu dynamisch ein Array und speichere
darin das Ergebnis. Gebe das Array bzw. das Ergebnis zurück. Die Funktion wurde 10-Mal aufgerufen (10te
Fibonacci Zahl).

Tipp 1: int array = malloc((n+1)*sizeof(int));

Tipp 2: array[0] = 0; array[1] = 1; for(int i = 2 ; i < N ; i++) array[i] = array[i-1] + array[i-2];


Aufgabe 3, 2 Punkte: Öffne eine Pipe und empfange einen String, sende diesen String zurück, jeder
Character soll großgeschrieben sein.

Tipp 1: manpage zu pipe() enthält ein Beispiel
Tipp 2: if (c < ascii_big_character_upper_limit && c > ascii_big_character_lower_limit) c -= 23;


Aufgabe 4, 1 Punkt: Führe die Funktion “abort()“ aus, wenn Signal N empfangen wird.

Tipp: signal(signum,sig_handler); und extra sig_handler() {abort();} schreiben, da MAKE/GCC sonst Fehler
produziert. Funktioniert aber auch ohne, also direkt mit signal(signum,abort);. Somit wäre die Aufgabe in
1 Zeile fertig.


Die Klausur hat insgesamt 6 Punkte, 2 Punkte reichen zum Bestehen. 3 Bonuspunkte möglich

Dokument Information

Studium
Hochgeladen auf
11. februar 2025
Anzahl der Seiten
4
geschrieben in
2020/2021
Typ
Prüfung
Enthält
Nur fragen
8,96 €

Falsches Dokument? Kostenlos tauschen Innerhalb von 14 Tagen nach dem Kauf und vor dem Herunterladen kannst du ein anderes Dokument wählen. Du kannst den Betrag einfach neu ausgeben.
Geschrieben von Student*innen, die bestanden haben
Sofort verfügbar nach Zahlung
Online lesen oder als PDF

Verkauft
0
Anhänger
0
Sachen
1
Zuletzt verkauft
-



Warum sich Studierende für Stuvia entscheiden

on Mitstudent*innen erstellt, durch Bewertungen verifiziert

Geschrieben von Student*innen, die bestanden haben und bewertet von anderen, die diese Studiendokumente verwendet haben.

Nicht zufrieden? Wähle ein anderes Dokument

Kein Problem! Du kannst direkt ein anderes Dokument wählen, das besser zu dem passt, was du suchst.

Bezahle wie du möchtest, fange sofort an zu lernen

Kein Abonnement, keine Verpflichtungen. Bezahle wie gewohnt per Kreditkarte oder Sofort und lade dein PDF-Dokument sofort herunter.

Student with book image

“Gekauft, heruntergeladen und bestanden. So einfach kann es sein.”

Alisha Student

Arbeitest du an deiner Quellenangabe?

Erstelle korrekte Quellenangaben in APA, MLA und Harvard mit unserem kostenlosen Zitiergenerator.

Arbeitest du an deiner Quellenangabe?

Häufig gestellte Fragen