Kap 10 Pekare (34)

Från Mathonline
Version från den 14 november 2023 kl. 14.38 av Taifun (Diskussion | bidrag)

Hoppa till: navigering, sök

Ons 15 nov, kl 9-12


        <<  Agenda          Genomgång/Övningar 34          Planering          Nästa lektion  >>      


  Genomgång av övn 10.8 & 10.9

  Sträng baklänges med pekare till char

  Platsbyte med pekare till char


Repetition av kap 10 Pekare

Gå igenom genomgångarna om pekare, lektionerna 29-34.
Lusläs koderna i programexemplen, experimentera med dem.
Gör övningarna du inte hunnit göra.
Läs texten:\( \qquad\qquad\;\;\, \)\( \qquad\qquad\;\;\, \)


Besvara nedanstående frågor. Svar till alla frågor kan du hitta i texten ovan.

Skriv gärna dina svar i ett textdokument.

Ingen inlämning krävs. Arbeta gärna gruppvis.


1)   Med vilken kod allokeras minne för vanliga variabler?

2)   Nämn tre saker som händer när man deklarerar och initierar variabler av enkel datatyp.

3)   Är pekare-till-int en enkel eller en sammansatt datatyp? Eller inget av dem?

4)   Varför kan man kalla pekaren för ett parallellt system? Parallellt till vad?

5)   Är pekare ett nytt koncept som har kommit till när C++ skapades?

6)   Hur ska man tolka talesättet "p pekar på a"?

7)   Kan pekaren ersätta namnet till en vanlig variabel?

8)   Om 5 är värdet till en int-variabel, vad är då "värdet" av en pekare som pekar på a?

9)   Kan adressoperatorn & skrivas framför en deklarerad, men oinitierad vanlig variabel?

10)   Kan adressoperatorn & skrivas framför en pekarvariabel? Om ja, vad är resultatet?

11)   Vad är fördelen med att använda hexadecimala tal för representation av adresser?

12)   Hur många bytes behövs för lagring av adresser?

13)   Kan man initiera en pekarvariabel utan att ha deklarerad en vanlig variabel?

14)   +++Med vilken fråga hittar man datamedlemmarna i en klass?

15)   Med vilken fråga hittar man metoderna i en klass?

16)   Är objekt och instans synonymer?

17)   Vad betyder punktnotation?

18)   Vad betyder allokering i datasammanhang?

19)   Vilka är de tre hörnstenarna inom objektorienterad programmering?

20)   Pekar i ett klassdiagram pilen från subklassen till superklassen eller tvärtom?

21)   När en subklass ärver en superklass, vilka delar av superklassen ärver den?

22)   Varför är polymorfism en speciell form av överlagring av metoder?

23)   Vad skiljer polymorfism från vanlig överlagring av metoder?

24)   Kan polymorfa metoder förekomma i en och samma klass?

25)   Kan överlagrade metoder förekomma i en och samma klass?

26)   Kan man komma åt de privata datamedlemmarna i en superklass från en subklass?











Copyright © 2023. All Rights Reserved.