Hatodik előadás 72-es dia.
2012.04.21. 11:15
Megoldás:
Le van tiltva a másoló konstruktor meg az értékadás is.
Ötödik előadás 61-es dia.
2012.04.21. 11:03
Megoldás:
nem fordul le mert nem változókat adtunk át a fg-nek
Ötödik előadás 60-as dia.
2012.04.21. 11:02
Megoldás:
a) egész tipusú változó
b) egész típusra mutató mutató
c) egész tipusú tömb
d) egész tipusra mutató, mutató tipusú tömb
e) egész tipusú mátrix
f) mutatót visszaadó függvény
g) void*-ot kapó, void*-ra mutatót visszaadó fg
h) "a" címét megkapó referencia
i) "i" címét megkapó fg
Negyedik előadás 93-as dia.
2012.04.21. 10:50
Megoldás:
Az írók sose jutnak oda, mert lassabban olvas egy olvasó, mint ahogy jönnek az olvasók. Vagyis mindig az olvasók fognak olvasni és sose fogynak el.
Harmadik előadás 84-es dia.
2012.04.21. 10:38
Megoldás:
Hibát nem ír ki, de miután visszaadta a mutatót, a vermen már bármi lehet, mert tovább már nem tárolja azt az adatot.Ha utólag megnézzük mi van benne, társzemetet fogunk találni.
Második előadás 77-es dia.
2012.04.21. 10:30
Megoldás:
a) a dinamikus tömb 3. elemére mutató mutató
b)a dinamikus tömb 3. eleme (ami szintén egy mutató)
c)a dinamikus tömb 3. eleme rámutat egy elemre. A c) alpont pedig az ezután következő elemre mutat
d) az a char tipusú elem amelyre a c) alpont mutat
Második előadás 74-es dia.
2012.04.21. 10:26
Megoldás:
Mindegyik ugyanazt csinálja. Az eredeti és az 1. módosítás között semmi különbség nincs. A 2. módosítás már mutatókkal dolgozik.
Második előadás 70-es dia.
2012.04.21. 10:23
Megoldás:
Precedencia sorrend:
-> : struktúra tagra hivatkozik
<< : eltolása balra
>= : nagyobb/egyenlő
+= : változó növelése (tömörebb)
-= : változó csökkentése (tömörebb)
. : struktúra tagra való hivatkozás
& : bitenkénti 'és'
* : szorzás
&& : logikai 'és'
*= : változó szorzása (tömörebb)
Van különbség a precedencia sorrend miatt.
Az elsőnél megvizsgálja hogy a 0x80 egyenlő-e nullával aztán végrehajtja a bitenkénti és-t.
A másodiknál először hajtja végre a bitenkénti és-t aztán vizsgálja meg hogy ez egyenlő-e nullával.
Első előadás 110-es dia.
2012.04.21. 08:50
Megoldás:
1
a: egy egész típusú változó
b: egy egész típusra mutató mutató
c: egy egész típusú tömb
d: egész típusra mutató, mutató típusú tömb
e: egy egész típusú kétdimenziós mátrix
f: egy egész típusra mutató mutatót visszaadó függvény
g: az az elem amelyikre a mutatót visszaadó fg mutat
2
a: egy karakter típusú változó
b: egy karakter típusra mutató mutató
c: egy karakter típusú tömb
d: karakter típusra mutató, mutató típusú tömb
e: egy karakter típusú kétdimenziós mátrix
f: egy karakter típusra mutató mutatót visszaadó függvény
g: az az elem amelyikre a mutatót visszaadó fg mutat
3
a: egy egész típusú változó
b: egy egész típusra mutató mutató
c: egy egész típusú tömb
d: egész típusra mutató, mutató típusú tömb
e: egy egész típusú kétdimenziós mátrix
f: egy egész típusra mutató mutatót visszaadó függvény
g: az az elem amelyikre a mutatót visszaadó fg mutat, ez a fg int-et kap, és akármilyen típusra mutathat
4
a: egy egész típusú változó
b: egy egész típusra mutató mutató
c: egy egész típusú tömb
d: egész típusra mutató, mutató típusú tömb
e: egy egész típusú kétdimenziós mátrix
f: egy egész típusra mutató mutatót visszaadó függvény
g: az az elem amelyikre a mutatót visszaadó fg mutat, ez a fg paraméter nélküli , és akármilyen típusra mutathat
5
a: egy egész típusú változó
b: egy egész típusra mutató mutató
c: egy egész típusú tömb
d: egész típusra mutató, mutató típusú tömb
e: egy egész típusú kétdimenziós mátrix
f: egy egész típusra mutató mutatót visszaadó függvény
g: az a mutató tipusú elem amelyikre a mutatót visszaadó fg mutat, ez a fg bármire mutató mutatót kaphat, és akármilyen típusra mutathat
Első előadás 109-es dia.
2012.04.21. 08:50
Megoldás:
$ man passwd
Vannak esetek, amikor nem tudjuk elkerülni a csoport számának megadását. A csoportok számozása a sorrendet is jelenti, azaz ha a csoport számát elhagyjuk, akkor az első találatot jelenít meg a man
$ man 5 passwd
Azonban, ha magáról a /etc könyvtárban levő passwd fájlról (5. csoport) szeretnénk információt kapni, akkor meg kell adni a csoport számát is:
Első előadás 108-es dia.
2012.04.21. 08:49
Megoldás:
Semmi különbség nincs a két ciklus és a két if között.
Első előadás 105-es dia.
2012.04.21. 08:44
Megoldás:
Az első kiírja amit beírunk neki.
A második 10 darab random számot ír ki. Ha többször futtatjuk ugyanazokat a számokat írja ki.
Ha ezt: srand( time(NULL)); beírjuk a main elejére akkor mindig más számokat ír ki.
Első előadás 104-es dia.
2012.04.21. 08:37
Megoldás:
Első Válasz: 2 hatványait írja ki
[1 1]
[2 2]
[3 4]
[4 8]
[5 16]
[6 32]
[7 64]
[8 128]
[9 256]
[10 512]
[11 1024]
[12 2048]
[13 4096]
[14 8192]
[15 16384]
[16 32768]
[17 65536]
[18 131072]
[19 262144]
[20 524288]
[21 1048576]
[22 2097152]
[23 4194304]
[24 8388608]
[25 16777216]
[26 33554432]
[27 67108864]
[28 134217728]
[29 268435456]
[30 536870912]
[31 1073741824]
[32 2147483648]
A szohossz ezen a gepen: 32 bites
Második Válasz: a második program egy végtelen ciklus, tulajdonképpen nem számol semmit.