An der tu Braunschweig


J. R.
Diese Lernkarten bieten einen umfassenden Überblick über die Grundlagen der automatischen Informationsverarbeitung auf Universitätsniveau. Sie behandeln Themen wie Methoden, Datentypen, Klassen, Wertzuweisungen und Programmiersprachen, insbesondere C#. Die Karteikarten erklären, warum bestimmte Techniken verwendet werden, wann sie angewendet werden und welche Merkmale sie besitzen. Sie richten sich an Studierende und Lehrende, die sich mit den Grundlagen der Informatik vertraut machen oder ihr Wissen vertiefen möchten.
Flashcards
85
Students
2
Language
German
Category
Computer Science
Level
University
Created / Updated
05.04.2013 / 04.03.2015

Flashcards

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

Study