Probeklausur Flashcards
char berechne (double p, double q [DIM][DIM]);
–> was bedeutet char?
char bezeichnet den Variablentyp des Rückgabewerts
char berechne (double p, double q [DIM][DIM]);
–> was bedeutet dieser teil: (double p, double q [DIM][DIM])
Parameterliste der Funkrion
Nenne 2 kontrollstrukturen
bedingte auswahl (if ohne else) und merhfachauswahl (switch)
welche logischen Opertoren stehen zur Verfügung?
|| logisches Oder && logisches Und ! logisches Nicht > größer < kleiner >= größer gleich <= kleiner gleich == Gleichheit != Ungleichheit
Wie sind diese logischen Operatoren zu programmieren?
logisches Oder logisches Und logisches Nicht größer kleiner größer gleich kleiner gleich Gleichheit Ungleichheit
|| logisches Oder && logisches Und ! logisches Nicht > größer < kleiner >= größer gleich <= kleiner gleich == Gleichheit != Ungleichheit
Welche Formen von Iterationen gibt es?
- Wiederholung Kopfgesteuert [while]
- Wiederholung Fußgesteuert [do while]
- Wiederholung mit Zählvorschrift (Zählschleife) [for]
Wie spricht man alle Komponenten einer Matrix an?
for ( i=0; i<=(N-1); i++) { for ( j=0; j<=(N-1); j++) { ... } }
Nenne den Kompilierbefehl um aus den Quellcode Dateien “main.c” und “funcs.c” das Programm “hallo” zu erzeugen. es sollen alle Warnungen ausgegeben werden!
gcc -Wall -o hallo main.c funcs.c
Definiere eine Konstante mit dem Wert 3.141592654 .
define PI 3.141592654
Platzhalter für die formatierte Ausgabe mit printf
int %d, %i ganze Dezimale Zahl
long int %ld
float %f Fließpunktzahl
double %f
long double %Lf
char %c ein einzelnes Zeichen
char* %s eine Zeichenkette
Platzhalter für die formatierte Eingabe mit scanf
int %d ganze Dezimale Zahl
%i ganze, oktale der hexadezimale Zahl
long int %ld
float %f Fließpunktzahl mit optionalem Dezimalpunkt
( %e Fließpunktzahl mit optionalem Vorzeichen
%g Fließpunktzahl mit optionalem Exponenten)
double %lf Fließpunktzahl
long double %Lf Fließpunktzahl
char %c ein einzelnes Zeichen
char* %s eine Zeichenkette bei der ‘\0’ angehängt wird
Dateien Kopieren
cp datei kopie
In bestimmtes Verzeichnis gelangen
cd name
change directory
Verzeichnis einrichten
mkdir verzeichnisname
MaKe
Verzeichnis löschen
rmdir verzeichnisname
ReMove
Wieder ins “home directory” gelangen
cd
kompletten Pfad anzeigen lassen (wenn verlaufen z.B.)
pwd
Print working directory
Datei umbenennen
mv altername neuername
MoVe
Datei in ein anderes Verzeichnis verschieben
mv dateiname verzeichnisname
Alle Dateien im aktuellen Verzeichnis löschen
rm *
Beim löschen einer Datei einbauen, dass es eine Abfrage gibt die mit y oder n beatwortet werden muss
rm -i filename
(Nur) Ein Verzeichnis hoch wandern
cd . .
Ausführliche Beschreibung einzelner Linux-
Kommandos auf dem Bildschirm anzeigen lassen
man