Abschnitt 3 Flashcards
(21 cards)
Was ist der Unterschied zwischen int, double und char?
Datentyp int (=integer) für ganzzahlige Werte,
Datentyp double (= double precision) für Gleitkommazahlen (floating point number)
Datentyp char (= character) für einzelnes ASCII-Zeichen
Kann eine Variable in C zwei unterschiedliche Datentypen haben?
Nein, aber zwei Variablen können denselben Datentyp haben.
Ist 4you ein erlaubter Variablenname?
Nein, weil der Name einer Variablen nicht mit einer Ziffer beginnen darf.
Ist you2 ein erlaubter Variablenname?
Ja.
Ist größe ein erlaubter Variablenname?
Nein, da ein Umlaut enthalten ist. Verwendet werden dürfen nur die 26 Buchstaben des lateinischen Alphabets und der Unterstrich.
Wird bei Variablennamen zwischen Groß- und Kleinschreibung unterschieden?
Ja, in C wird zwischen Groß- und Kleinschreibung unterschieden.
Hat eine nicht initialisierte lokale Variable den Wert 0?
Nein, ihr Wert ist unbestimmt.
Wenn x den Wert 7 hat, welchen Wert hat x dann nach der Zuweisung x=x— 1?
6
Wenn x den Wert 7 hat, welchen Wert hat x dann nach der
Zuweisung x=x* x+ 1?
50
Welches Zeichen wird in C standardmäßig als Trennzeichen für die
Nachkommastellen benutzt?
Der Punkt.
Wie wird bei einer while Schleife die Schleifenbedingung mindestens einmal bewertet?
Als “wahr”.
Kann bei einer while Schleife der Schleifenrumpf aus einer einzelnen Anweisung bestehen?
Ja.
Was wird durch printf(“%5.2f\n”, 10.0/3) ausgegeben?
Ausgabe als 5 Stellige Zahl einschließlich Dezimalpunkt und 2 Nachkommastellen (Ergebnis von 10.0/3)
Was wird durch printf(“%5.0f\n”, 10.0/3) ausgegeben?
Ausgabe als 5 Stellige Zahl einschließlich Dezimalpunkt und 0 Nachkommastellen (Ergebnis von 10.0/3)
Was ist der Unterschied zwischen einer bedingten Anweisung und einer Verzweigung?
Eine bedingte Anweisung wird nur nach einer ganz bestimmten Bedingung ausgeführt.
Die Verzweigung kann entweder in Pfad eins springen oder falls die Anweisung für den Sprung nicht wahr ist, in einen anderen Programmteil
if(Bedingung)
Anweisung1
else
Anweisung2
Wann wird ein numerischer Ausdruck als falsch interpretiert?
wenn der eingelesene Wert nicht zum Formatelement passt - Fehler der Formatierung
Was ist der Unterschied zwischen einer Verzweigung und einer Schleife?
Die Verzweigung entscheidet anhand einer Variable an einem Punkt des Programmes in welchem Alternativzweig weitergearbeitet wird. Die Schleife wird so lange ausgeführt bis die Bedingung zum Beenden erfüllt wird. Zum Beispiel wenn etwas hoch gezählt wird.
Ist der Else Teil in einer If Verzweigung optional?
ja, ohne else ist es einfach eine bedingte Anweisung
Wie lautet das Gegenstück von printf()zum Einlesen von Daten?
scanf()
Welchen Wert gibt die Funktion scanf() zurück?
Scanf() gibt die Anzahl der erfolgreich eingelesenen Elemente zurück
Was ist eine else - if - Kette?
ist eine vereinfachte Schreibweise von verschachtelten else - if Anweisungen.