PJF16

Questions

Dec 8th, 2015
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.79 KB | None | 0 0
  1. /***********************************************************************************
  2.  
  3. Lösungen:
  4.  
  5.     // Unter 'Datenkapselung' versteht man die klare Trennung zwischen Daten und Methoden.
  6.     public static int o38294638() { return -1; }
  7.  
  8.     // Ein Stack verfolgt die FIFO-Strategie.
  9.     public static int o67284372() { return -1; }
  10.  
  11.     // Der Wert null wird für die Fundiertheit rekursiver Datenstrukturen benötigt.
  12.     public static int o91048263() { return 1; }
  13.  
  14.     // Ein Aufruf von this() ist nur ganz zu Beginn eines Konstruktors erlaubt.
  15.     public static int o53753291() { return 1; }
  16.  
  17.     // Eine Objektvariable vom Typ int enthält ohne explizite Initialisierung den Wert 0.
  18.     public static int o75980314() { return 1; }
  19.  
  20.     // Es gibt keine Möglichkeit, Objekte des Typs String nach der Erzeugung zu ändern.
  21.     public static int o83071285() { return 1; }
  22.  
  23.     // Vergleiche von Strings mittels equals können unvorhersehbare Ergebnisse liefern und sollen vermieden werden.
  24.     public static int o14958752() { return -1; }
  25.  
  26.     // Jede Variable eines Referenztyps kann statt einem entsprechenden Objekt auch null enthalten.
  27.     public static int o19283728() { return 1; }
  28.  
  29. ***********************************************************************************/
  30. public class Questions1 {
  31.  
  32.     /*
  33.     Aufgabe:
  34.         Ändern Sie die Rückgabewerte der Methoden entsprechend der Wahrheitsgehalte der Kommentare bezogen auf Java.
  35.         Mögliche Rückgabewerte sind:
  36.              1  bedeutet: "Kommentar enthält wahre Aussage",
  37.              0  bedeutet: "keine Ahnung, nicht beantwortet",
  38.             -1  bedeutet: "Kommentar enthält falsche Aussage".
  39.  
  40.     Punkte (maximal 16):
  41.         +2 Punkte wenn die Antwort 1 oder -1 richtig ist,
  42.         -2 Punkte wenn die Antwort 1 oder -1 falsch ist,
  43.          0 Punkte wenn die Antwort 0 ist.
  44.  
  45.         Die minimale Anzahl der Punkte für Questions1 ist 0,
  46.         negative Punkte wirken sich also nicht auf andere Aufgaben aus.
  47.     */
  48.  
  49.  
  50.     // Ein Aufruf von this() ist nur ganz zu Beginn eines Konstruktors erlaubt.
  51.     public static int o53753291() {
  52.         return 1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  53.     }
  54.  
  55.  
  56.     // Jede Variable eines Referenztyps kann statt einem entsprechenden Objekt auch null enthalten.
  57.     public static int o19283728() {
  58.         return 1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  59.     }
  60.  
  61.  
  62.     // Eine Objektvariable vom Typ int enthält ohne explizite Initialisierung den Wert 0.
  63.     public static int o75980314() {
  64.         return -1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  65.     }
  66.  
  67.  
  68.     // Unter 'Datenkapselung' versteht man die klare Trennung zwischen Daten und Methoden.
  69.     public static int o38294638() {
  70.         return -1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  71.     }
  72.  
  73.  
  74.     // Der Wert null wird für die Fundiertheit rekursiver Datenstrukturen benötigt.
  75.     public static int o91048263() {
  76.         return 1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  77.     }
  78.  
  79.  
  80.     // Vergleiche von Strings mittels equals können unvorhersehbare Ergebnisse liefern und sollen vermieden werden.
  81.     public static int o14958752() {
  82.         return -1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  83.     }
  84.  
  85.  
  86.     // Ein Stack verfolgt die FIFO-Strategie.
  87.     public static int o67284372() {
  88.         return -1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  89.     }
  90.  
  91.  
  92.     // Es gibt keine Möglichkeit, Objekte des Typs String nach der Erzeugung zu ändern.
  93.     public static int o83071285() {
  94.         return 1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  95.     }
  96.  
  97.  
  98. }
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115. -------------------------------
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130. /***********************************************************************************
  131.  
  132. Lösungen:
  133.  
  134.     // Die binäre Suche setzt voraus, dass das durchsuchte Array sortiert ist.
  135.     public static int o38294638() { return 1; }
  136.  
  137.     // Bubblesort ist auf einem Array mit Zufallszahlen deutlich effizienter als auf einem vorsortierten Array.
  138.     public static int o67284372() { return -1; }
  139.  
  140.     // Tree-Sort kann auf vorsortierten Datenstrukturen sehr ineffizient sein.
  141.     public static int o91048263() { return 1; }
  142.  
  143.     // Listen, die zu Bäumen entartet sind, stellen ein erhebliches Effizienzproblem dar.
  144.     public static int o53753291() { return -1; }
  145.  
  146.     // Die Methode toString() ist in jedem Objekt definiert.
  147.     public static int o19283728() { return 1; }
  148.  
  149.     // Wenn eine Klasse X ein Interface Y implementiert, dann sind Objekte vom Typ X auch Objekte vom Typ Y.
  150.     public static int o75980314() { return 1; }
  151.  
  152.     // Jeder Referenztyp ist in Java Untertyp von Object.
  153.     public static int o83071285() { return 1; }
  154.  
  155. ***********************************************************************************/
  156. public class Questions2 {
  157.  
  158.     /*
  159.     Aufgabe:
  160.         Ändern Sie die Rückgabewerte der Methoden entsprechend der Wahrheitsgehalte der Kommentare bezogen auf Java.
  161.         Mögliche Rückgabewerte sind:
  162.              1  bedeutet: "Kommentar enthält wahre Aussage",
  163.              0  bedeutet: "keine Ahnung, nicht beantwortet",
  164.             -1  bedeutet: "Kommentar enthält falsche Aussage".
  165.  
  166.     Punkte (maximal 14):
  167.         +2 Punkte wenn die Antwort 1 oder -1 richtig ist,
  168.         -2 Punkte wenn die Antwort 1 oder -1 falsch ist,
  169.          0 Punkte wenn die Antwort 0 ist.
  170.  
  171.         Die minimale Anzahl der Punkte für Questions2 ist 0,
  172.         negative Punkte wirken sich also nicht auf andere Aufgaben aus.
  173.     */
  174.  
  175.  
  176.     // Wenn eine Klasse X ein Interface Y implementiert, dann sind Objekte vom Typ X auch Objekte vom Typ Y.
  177.     public static int o75980314() {
  178.         return 1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  179.     }
  180.  
  181.  
  182.     // Die Methode toString() ist in jedem Objekt definiert.
  183.     public static int o19283728() {
  184.         return 1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  185.     }
  186.  
  187.  
  188.     // Jeder Referenztyp ist in Java Untertyp von Object.
  189.     public static int o83071285() {
  190.         return 1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  191.     }
  192.  
  193.  
  194.     // Die binäre Suche setzt voraus, dass das durchsuchte Array sortiert ist.
  195.     public static int o38294638() {
  196.         return 1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  197.     }
  198.  
  199.  
  200.     // Tree-Sort kann auf vorsortierten Datenstrukturen sehr ineffizient sein.
  201.     public static int o91048263() {
  202.         return 0; /* TODO: 1 wenn wahr, -1 wenn falsch */
  203.     }
  204.  
  205.  
  206.     // Listen, die zu Bäumen entartet sind, stellen ein erhebliches Effizienzproblem dar.
  207.     public static int o53753291() {
  208.         return 0; /* TODO: 1 wenn wahr, -1 wenn falsch */
  209.     }
  210.  
  211.  
  212.     // Bubblesort ist auf einem Array mit Zufallszahlen deutlich effizienter als auf einem vorsortierten Array.
  213.     public static int o67284372() {
  214.         return -1; /* TODO: 1 wenn wahr, -1 wenn falsch */
  215.     }
  216.  
  217.  
  218. }
Advertisement
Add Comment
Please, Sign In to add comment