Grundlagen der automatischen Informationsverarbeitung
An der tu Braunschweig
An der tu Braunschweig
-
- 1 / 85
-
Cartes-fiches
Was ist ein Code?
Abbildung der Zeichen eines Alphabets auf Wörter eines Alphabets.
Was ist ein Laufzeitfehler?
Fehler durch die Benutzung des Programms.
Was ist ein Modul?
Geben Sie ein Beispiel.
Eine logische Einheit aus Daten und Taten
-> = array
Was ist eine Bedingung und wann wird sie verwendet?
logischer Ausdruck-> Wahrheitswert
wird bei Alternativen benötigt
Was ist eine Eigenschaft im Klassenkonzept von C#?
parameterlose Methode
benutzt wie ein leeres Datenfeld
Was ist eine exception?
interner Erfassung eines Laufzeitfehlers.
Was ist eine höhere Programmiersprache?
Ein Ding welches aufgabenbezogen und prozessorunabhängig ist.
Was ist eine Klasse/Objekt?
Klasse = Prototyp
Objekt = Realisierung
Was ist eine Komponentenbeziehung?
besteht aus Teilobjekten.
Was ist eine Liste (als Datenstruktur)?
sequenzielle Sammlung von Datenobjekten / Anordnung
Was ist eine statische Mehtode?
Definiert in Klasse
nicht an Instanzen gebungen, nur an Klasse
Was ist Redundanz? Wozu kann man Sie benutzen?
Code schickt mehr Informationen raus als reingehen.
Was versteht man unter dem Diskretisierungsfehler?
Fehler durch abrunden
Was war die Grundidee bei der Entwicklung der Prache C?
Entwicklung von Unix
prozessorunabhängig
welcher Bedeutung hat die eingebaute Konstante 0 in C#?
Definition des undefinierten. z.B. zum erkennen des Dateiendes.
welche Indexwerte sind für array erlaubt?
0 bis Anzahl-1
Welche Kontrollstruktur wird oft zusammen mit der Datenstruktur array verwendet? Warum?
Zählschleide, weil die Anzahl endlich und bekannt ist
Welche Programmiersprache wird vorzugsweise für numerische Anwendungen verwendet?
Fortran
Welche typischen Merkmale hat ein array?
Alle Elemente sind vom selben Datentyp
endliche Anzahl
Zugriff erfolgt über einen Index
Welche Wirkung hat das ändern von Parametern innerhalb von Methoden?
garkeine
welche Zeichen sind in C# erlaubt?
Buchstaben, Ziffern, Unterstrich, $, keine Sonderzeichen
Welchen Datentyp haben die Elemente einer ArryList?
Objekt
Welchen Datentyp hat ein Konstruktor?
keinen
welchen Nachteil haben rekursive Methoden?
verschachtelung
Welchen Namen hat ein Konstruktor?
Den der Klassse
Welchen Wert hat der Ausdruck 0.5-2/5?
0,5, da 2/5 = 0
welchen Wertebereich haben integer-Zahlen mit einer Wortlänge von 64bit?
Anzahl der Dualstellen: 3 +- 10^20
Welcher Datentyp wird bei C# zur kommunikation mit dem Benutzer verwendet?
Was bedeutet dies für die Eingabe?
Zeichenkette
Eingaben müssen umgewandelt werden
Wie kann man Laufzeitfehler abfangen?
durch exceptions
Wie läuft die Wertzuweisung ab?
Auswerten der rechten Seite und übertragen auf die linke.
Wie unterscheiden sich Dateinamen von bezeichnern?
Dateinamen gehorchen dem Betriebssystem, Bezeichner der Programmiersprache.
Wie wird das Geheimnisprinzip in der Objektorientierung erreicht?
mit Attributen versehen also public oder private
Wieviele Dezimalstellen kann man ungefähr bei dem Datentyp double erwarten?
50-60
Wie viele logische operatoren in einem Operanden gibt es?
4
Wie viele logische operatoren in zwei Operanden gibt es?
16
Wieviele Teilnehmer kann es in einem Subnetz der Klasse C geben?
254, da 0 und 256 reserviert sind.
wofür steht der Zeiger this?
Namen der umfassenden Klasse zuordnen.
Wodurch unterscheiden sich die Datenstrukturen ArrayList und stack?
Array: Zugriff über Index
Stack: Zugriff auf das letzten hinzugefügte Element.
Worin unterscheiden sich die Subnetzklassen A,B und C?
Anzahl der Teilnehmer
Worin unterscheiden sich der Ablauf einer Konsolenanwendung von einer Windowsanwendung?
Windows: eventgesteuert
Konsole: algorythmisch