Informatik übungsklausur Aufgabe



  • Hallo,
    ich stehe kurz vor einer Informatik Klausur und mir wird folgende Frage nicht ganz klar. Ich hoffe dass ich damit hier richtig bin.
    Was genau wird verlangt und was wäre die richtige Antwort? Kann mir da vielleicht einer weiter helfen?

    Folgendes C Programm sei gegeben. Ordnen Sie die nachfolgend aufgeführten Bezeichner entsprechend ihrer Verwendung im Programm je einem der Bereiche Code, Konstanten, initialisierte Daten, uninitialisierte Daten, Heap, Stack zu: hallo, print_text, ps, n, p

    char * hallo = "Hello Students!";
    
    int print_text(char * ps) {
        static int n;
    
        n = strlen(ps);     // Bestimme Zeichenkettenlaenge 
        printf("%s\n", ps); // Gib Text auf Konsole aus 
        return n;           // Gib Zeichenkettenlaenge zurück
    }
    
    int main() {
       int p;
    
       p = print_text(hallihallo);
       printf("Ausgabetext war %d Zeichen lang.\n", p);
       return 0;
    }
    

    Gruß

    C0dR


Log in to reply