<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.mafiasi.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=82.83.92.44</id>
	<title>Fachschaft Informatik - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.mafiasi.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=82.83.92.44"/>
	<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php/Spezial:Beitr%C3%A4ge/82.83.92.44"/>
	<updated>2026-10-17T09:22:15Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.mafiasi.de/index.php?title=Ged%C3%A4chtnisprotokoll_SE109-1&amp;diff=6991</id>
		<title>Gedächtnisprotokoll SE109-1</title>
		<link rel="alternate" type="text/html" href="https://wiki.mafiasi.de/index.php?title=Ged%C3%A4chtnisprotokoll_SE109-1&amp;diff=6991"/>
		<updated>2009-02-24T09:04:46Z</updated>

		<summary type="html">&lt;p&gt;82.83.92.44: /* Frage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Gedaechtnisprotokoll|SE1]]&lt;br /&gt;
== Frage ==&lt;br /&gt;
&lt;br /&gt;
Was trifft für folgenden Programmtext zu?&lt;br /&gt;
 int[] intArray = new int[5];&lt;br /&gt;
 for (int i : intArray)&lt;br /&gt;
 {&lt;br /&gt;
     i = 42;&lt;br /&gt;
 }&lt;br /&gt;
 int j = intArray[0];&lt;br /&gt;
&lt;br /&gt;
Antwortmöglichkeiten (ungenau):&lt;br /&gt;
* intArray[1] ist 42&lt;br /&gt;
* j ist 42&lt;br /&gt;
* intArray[1] ist 0&lt;br /&gt;
* Die erste Zeile des Methodenrumpfs erzeugt ein Array mit Platz für fünf int-Werte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Frage ==&lt;br /&gt;
Welche Aussagen bezüglich Variablen sind korrekt?&lt;br /&gt;
&lt;br /&gt;
* Bei einem Methodenaufruf werden die Werte der formalen Parameter an die aktuellen Parameter gebunden&lt;br /&gt;
* Die Lebensdauer einer lokalen Variable entspricht maximal der Lebensdauer der Methode, in der sie deklariert wurde&lt;br /&gt;
* Eine Variable in Java ist die Abstraktion eines physischen Speicherplatzes&lt;br /&gt;
* Die Deklaration von Exemplarvariablen und lokalen Variablen ist &#039;&#039;immer&#039;&#039; gleich&lt;br /&gt;
* [...]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Frage ==&lt;br /&gt;
&lt;br /&gt;
Welche Aussagen stimmen?&lt;br /&gt;
&lt;br /&gt;
* Das Einfügen am Anfang einer Liste ist bei einer LinkedList schneller als bei einer ArrayList&lt;br /&gt;
* Das Einfügen am Ende einer Liste ist für ArrayList und LinkedList &#039;&#039;immer&#039;&#039; gleich schnell&lt;br /&gt;
* Das Lesen eines Elements in der Mitte einer Liste geht schneller bei einer ArrayList&lt;br /&gt;
* Die Suche nach einem Element in einer unsortieren Liste hat den Aufwand O(n)&lt;br /&gt;
* In einem balancierten, binären Baum hat die Suche nach einem Element die Komplexität O(n log n)&lt;br /&gt;
* Wenn bei ArrayList &#039;&#039;niemals&#039;&#039; die Kapazität verringert wird, kann bei einer sehr dynamischen Liste viel Speicher unnötig verbraucht werden&lt;br /&gt;
* Bei schlechter Wahl des Pivot-Elements hat QuickSort die gleiche Komplexität wie BubbleSort&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Frage ==&lt;br /&gt;
&lt;br /&gt;
Welche Aussagen stimmen?&lt;br /&gt;
&lt;br /&gt;
* [...]&lt;br /&gt;
* Sind bei einem Graphen jeder Kante Gewichte zugeordnet, so spricht man von einem gerichteten Graphen&lt;br /&gt;
* Der kürzeste Weg lässt sich nur in einem gerichteten Graphen bestimmen&lt;br /&gt;
* Wenn in einem Graphen mindestens ein Weg existiert, auf dem ein Knoten mehrfach durchlaufen wird, so ist der Graph zyklisch&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Frage ==&lt;br /&gt;
&lt;br /&gt;
Welchen Wert hat die Variable g nach Ausführung dieser Anweisungen?&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
     int g = 4;&lt;br /&gt;
     int h = g + 3;&lt;br /&gt;
     h = g - h;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Antwortmöglichkeiten:&lt;br /&gt;
* -3&lt;br /&gt;
* 4&lt;br /&gt;
* 3&lt;br /&gt;
* 0&lt;br /&gt;
&lt;br /&gt;
== Frage ==&lt;br /&gt;
&lt;br /&gt;
Welchen Wert hat h nach Ausführung dieses Programmtextes?&lt;br /&gt;
     int g = 4;&lt;br /&gt;
     int h = g + 3;&lt;br /&gt;
     g = h - 2;&lt;br /&gt;
     h = g + 2;&lt;br /&gt;
&lt;br /&gt;
Antwortmöglichkeiten (ungenau):&lt;br /&gt;
* [...]&lt;br /&gt;
* 7&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Frage ===&lt;br /&gt;
Welchen Wert hat result nach Ausführung der folgenden Zeilen, wenn sum den Wert 0 und count den Wert 1 hat?:&lt;br /&gt;
        int result = 2;&lt;br /&gt;
        if( sum == 0 )&lt;br /&gt;
            if( count == 0)&lt;br /&gt;
                result = 1;&lt;br /&gt;
        else&lt;br /&gt;
            result = 0;&lt;br /&gt;
&lt;br /&gt;
* 0&lt;br /&gt;
* 1&lt;br /&gt;
* 2&lt;br /&gt;
* Der Code wirft eine Exception&lt;/div&gt;</summary>
		<author><name>82.83.92.44</name></author>
	</entry>
</feed>