Helsingfors universitet / Institutionen för datavetenskap / 581258-1 Introduktion till programmering
Copyright @ 1998 Arto Wikla. Detta läromaterial får endast användas av privatpersoner för studier. All övrig användning, kommersiell eller på övriga kurser är förbjuden.

581258-1 Introduktion till programmering: Mellanförhör 2, 4 maj 1998/AW

Skriv på varje svarspapper kursens namn och datum för förhöret samt ditt namn, din födelsetid och din underskrift.

Du får i programmeringsuppgifterna använda dig av de hjälpmedel som finns i klassen Lue (Las).

  1. Förklara kort och koncist
             referenstyp (reference type)
             underklass (subclass)
             kompileringsenhet (compilation unit)
             paket (package)
             undantag (exception)
                                                                    (5 poäng)
    

  2. I en programmeringstävling deltar 20 programmerare. Varje deltagare kan få 0-50 "korrekthetspoäng" (för korrekta program) och 0-50 stilpoäng. Slutresultatet är det sammanlagda antalet poäng. Den som får flest poäng vinner.

                                                                    (5 poäng)
    
  3. Förklara exakt vad man menar med att ladda in en klass och att skapa ett objekt.
                                                                    (6 poäng)
    

  4. Du får använda en klass LasFil för läsa in en indatafil. Klassen har konstruktorn

    Klassen har en metod för att läsa en rad

    Gör upp ett program VisaPaRutanValda med hjälp av klassen LasFil som ber användaren om ett filnamn och ett tecken. Programmet skriver ut på skärmen de rader som börjar med det givna tecknet. Programmet behöver inte skilja på om filen inte fanns över huvudtaget eller om det inte fanns någon rad som började med det givna tecknet.

                                                                        (5 poäng)