{"id":4494,"date":"2020-09-25T09:20:54","date_gmt":"2020-09-25T07:20:54","guid":{"rendered":"http:\/\/bkovertretung.bplaced.net\/wordpress\/?page_id=4494"},"modified":"2026-10-09T10:49:59","modified_gmt":"2026-10-09T08:49:59","slug":"programmierung-terminologie","status":"publish","type":"page","link":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wirtschaftsinformatik-ueberblick\/java\/programmierung-begriffe\/programmierung-terminologie\/","title":{"rendered":"Programmierung &#8211; Terminologie"},"content":{"rendered":"<p><strong><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4297\" src=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2018\/10\/index.jpeg\" alt=\"index\" width=\"149\" height=\"127\" \/>Aufgabe<\/strong><\/p>\n<p>Bilde sinnvolle S\u00e4tze, bei denen die folgenden Begriffe verwendet werden \/ bzw. vervollst\u00e4ndige die S\u00e4tze &#8230;<\/p>\n<ol>\n<li><span style=\"color: #0000ff;\">Programmiersprache \/ Sourcecode \/ Mensch<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Quellcode \/ Programmiersprache \/ Syntax<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Sourcecode \/ Compiler \/ Interpreter \/ Maschinencode<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Programmiersprache \/ Arten von Programmiersprachen \/<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Die Funktion von Compiler bzw.\u00a0 Interpreter bestehen &#8230;.<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Interpreter \/ Laufzeit des ausf\u00fchrbaren Programmes<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Syntax \/ Compiler \/ Fehler<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Syntax \/ Programmiersprache<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Mit Hilfe eines Algorithmuses &#8230;.<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Algorithmus \/ Programmiersprache \/ Computer<br \/>\n<\/span><\/li>\n<li><span style=\"color: #0000ff;\">Java \/ Quellcode \/ Compiler \/ Bytecode \/ Interpreter<\/span><\/li>\n<\/ol>\n<h2 dir=\"auto\" data-section-id=\"1gikx9d\" data-start=\"268\" data-end=\"313\">L\u00f6sung Vertiefungsaufgabe: <a href=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-content\/uploads\/2026\/10\/Musterloesung_Java_Grundlagen_mit_Grafik.pdf\">Musterloesung_Java_Grundlagen_mit_Grafik<\/a><\/h2>\n<h2 dir=\"auto\" data-section-id=\"1gikx9d\" data-start=\"268\" data-end=\"313\">Weitere \u00dcbungsfragen zur Vorbereitung auf den Test\/Klausur<\/h2>\n<p dir=\"auto\" data-start=\"315\" data-end=\"391\"><strong data-start=\"315\" data-end=\"327\">Hinweis:<\/strong> Bei einigen Aufgaben k\u00f6nnen <strong data-start=\"356\" data-end=\"385\">mehrere Antworten richtig<\/strong> sein.<\/p>\n<h3 dir=\"auto\" data-section-id=\"ez8m9n\" data-start=\"393\" data-end=\"450\">1. Welche Aussage trifft auf ein Computerprogramm zu?<\/h3>\n<p dir=\"auto\" data-start=\"452\" data-end=\"739\">\u2610 A) Es enth\u00e4lt Anweisungen, die von einem Computersystem verarbeitet werden k\u00f6nnen.<br data-start=\"536\" data-end=\"539\" \/>\u2610 B) Es ist grunds\u00e4tzlich dasselbe wie eine Programmiersprache.<br data-start=\"602\" data-end=\"605\" \/>\u2610 C) Es dient dazu, bestimmte Aufgaben mithilfe eines Computers auszuf\u00fchren.<br data-start=\"681\" data-end=\"684\" \/>\u2610 D) Es besteht immer ausschlie\u00dflich aus Maschinencode.<\/p>\n<h3 dir=\"auto\" data-section-id=\"1pj1vst\" data-start=\"741\" data-end=\"806\">2. Welche Beispiele k\u00f6nnen als Algorithmus betrachtet werden?<\/h3>\n<p dir=\"auto\" data-start=\"808\" data-end=\"1055\">\u2610 A) Eine genaue Schrittfolge zum Berechnen des Durchschnitts mehrerer Zahlen.<br data-start=\"886\" data-end=\"889\" \/>\u2610 B) Eine Kochanleitung mit eindeutig beschriebenen Arbeitsschritten.<br data-start=\"958\" data-end=\"961\" \/>\u2610 C) Eine Grafikkarte.<br data-start=\"983\" data-end=\"986\" \/>\u2610 D) Eine festgelegte Vorgehensweise zum Sortieren einer Namensliste.<\/p>\n<h3 dir=\"auto\" data-section-id=\"yqo2l\" data-start=\"1057\" data-end=\"1193\">3. Ein Java-Programm enth\u00e4lt eine Anweisung, die nicht nach den Regeln der Sprache geschrieben wurde. Welcher Bereich ist betroffen?<\/h3>\n<p dir=\"auto\" data-start=\"1195\" data-end=\"1269\">\u2610 A) Syntax<br data-start=\"1206\" data-end=\"1209\" \/>\u2610 B) Hardware<br data-start=\"1222\" data-end=\"1225\" \/>\u2610 C) Semantik<br data-start=\"1238\" data-end=\"1241\" \/>\u2610 D) Plattformunabh\u00e4ngigkeit<\/p>\n<h3 dir=\"auto\" data-section-id=\"kwapg7\" data-start=\"1271\" data-end=\"1392\"><span role=\"text\">4. Ein Programm berechnet <code data-start=\"1301\" data-end=\"1308\">5 + 3<\/code>, obwohl eigentlich <code data-start=\"1328\" data-end=\"1335\">5 * 3<\/code> berechnet werden sollte. Welche Aussage passt am besten?<\/span><\/h3>\n<p dir=\"auto\" data-start=\"1394\" data-end=\"1628\">\u2610 A) Die Anweisung kann syntaktisch korrekt sein.<br data-start=\"1443\" data-end=\"1446\" \/>\u2610 B) Es liegt m\u00f6glicherweise ein logischer Fehler vor.<br data-start=\"1500\" data-end=\"1503\" \/>\u2610 C) Das Problem betrifft die Bedeutung bzw. Wirkung der Anweisung.<br data-start=\"1570\" data-end=\"1573\" \/>\u2610 D) Der Compiler muss diesen Fehler zwingend erkennen.<\/p>\n<h3 dir=\"auto\" data-section-id=\"hurwdl\" data-start=\"1630\" data-end=\"1679\">5. Welche Aussagen \u00fcber Quellcode treffen zu?<\/h3>\n<p dir=\"auto\" data-start=\"1681\" data-end=\"1952\">\u2610 A) Er wird in einer Programmiersprache formuliert.<br data-start=\"1733\" data-end=\"1736\" \/>\u2610 B) Er kann von Menschen gelesen und bearbeitet werden.<br data-start=\"1792\" data-end=\"1795\" \/>\u2610 C) Java-Quellcode muss vor der normalen Ausf\u00fchrung verarbeitet bzw. kompiliert werden.<br data-start=\"1883\" data-end=\"1886\" \/>\u2610 D) Quellcode kann ausschlie\u00dflich aus Nullen und Einsen bestehen.<\/p>\n<h3 dir=\"auto\" data-section-id=\"1cd2yl4\" data-start=\"1954\" data-end=\"2055\">6. Warum kann Maschinencode nicht ohne Weiteres auf jedem beliebigen Prozessor ausgef\u00fchrt werden?<\/h3>\n<p dir=\"auto\" data-start=\"2057\" data-end=\"2345\">\u2610 A) Weil Maschinencode von der jeweiligen Prozessorarchitektur abh\u00e4ngig sein kann.<br data-start=\"2140\" data-end=\"2143\" \/>\u2610 B) Weil Prozessoren unterschiedliche Befehlss\u00e4tze besitzen k\u00f6nnen.<br data-start=\"2211\" data-end=\"2214\" \/>\u2610 C) Weil Maschinencode grunds\u00e4tzlich erst von Java \u00fcbersetzt werden muss.<br data-start=\"2288\" data-end=\"2291\" \/>\u2610 D) Weil Maschinencode nur f\u00fcr Menschen bestimmt ist.<\/p>\n<h3 dir=\"auto\" data-section-id=\"l5t2j7\" data-start=\"2347\" data-end=\"2394\">7. Was beschreibt ein Programmierparadigma?<\/h3>\n<p dir=\"auto\" data-start=\"2396\" data-end=\"2640\">\u2610 A) Eine grundlegende Art, Programme zu strukturieren und Probleme programmiertechnisch zu l\u00f6sen.<br data-start=\"2494\" data-end=\"2497\" \/>\u2610 B) Ein bestimmtes Computermodell.<br data-start=\"2532\" data-end=\"2535\" \/>\u2610 C) Objektorientierung ist ein Beispiel daf\u00fcr.<br data-start=\"2582\" data-end=\"2585\" \/>\u2610 D) Prozedurale Programmierung ist ein Beispiel daf\u00fcr.<\/p>\n<h3 dir=\"auto\" data-section-id=\"aykzee\" data-start=\"2642\" data-end=\"2732\">8. Ein Compiler erh\u00e4lt ein Programm als Quellcode. Welche Aufgaben kann er \u00fcbernehmen?<\/h3>\n<p dir=\"auto\" data-start=\"2734\" data-end=\"2943\">\u2610 A) Den Quellcode in eine andere Codeform \u00fcbersetzen.<br data-start=\"2788\" data-end=\"2791\" \/>\u2610 B) Bestimmte Fehler im Quellcode erkennen.<br data-start=\"2835\" data-end=\"2838\" \/>\u2610 C) Jeden logischen Fehler zuverl\u00e4ssig finden.<br data-start=\"2885\" data-end=\"2888\" \/>\u2610 D) Die Einhaltung bestimmter Sprachregeln \u00fcberpr\u00fcfen.<\/p>\n<h3 dir=\"auto\" data-section-id=\"1rtufm7\" data-start=\"2945\" data-end=\"3034\">9. Was unterscheidet einen Interpreter typischerweise von einem klassischen Compiler?<\/h3>\n<p dir=\"auto\" data-start=\"3036\" data-end=\"3337\">\u2610 A) Ein Interpreter verarbeitet Anweisungen im Zusammenhang mit ihrer Ausf\u00fchrung.<br data-start=\"3118\" data-end=\"3121\" \/>\u2610 B) Ein Compiler \u00fcbersetzt typischerweise Code vor der eigentlichen Ausf\u00fchrung.<br data-start=\"3201\" data-end=\"3204\" \/>\u2610 C) Ein Interpreter ist ein Hardwarebauteil.<br data-start=\"3249\" data-end=\"3252\" \/>\u2610 D) Beide dienen in unterschiedlicher Weise dazu, Programmcode ausf\u00fchrbar zu machen.<\/p>\n<p dir=\"auto\" data-start=\"4268\" data-end=\"4557\">\n<h3 dir=\"auto\" data-section-id=\"523o2l\" data-start=\"4559\" data-end=\"4645\">14. Welche Aussage erkl\u00e4rt das Prinzip \u201eWrite once, run anywhere\u201c am treffendsten?<\/h3>\n<p dir=\"auto\" data-start=\"4647\" data-end=\"5002\">\u2610 A) Java verwendet einen weitgehend plattformneutralen Zwischencode.<br data-start=\"4716\" data-end=\"4719\" \/>\u2610 B) Eine passende Laufzeitumgebung setzt diesen Code auf der jeweiligen Plattform um.<br data-start=\"4805\" data-end=\"4808\" \/>\u2610 C) Java erzeugt f\u00fcr alle Prozessoren exakt denselben Maschinencode.<br data-start=\"4877\" data-end=\"4880\" \/>\u2610 D) Ein einmal erstelltes Java-Programm kann grunds\u00e4tzlich auf verschiedenen unterst\u00fctzten Plattformen eingesetzt werden.<\/p>\n<h3 dir=\"auto\" data-section-id=\"nz5lhz\" data-start=\"5004\" data-end=\"5116\">15. Eine Entwicklungsumgebung stellt mehrere Werkzeuge gemeinsam bereit. Welche geh\u00f6ren typischerweise dazu?<\/h3>\n<p dir=\"auto\" data-start=\"5118\" data-end=\"5244\">\u2610 A) Editor<br data-start=\"5129\" data-end=\"5132\" \/>\u2610 B) Debugger<br data-start=\"5145\" data-end=\"5148\" \/>\u2610 C) Funktionen zum Starten bzw. Kompilieren von Programmen<br data-start=\"5207\" data-end=\"5210\" \/>\u2610 D) Arbeitsspeicher des Computers<\/p>\n<p dir=\"auto\" data-start=\"5396\" data-end=\"5471\">\n<h3 dir=\"auto\" data-section-id=\"1okpujv\" data-start=\"5473\" data-end=\"5525\">17. Welche T\u00e4tigkeit ist beim Debuggen sinnvoll?<\/h3>\n<p dir=\"auto\" data-start=\"5527\" data-end=\"5732\">\u2610 A) Variablenwerte w\u00e4hrend der Ausf\u00fchrung kontrollieren.<br data-start=\"5584\" data-end=\"5587\" \/>\u2610 B) Programmabl\u00e4ufe schrittweise verfolgen.<br data-start=\"5631\" data-end=\"5634\" \/>\u2610 C) Nach der Ursache eines Fehlers suchen.<br data-start=\"5677\" data-end=\"5680\" \/>\u2610 D) Grunds\u00e4tzlich s\u00e4mtliche Programmzeilen l\u00f6schen.<\/p>\n<h3 dir=\"auto\" data-section-id=\"1iiyggl\" data-start=\"5734\" data-end=\"5824\">18. Ordne die Situationen gedanklich einer Fehlerart zu. Welche Aussagen sind richtig?<\/h3>\n<p dir=\"auto\" data-start=\"5826\" data-end=\"6191\">\u2610 A) Eine schlie\u00dfende Klammer fehlt \u2192 m\u00f6glicher Syntaxfehler.<br data-start=\"5887\" data-end=\"5890\" \/>\u2610 B) Ein Preis wird versehentlich addiert statt multipliziert \u2192 m\u00f6glicher logischer Fehler.<br data-start=\"5981\" data-end=\"5984\" \/>\u2610 C) W\u00e4hrend der Ausf\u00fchrung wird auf ein nicht vorhandenes Arrayelement zugegriffen \u2192 m\u00f6glicher Laufzeitfehler.<br data-start=\"6095\" data-end=\"6098\" \/>\u2610 D) Ein Programm liefert ein falsches Ergebnis \u2192 es muss deshalb ein Syntaxfehler vorliegen.<\/p>\n<p dir=\"auto\" data-start=\"6563\" data-end=\"6665\"><code data-start=\"6636\" data-end=\"6665\"><\/code><\/p>\n<h3 dir=\"auto\" data-section-id=\"jigah9\" data-start=\"7324\" data-end=\"7418\">20. Ein Programm soll denselben Befehl 50-mal ausf\u00fchren. Warum ist eine Schleife sinnvoll?<\/h3>\n<p dir=\"auto\" data-start=\"7420\" data-end=\"7681\">\u2610 A) Die Anweisung muss nicht 50-mal im Quellcode wiederholt werden.<br data-start=\"7488\" data-end=\"7491\" \/>\u2610 B) Die Anzahl der Wiederholungen kann gesteuert werden.<br data-start=\"7548\" data-end=\"7551\" \/>\u2610 C) <code data-start=\"7556\" data-end=\"7561\">for<\/code> oder <code data-start=\"7567\" data-end=\"7574\">while<\/code> k\u00f6nnen daf\u00fcr eingesetzt werden.<br data-start=\"7606\" data-end=\"7609\" \/>\u2610 D) Schleifen k\u00f6nnen grunds\u00e4tzlich nur genau zweimal ausgef\u00fchrt werden.<\/p>\n<p dir=\"auto\" data-start=\"8153\" data-end=\"8318\"><code data-start=\"8310\" data-end=\"8318\"><\/code><\/p>\n<h3 dir=\"auto\" data-section-id=\"g0s507\" data-start=\"8320\" data-end=\"8487\">23. Ein Programm l\u00e4sst sich problemlos kompilieren und starten, liefert aber bei der Berechnung eines Rabatts einen falschen Betrag. Was ist am wahrscheinlichsten?<\/h3>\n<p dir=\"auto\" data-start=\"8489\" data-end=\"8690\">\u2610 A) Ein logischer Fehler.<br data-start=\"8515\" data-end=\"8518\" \/>\u2610 B) Ein Syntaxfehler.<br data-start=\"8540\" data-end=\"8543\" \/>\u2610 C) Der Algorithmus bzw. die Berechnungslogik sollte \u00fcberpr\u00fcft werden.<br data-start=\"8614\" data-end=\"8617\" \/>\u2610 D) Das Programm kann keinen Fehler enthalten, weil es kompiliert wurde.<\/p>\n<h3 dir=\"auto\" data-section-id=\"smwnq1\" data-start=\"8692\" data-end=\"8757\">24. Welche Aussage fasst das Java-Prinzip am besten zusammen?<\/h3>\n<p dir=\"auto\" data-start=\"8759\" data-end=\"9111\">\u2610 A) Quellcode wird durch <code data-start=\"8785\" data-end=\"8792\">javac<\/code> in Bytecode \u00fcbersetzt, der anschlie\u00dfend von einer JVM verarbeitet werden kann.<br data-start=\"8871\" data-end=\"8874\" \/>\u2610 B) Quellcode wird von der Grafikkarte direkt ausgef\u00fchrt.<br data-start=\"8932\" data-end=\"8935\" \/>\u2610 C) Java-Bytecode ist vollst\u00e4ndig identisch mit Java-Quellcode.<br data-start=\"8999\" data-end=\"9002\" \/>\u2610 D) Die JVM tr\u00e4gt dazu bei, dass derselbe Bytecode auf unterschiedlichen Plattformen ausgef\u00fchrt werden kann.<\/p>\n<h1 class=\"PDq2pG_selectionAnchorContainer\" dir=\"auto\" data-section-id=\"vcarn6\" data-start=\"232\" data-end=\"278\">\u00dcbungsfragen zur Vorbereitung \u2013 Teil B bis F<\/h1>\n<h2 dir=\"auto\" data-section-id=\"15x39xh\" data-start=\"280\" data-end=\"339\">Teil B \u2013 Fachbegriffe erkl\u00e4ren und voneinander abgrenzen<\/h2>\n<p dir=\"auto\" data-start=\"341\" data-end=\"415\"><strong data-start=\"341\" data-end=\"347\">1.<\/strong> Erkl\u00e4ren Sie jeweils kurz in <strong data-start=\"377\" data-end=\"391\">1\u20132 S\u00e4tzen<\/strong> die folgenden Begriffe:<\/p>\n<p dir=\"auto\" data-start=\"417\" data-end=\"502\"><strong data-start=\"417\" data-end=\"502\">Programmiersprache \u2013 Maschinencode \u2013 Interpreter \u2013 Debugger \u2013 Variable \u2013 Datentyp<\/strong><\/p>\n<p dir=\"auto\" data-start=\"504\" data-end=\"658\"><strong data-start=\"504\" data-end=\"510\">2.<\/strong> Erkl\u00e4ren Sie den Unterschied zwischen <strong data-start=\"549\" data-end=\"575\">Quellcode und Bytecode<\/strong>. Gehen Sie dabei auch darauf ein, wann diese beiden Codeformen bei Java auftreten.<\/p>\n<p dir=\"auto\" data-start=\"924\" data-end=\"1155\"><strong data-start=\"924\" data-end=\"930\">3.<\/strong> Ein Programm kann Fehler enthalten, obwohl es sich starten l\u00e4sst. Erkl\u00e4ren Sie den Unterschied zwischen einem <strong data-start=\"1041\" data-end=\"1083\">Fehler beim \u00dcbersetzen eines Programms<\/strong> und einem <strong data-start=\"1094\" data-end=\"1154\">Fehler, der erst w\u00e4hrend der Programmausf\u00fchrung auftritt<\/strong>.<\/p>\n<hr data-start=\"1490\" data-end=\"1493\" \/>\n<h1 dir=\"auto\" data-section-id=\"4g4ep7\" data-start=\"5062\" data-end=\"5096\">Teil C \u2013 Transfer und Begr\u00fcndung<\/h1>\n<p dir=\"auto\" data-start=\"5098\" data-end=\"5243\"><strong data-start=\"5098\" data-end=\"5105\">1.<\/strong> Eine Firma entwickelt eine Java-Anwendung auf einem Mac. Ein Kunde m\u00f6chte dieselbe Anwendung anschlie\u00dfend auf einem Windows-PC einsetzen.<\/p>\n<p dir=\"auto\" data-start=\"5245\" data-end=\"5414\">Erkl\u00e4ren Sie, warum die Anwendung <strong data-start=\"5279\" data-end=\"5318\">nicht zwangsl\u00e4ufig neu programmiert<\/strong> werden muss. Verwenden Sie in Ihrer Erkl\u00e4rung die Fachbegriffe <strong data-start=\"5382\" data-end=\"5413\">Quellcode, Bytecode und JVM<\/strong>.<\/p>\n<p dir=\"auto\" data-start=\"5416\" data-end=\"5552\"><strong data-start=\"5416\" data-end=\"5423\">2.<\/strong> Zwei Computer besitzen unterschiedliche Betriebssysteme. Auf beiden ist eine jeweils passende Java-Laufzeitumgebung installiert.<\/p>\n<p dir=\"auto\" data-start=\"5554\" data-end=\"5722\">Erkl\u00e4ren Sie, weshalb auf beiden Computern grunds\u00e4tzlich dieselbe <code data-start=\"5620\" data-end=\"5628\">.class<\/code>-Datei ausgef\u00fchrt werden kann, obwohl die Computer unterschiedliche Betriebssysteme verwenden.<\/p>\n<p dir=\"auto\" data-start=\"5724\" data-end=\"5863\"><strong data-start=\"5724\" data-end=\"5731\">3.<\/strong> Ein Programm zur Berechnung einer Rechnung wurde ohne Fehlermeldung kompiliert. Statt <strong data-start=\"5818\" data-end=\"5830\">119,00 \u20ac<\/strong> berechnet es jedoch <strong data-start=\"5851\" data-end=\"5862\">81,00 \u20ac<\/strong>.<\/p>\n<p class=\"\" dir=\"auto\" data-start=\"5865\" data-end=\"5878\">Erkl\u00e4ren Sie,<\/p>\n<p dir=\"auto\" data-start=\"5880\" data-end=\"6083\">a) warum eine erfolgreiche Kompilierung trotzdem m\u00f6glich ist,<br data-start=\"5941\" data-end=\"5944\" \/>b) welche Fehlerart wahrscheinlich vorliegt und<br data-start=\"5991\" data-end=\"5994\" \/>c) mit welchem Werkzeug bzw. welcher Vorgehensweise die Ursache untersucht werden k\u00f6nnte.<\/p>\n<p dir=\"auto\" data-start=\"6085\" data-end=\"6132\"><strong data-start=\"6085\" data-end=\"6092\">4.<\/strong> Bewerten Sie fachlich folgende Aussage:<\/p>\n<blockquote data-start=\"6134\" data-end=\"6279\">\n<p dir=\"auto\" data-start=\"6136\" data-end=\"6279\">\u201eDer Compiler versteht, was der Programmierer erreichen m\u00f6chte. Deshalb kann er erkennen, ob der verwendete Algorithmus fachlich sinnvoll ist.\u201c<\/p>\n<\/blockquote>\n<p dir=\"auto\" data-start=\"6281\" data-end=\"6368\">Erkl\u00e4ren Sie, was ein Compiler tats\u00e4chlich \u00fcberpr\u00fcfen kann und wo seine Grenzen liegen.<\/p>\n<p dir=\"auto\" data-start=\"6370\" data-end=\"6518\"><strong data-start=\"6370\" data-end=\"6377\">5.<\/strong> Ein Programm funktioniert bei vielen Eingaben problemlos. Bei einer bestimmten Eingabe bricht es jedoch w\u00e4hrend der Ausf\u00fchrung pl\u00f6tzlich ab.<\/p>\n<p dir=\"auto\" data-start=\"6520\" data-end=\"6534\">Erl\u00e4utern Sie,<\/p>\n<p dir=\"auto\" data-start=\"6536\" data-end=\"6715\">a) welche Fehlerart hier vorliegen k\u00f6nnte,<br data-start=\"6578\" data-end=\"6581\" \/>b) warum der Compiler diesen Fehler m\u00f6glicherweise nicht vorher erkannt hat und<br data-start=\"6660\" data-end=\"6663\" \/>c) wie ein Debugger bei der Fehlersuche helfen kann.<\/p>\n<p dir=\"auto\" data-start=\"6717\" data-end=\"6742\"><strong data-start=\"6717\" data-end=\"6724\">6.<\/strong> Ein Sch\u00fcler sagt:<\/p>\n<blockquote data-start=\"6744\" data-end=\"6831\">\n<p dir=\"auto\" data-start=\"6746\" data-end=\"6831\">\u201eWenn mein Programm keine Syntaxfehler enth\u00e4lt, brauche ich es nicht mehr zu testen.\u201c<\/p>\n<\/blockquote>\n<p dir=\"auto\" data-start=\"6833\" data-end=\"6982\">Nehmen Sie fachlich Stellung. Nennen Sie <strong data-start=\"6874\" data-end=\"6936\">mindestens zwei unterschiedliche Fehlerarten oder Probleme<\/strong>, die trotz korrekter Syntax auftreten k\u00f6nnen.<\/p>\n<hr data-start=\"6984\" data-end=\"6987\" \/>\n<h2 dir=\"auto\" data-section-id=\"184vy6w\" data-start=\"6989\" data-end=\"7043\">Zusatzaufgaben<\/h2>\n<p dir=\"auto\" data-start=\"7045\" data-end=\"7116\">Vergleichen Sie die folgenden drei Ebenen eines Java-Programms:<\/p>\n<p dir=\"auto\" data-start=\"7118\" data-end=\"7168\"><strong data-start=\"7118\" data-end=\"7168\">Java-Quellcode \u2013 Java-Bytecode \u2013 Maschinencode<\/strong><\/p>\n<p dir=\"auto\" data-start=\"7170\" data-end=\"7206\">Gehen Sie f\u00fcr jede Ebene darauf ein,<\/p>\n<ul data-start=\"7208\" data-end=\"7376\" data-is-last-node=\"\" data-is-only-node=\"\">\n<li data-section-id=\"155cf23\" data-start=\"7208\" data-end=\"7244\">wer bzw. was den Code verarbeitet,<\/li>\n<li data-section-id=\"smzx5l\" data-start=\"7245\" data-end=\"7287\">wie nah der Code an der Hardware ist und<\/li>\n<li data-section-id=\"1jaabx4\" data-start=\"7288\" data-end=\"7376\" data-is-last-node=\"\">welche Bedeutung die jeweilige Ebene f\u00fcr die Plattformunabh\u00e4ngigkeit von Java besitzt.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aufgabe Bilde sinnvolle S\u00e4tze, bei denen die folgenden Begriffe verwendet werden \/ bzw. vervollst\u00e4ndige die S\u00e4tze &#8230; Programmiersprache \/ Sourcecode \/ Mensch Quellcode \/ Programmiersprache \/ Syntax Sourcecode \/ Compiler \/ Interpreter \/ Maschinencode Programmiersprache \/ Arten von Programmiersprachen \/ Die Funktion von Compiler bzw.\u00a0 Interpreter bestehen &#8230;. Interpreter \/ Laufzeit des ausf\u00fchrbaren Programmes Syntax &hellip; <a href=\"http:\/\/bkovertretung.bplaced.net\/wordpress\/wirtschaftsinformatik-ueberblick\/java\/programmierung-begriffe\/programmierung-terminologie\/\" class=\"more-link\"><span class=\"screen-reader-text\">Programmierung &#8211; Terminologie<\/span> weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1661,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-4494","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/4494","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/comments?post=4494"}],"version-history":[{"count":21,"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/4494\/revisions"}],"predecessor-version":[{"id":10140,"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/4494\/revisions\/10140"}],"up":[{"embeddable":true,"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/pages\/1661"}],"wp:attachment":[{"href":"http:\/\/bkovertretung.bplaced.net\/wordpress\/wp-json\/wp\/v2\/media?parent=4494"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}