TU Wien:Einführung in die Programmierung 2 VU (Puntigam)/Fragenkatalog 2. Test

Aus VoWi
Zur Navigation springen Zur Suche springen

Beim Test bekommt man zufällig 5 Fragen mit je 5 Antwortmöglichkeiten. Um neue Fragen hinzuzufügen konvertiere sie mit dieser Website.

  

1 Welche der folgenden Aussagen treffen in Bezug auf Algorithmen und Datenstrukturen zu?

2 Welche der folgenden Aussagen treffen auf die Ein- und Ausgabe über Streams in Java zu?

3 Welche der folgenden Aussagen treffen auf Schleifen und Schleifeninvarianten zu?

4 Welche der folgenden Aussagen treffen auf das Testen großer Programme zu?

5

public int median(int[] a) { return a[a.length / 2]; }

Welche der folgenden Aussagen können (jede für sich) als Vor- bzw. Nachbedingungen dieser Methode sinnvoll sein?

6 Welche der folgenden Aussagen treffen auf Iteratoren in Java zu?

7 Welche der folgenden Aussagen treffen auf die notwendige Überprüfung von Eingabedaten zu?

8 Welche der folgenden Aussagen treffen auf Klassen und Interfaces im Java-Collections-Framework zu?

9 Welche der folgenden Aussagen treffen auf die Einhaltung von Zusicherungen entsprechend Design-by-Contract zu?

10 Welche der folgenden Hoare-Tripel gelten (für Anweisungen in Java)?

11 Welche der folgenden Aussagen treffen für Design-by-Contract zu?

12 Welche der folgenden Aussagen treffen auf gut gewählte Kommentare in Programmen zu?

13 Welche der folgenden Aussagen treffen auf Ausnahmen und Ausnahmebehandlungen in Java zu?

14 "int n=8, f=1, i=1; while (i < n) f *= ++i;" Welche der folgenden Aussagen sind gültige Schleifeninvarianten dieser Schleife?

15 Welche der folgenden Aussagen treffen auf die Qualität großer Programme und das zur Erreichung der geforderten Qualität nötige Qualitätsmanagement zu?

16 q, r und s seien Objektreferenzen ungleich null. Welche der folgenden Bedingungen müssen für jede Implementierung der Methoden 'boolean equals(Object obj)' und 'int hashCode' in Java gelten?