Compiler
Welcher Programmfehler lässt sich bereits zur Kompilierzeit finden?
- AEin Fehler, weil die vom Benutzer eingegebene Datei nicht existiert
- BEin Fehler, weil zur Laufzeit nicht genug Speicher zur Verfügung steht
- CEin Grammatikfehler wegen nicht zusammenpassender Klammern
Antwort und Erläuterung anzeigen
Antwort: C. Ein Grammatikfehler wegen nicht zusammenpassender Klammern
Grammatikfehler wie nicht zusammenpassende Klammern oder fehlende Semikolons werden bei der Syntaxanalyse stets gefunden und stoppen die Kompilierung. Auch Typfehler werden in der semantischen Analyse gefunden. Ob dagegen die vom Benutzer angegebene Datei existiert oder der Speicher zur Laufzeit ausreicht, hängt von Umgebung und Eingaben bei der Ausführung ab und ist zur Kompilierzeit nicht bekannt. Gegen solche Laufzeitfehler sind Maßnahmen im Programm nötig, etwa die Prüfung von Rückgabewerten.